OpenGL
文章平均质量分 52
DecemberCafe
这个作者很懒,什么都没留下…
展开
-
glew, glee与 gl, glu, glut, glx, glext的区别和关系
GLEW是一个跨平台的C++扩展库,基于OpenGL图形接口。使用OpenGL的朋友都知道,window目前只支持OpenGL1.1的涵数,但 OpenGL现在都发展到2.0以上了,要使用这些OpenGL的高级特性,就必须下载最新的扩展,另外,不同的显卡公司,也会发布一些只有自家显卡才支 持的扩展函数,你要想用这数涵数,不得不去寻找最新的glext.h,有了GLEW扩展库,你就再也不用为找不到函数转载 2013-04-09 13:28:14 · 1591 阅读 · 0 评论 -
D3D,一个平面,正反面进行纹理映射
device->SetRenderState(D3DRS_CULLMODE, D3DCULL_NONE);正常进行单面纹理后,加上这一句便可原创 2010-10-05 21:38:00 · 1741 阅读 · 0 评论 -
glew的使用
在http://glew.sourceforge.net/install.html 有找下载和安装使用时#include #include 注意不要在glew.h前面包含gl.h和glu.h,否则会出错再连接上库文件 glew32.lib, glu32.lib, and opengl32.lib原创 2013-07-12 13:31:44 · 1724 阅读 · 0 评论 -
常见的开源游戏引擎
<br /> Delta3D:Delta3D是一个功能齐全的游戏引擎,可用于游戏,模拟或其他图形应用。其模块化设计集成了其他的开源项目,如‘开放场景图’,‘开放动力学引擎’,‘人物动画库’和‘OpenAL’ 。Delta3D把这些开源项目集成到一个易于使用的应用程序编程接口中。<br />NeoEngine:NeoEngine是一个全功能的用C++编写的开源3D三维游戏引擎。该引擎是多平台的,包括OpenGL和DirectX渲染功能,支持Windows ,Linux和Mac OS X系统,它提供了场景管理,转载 2010-06-26 08:11:00 · 2791 阅读 · 1 评论 -
OpenGL 顶点缓存对象
顶点缓存对象(Vertex Buffer Object,简称 VBO),允许开发者根据情况把顶点数据放到显存中。如果不用 VBO,用 glVertexPointer / glNormalPointer 来指定顶点数据,这时顶点数据是放在系统内存中的,每次渲染时,都要把数据从系统内存拷贝到显存,消耗不少时间。实际上很多拷贝都是不必要的,比如静态对象的顶点数据是不变的,如果能把它们放到显存里面,那么每次原创 2015-06-19 13:15:33 · 2938 阅读 · 0 评论 -
OpenGL顶点数组
OpenGL中,如果要绘制图元,一般来说会使用 glVertex3f。但是,如果顶点数太多,这种方法需要频繁调用函数,效率太低。这就要用到顶点数组。原创 2015-06-19 13:13:50 · 2457 阅读 · 0 评论 -
opengl中点精灵的使用
在各种图形应用中,常常需要对大量的点状物体进行渲染(如水流,火焰,雪花等等),这时应该怎么对大量的点进行纹理贴图呢?原创 2013-07-17 12:04:25 · 3766 阅读 · 0 评论