OPENGL中使用纹理对象来模拟建真实感图形是OPENGL处理图形过程中非常重要的一个方法。就如果创建光源一样。
纹理效果的应用将使OPENGL创建出来的图形更加逼真。个人总结在OPENGL中使用纹理大致可划分为以下5个步骤。
1:生成纹理对象。2:设置纹理的过滤方式。3:加载纹理图片文件.4:绑定纹理。5:绘制纹理
有些OPENGL版本是支持多纹理效果的。如果要使用多纹理效果必须在“过程”中引入#include "glext.h"头文件。这个头文件
中有对OPENGL的扩展API函数地址。
使用extensionStr = (char*)glGetString(GL_EXTE...
//水平有限,拿出一段初学OPENGL的代码与大家分享(光照下一个旋转的立方体)。大家有什么好的资料也可以发出来。
//开发库文件太大不好发出来,有机会我再传上来
//在工程-》设置-》LINK中加入 opengl32.lib glu32.lib
#define win32_lean_and_mean//使用简便的WINDOW调用函数#include <windows.h>#include <gl/gl.h> //以下是三个GL的头文件#include <gl/glu.h>#include <gl/glaux.h>
float angle=0.0f;HDC g_HDC;//用与...
OPENGL是一套开发3D图形的开发包。基于这个开发包即使不是图形学理论的高手也能做出出色的3D程序。风靡全球的CS就是使用OPENGL开发的。国内这方面的应用没看到有多热,但是如果你是一个有着3D游戏抱负的人的话学习OPENGL就是最佳的选择。 我整合了一些学习OPENGL入门资料。做了一个小程序,足以从中感受到学习OPENGL给自己带来的乐趣。UploadFiles/2007-1/118214309.rar