纹理技术幻灯片.ppt
《纹理技术幻灯片.ppt》由会员分享,可在线阅读,更多相关《纹理技术幻灯片.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、纹理技术第1页,共19页,编辑于2022年,星期一Texture第2页,共19页,编辑于2022年,星期一第3页,共19页,编辑于2022年,星期一纹理映射的基本步骤基本步骤1)命名纹理对象)命名纹理对象2)创建)创建/激活纹理对象激活纹理对象3)控制滤波)控制滤波4)生成纹理)生成纹理5)说明映射方式,绘制场景,给出顶点的)说明映射方式,绘制场景,给出顶点的纹理坐标和几何坐标。纹理坐标和几何坐标。第4页,共19页,编辑于2022年,星期一VoidglGenTextures(GLsizein,GLuint*textureNames)如:如:glGenTextures(1,&m_texture0
2、);/创建纹理创建纹理glGenTextures(3,&m_texture0);/创建3个纹理命名纹理对象命名纹理对象第5页,共19页,编辑于2022年,星期一创建创建/激活纹理对象激活纹理对象VoidglBindTexture(GLenumtarget,GLuinttextureName);第6页,共19页,编辑于2022年,星期一定义纹理定义纹理voidglTexImage2D(GLenumtarget,Glintlevel,GLintcomponents,GLsizeiwidth,GLsizeiheight,GLintborder,GLenumformat,GLenumtype,cons
3、tGLvoid*pixels)voidglTexImage1D(GLenumtarget,GLintlevel,GLintcomponents,GLsizeiwidth,GLintborder,GLenumformat,GLenumtype,constGLvoid*pixels)第7页,共19页,编辑于2022年,星期一Target:GL_TEXTURE_2DLevel:多级分辨率的纹理图像的级数Components:选择了R、G、B、A中的哪些分量用于调整和混合,4表示R、G、B、A四个分量Width:纹理图像的长度,2m+2b,b:borderHeight:纹理图像的宽度Border:为纹
4、理边界宽度Format:纹理映射的数据格式Type:数据类型Texels:纹理图像数据第8页,共19页,编辑于2022年,星期一参数format可以是GL_COLOR_INDEX、GL_RGB、GL_RGBA、GL_RED、GL_GREEN、GL_BLUE、GL_ALPHA、GL_LUMINANCE或GL_LUMINANCE_ALPHA(注意注意:不能用GL_STENCIL_INDEX和GL_DEPTH_COMPONENT)。参数type是GL_BYPE、GL_UNSIGNED_BYTE、GL_SHORT、GL_UNSIGNED_SHORT、GL_INT、GL_UNSIGNED_INT、GL_
5、FLOAT或GL_BITMAP。第9页,共19页,编辑于2022年,星期一其中:Format可取GL_COLOR_INDEX、GL_RGB、GL_RGBA、GL_RED、GL_GREEN、GL_BLUE、GL_ALPHA、GL_LUMINANCE或GL_LUMINANCE_ALPHAType可取GL_BYPE、GL_UNSIGNED_BYTE、GL_SHORT、GL_UNSIGNED_SHORT、GL_INT、GL_UNSIGNED_INT、GL_FLOAT或GL_BITMAP。第10页,共19页,编辑于2022年,星期一纹理控制纹理控制VoidglTexParameter(GlenumTar
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 纹理 技术 幻灯片
限制150内