源码来自Opegl高级编程第7章.DOCVIP

  • 4
  • 0
  • 约3.2万字
  • 约 22页
  • 2018-10-24 发布于天津
  • 举报
源码来自高级编程第章首先我们看他的初始化函数这里传入了个窗口的大小高和宽这个函数打开纹理模式设置贴图模式提供了种不同的贴图模式和默认情况下贴图模式是在这种模式下会根据当前的光照系统调整物体的色彩和明暗第二种模式是在这种模式下所有的光照效果都是无效的将仅依据纹理贴图来绘制物体的表面最后是这种模式允许我们使用混合纹理在这种模式下我们可以把当前纹理同一个颜色混合而得到一个新的纹理我们可以调用函数来设置当前贴图模式纹理过滤函数图象从纹理图象空间映射到帧缓冲图象空间映射需要重新构造纹理图像这样就会造成应用

源码来自Opegl高级编程第7章 首先我们看他的初始化函数 ripple_init(int w,int h) 这里传入了个窗口的大小(高和宽), glEnable(GL_TEXTURE_2D); 这个函数打开2D纹理模式 glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_DECAL); 设置贴图模式 OpenGL提供了3种不同的贴图模式:GL_MODULATE,GL_DECAL和GL_BLEND。默认情况下,贴图模式是GL_MODULATE,在这种模式下,OpenGL会根据当前的光照系统调整物体的色彩和明暗。第二种模式是GL_DECAL,在这种

文档评论(0)

1亿VIP精品文档

相关文档