呵呵,不出所料,我又把项目的quick x版本从2.2.1升级到2.2.3了,不知道下次升级到3.x回事神马时候呢,好期待的说。话说运行2.2.3的player的时候,老是提醒我显卡不支持opengl 1.5,说我的显卡才支持到opengl 1.1。用各种工具查看,老子显卡支持opengl4.4, ...
分类:
其他好文 时间:
2014-07-16 21:49:26
阅读次数:
190
转:http://blog.csdn.net/lhc717/article/details/6802951我们知道游戏中对于3D物体表面细节的表现最重要的还是靠贴图来实现的,那么越是高分辨率越是真彩色的贴图自然表现力也是越强,但是同时带来的问题是所需占用的内存会成倍的上升,而节省内存这一点在目前的游...
分类:
其他好文 时间:
2014-07-16 20:58:56
阅读次数:
391
一、前言找了不少资料,要画图片要先处理一下,需要引用别的单元,Delphi中没带,需要另外下载Gl.pas。看网上说是自带的OpenGl单元封装的是1.0版的,有此函数未声明。网上可以找到Gl.pas单元。另外需要一个Glaux.pas单元与glaux.dll,据说是辅助库。在本文最后会提供下载。感...
分类:
其他好文 时间:
2014-07-16 20:51:57
阅读次数:
225
最近的工作需使用OpenGL的MultiSample功能,在不使用glut,glfw等库的情况下,要创建支持Multisampling的OpenGL Render Context对于初学者来讲还是要花一番功夫的。昨天晚上又把Nehe’s OpenGL tutorial里的Lesson 46拿出来.....
分类:
移动开发 时间:
2014-07-16 20:07:06
阅读次数:
210
在windows上编译Mesa3d opengl32库cheungminehttp://blog.csdn.net/ubuntu64fan/article/details/8061475Mesa3d是一套跨平台的opengl/es库, 它不提供编译好的二进制包,所以必须自己动手编译. Linux默认...
如何使用本地文件,WebGL默认情况下不允许使用本地文件,另外早上使用Unity3D时也碰到了安全沙箱的问题,只要在服务器端的根目录下建立crossdomain.xml文件并把访问的网址添加到文件作为允许访问的地址便可解决了,在Flash和Flex的开发过程中也会遇到安全沙箱问题,虽然安全沙箱问题和外部文件访问是两码事,但是究其根本就是访问方式和浏览器的安全策略产生冲突造成的。...
分类:
Web程序 时间:
2014-07-13 14:06:51
阅读次数:
276
向场景中添加光照的4个步骤:
1)为每个物体的每个顶点计算法向量,法线确定了物体相对于光源的指向
法线的计算:设向量a(x1,y1,z1),向量b(x2,y2,z2)
则a×b=(x2·y3-x3·y2,x3·y1-x1·y3,x1·y2-x2·y1)
2)创建、选择并定位所有的光源
光源的创建:
glLight*()函数可以定义光的一些属性——颜色、位置、方向
定义光时,此族函数最...
分类:
其他好文 时间:
2014-07-12 23:53:22
阅读次数:
381
关于纹理使用
1 纹理的创建
2 纹理的寻址方式
3 纹理的过滤方式
1 纹理的创建
D3DXCreateTexture函数
创建一个空的纹理。
HRESULT D3DXCreateTexture(
__in LPDIRECT3DDEVICE9 pDevice,
__in UINT Width,
__in UINT Height,
__...
分类:
其他好文 时间:
2014-07-11 00:44:37
阅读次数:
229
只需要在新建工程中.pro文件中添加:#opengl glutLIBS+= -framework opengl -framework glut就可以使用glut了。 继续添加:##glfwLIBS+= -L/usr/local/lib -lglfw3INCLUDEPAT...
分类:
其他好文 时间:
2014-07-10 17:06:43
阅读次数:
428