This is a simple tutorial to show a new linux user
(such as myself) how to setup freeglut and OpenGl. OS: ubuntu 12.1 I have just
recently become a .....
分类:
其他好文 时间:
2014-05-23 11:07:45
阅读次数:
380
SDL的介绍
SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。这些多媒体功能包括了音频、键盘和鼠标(事件)、游戏摇杆等。当然,最为重要的是提供了 2D图形帧缓冲(framebuffer)的接口,以及为 OpenGL 与各种操作系统之间提供了统一的标准接口以实现 3D图形。从这些属性我们可以...
分类:
其他好文 时间:
2014-05-22 12:21:15
阅读次数:
718
OpenGL中的投影使用
在OpenGL中,投影矩阵指定了可视区域的大小和形状。对于正投影与透视投影这两种不同的投影类型,它们分别有各自的用途。
正投影
它适用于2D图形,如文本、建筑绘图等。在它的应用场合,我们希望在屏幕上展示准确的物体大小和度量。
透视投影
它使用透视除法,对距离观察者较远的物体...
分类:
其他好文 时间:
2014-05-22 09:19:20
阅读次数:
280
libgdx底层采用opengl渲染,对图片进行了优化处理,与android原生态的bitmap不太一样。相比而言,效率要高一些,不过只支持png,jpg,bmp三种格式。显示中,一般将图片放在assets文件下,表示是Gdx的内部文件。gl1.x使用的图片的宽高必须是2的整次幂,而在gl2.0以后...
分类:
其他好文 时间:
2014-05-22 04:01:42
阅读次数:
397
摘要:
Esfog_UnityShader教程的第五章,这一章中我们讲述了法线贴图的原理,使用方法,以及在Shader中的实现方式.
分类:
其他好文 时间:
2014-05-20 12:35:48
阅读次数:
307
Unity每次在准备数据并通知GPU渲染的过程称为一次Draw
Call。一般情况下,渲染一次拥有一个网格并携带一种材质的物体便会使用一次Draw Call。对于渲染场景中的这些物体,在每一次Draw
Call中除了在通知GPU的渲染上比较耗时之外,切换材质与shader也是非常耗时的操作。Draw...
分类:
其他好文 时间:
2014-05-19 14:17:43
阅读次数:
301
Unity3d 镜面反射
网上能找到的基本上是固定管道或表面渲染的shader,
特此翻译为顶点、片段渲染的Shader,
本源码只涉及shader与cs部分,
Editor部分使用NGUI绘制的,
请自行下载NGUI
unity3d 版本:v4.3.1...
分类:
其他好文 时间:
2014-05-18 18:32:29
阅读次数:
389
1.1 Paraview的通信模式
ParaView 服务器(ParaVie w Server),提供了运行并行,交互可视化所必须的抽象层,使用户应用程序不必考虑诸如 ParaView 是否和如何在并行状态下运行等问题。VTK 提供了数据处理和渲染的核心算法。VTK,与一些其他的函数库(基础图形库 OpenGL,用于并行运算的 MPI 等)来提供可视化处理功能,如渲染,并行处理,文件输入输出,和...
分类:
其他好文 时间:
2014-05-18 06:58:22
阅读次数:
416
material=newMaterial(Shader.Find("Custom/Alpha"));material.SetFloat("_Shininess",materialAlpha);voidOnRenderImage(RenderTexturesource,RenderTexturedestination){Graphics.Blit(source,destination,material);}
分类:
其他好文 时间:
2014-05-16 02:28:04
阅读次数:
572
cocos2d-x是一个支持多平台的 2D 手机游戏引擎,使用 C++ 开发,基于OpenGL
ES,支持 WOPhone, iOS 4.1, Android 2.1 及更高版本,WindowsXP & Windows7,WindowsPhone
8Cocos2d-x是一个开源的移动2D游戏框架,M...
分类:
其他好文 时间:
2014-05-15 07:48:45
阅读次数:
357