opengl纹理贴图的模式
来源:互联网 发布:sql安装进度条不动 编辑:程序博客网 时间:2024/04/29 20:12
OpenGL提供了3种不同的贴图模式:GL_MODULATE,GL_DECAL和GL_BLEND。
我们可以调用glTexEnvi函数来设置当前贴图模式
glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_BLEND);
(1)默认情况下,贴图模式是GL_MODULATE,在这种模式下,OpenGL会根据当前的光照系统调整物体的色彩和明暗,也就是和纹理和物体原本色彩叠加。
(2)第二种模式是GL_DECAL, 在这种模式下所有的光照效果都是无效的,OpenGL将仅依据纹理贴图来绘制物体的表面。
GLfloat fColor[4] = { 1.0f,0.0f,0.0f,0.0f };
glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_BLEND);
glTexEnvfv(GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, fColor);
0 0
- opengl纹理贴图的模式
- 改造的opengl纹理贴图
- Qt中使用OpenGL的纹理贴图
- OpenGL纹理贴图 旋转的立方体
- OpenGL纹理贴图纠结的步骤
- 关于openGL纹理贴图的一些函数
- OpenGL纹理贴图的相关知识
- opengl纹理贴图是黑白的原因
- OpenGL的几何变换-纹理贴图
- OpenGL纹理贴图 JPEG纹理
- OpenGL纹理贴图 JPEG纹理
- OpenGL ES纹理贴图
- OpenGL ES纹理贴图
- opengl 关于纹理贴图
- OpenGL 纹理贴图
- OpenGL--纹理贴图基础
- Qt OpenGL----纹理贴图
- OpenGL ES纹理贴图
- HTML CSS 笔记
- 解决:“java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut myMethod”问题!
- Deep Learning——TensorFlow平台的安装
- MYSQL获取随机结果集的解决方案
- webpack
- opengl纹理贴图的模式
- Oracle Lob类型存储浅析( alter index lob索引 rebuild tablespace XX报错问题)
- WebRTC for UWP
- Mqtt for UWP
- 集合源码分析----HashMap
- 【PAT甲级】1033. To Fill or Not to Fill (25)
- JavaScript继承(六种方式)(一)
- Opencv 中图形绘制函数 rectangle函数的使用
- 是时候来了解android7了:shortcuts(快捷方式)