- 1、本文档共91页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
函数指定纹理坐标-Read
第七讲 纹理映射 前 言 上讲内容 简单光照模型 光源 环境光 漫反射 镜面反射 光强衰减 颜色 透明度 阴影 前 言 上讲内容 面的明暗处理 平面明暗处理 Gouraud明暗处理 Phong明暗处理 光线跟踪算法 辐射度光照模型 BRDF光照模型 OpenGL中的光照 前 言 作业 前 言 作业 前 言 作业 本讲内容 纹理映射 一般纹理映射 环境映射 凹凸映射 纹理映射新技术 过程纹理 本讲内容 OpenGL中的纹理映射 定义纹理 指定纹理的应用方式 激活纹理映射 指定纹理坐标和几何坐标,绘制场景 控制纹理 一、纹理映射 1.1 纹理映射 将纹理模式映射到物体模型表面,模拟物体表面细节和光照,称为纹理映射(Texture Mapping) 纹理空间 纹理一般定义在单位正方形域0?s?1,0?t?1上,称为纹理空间 1.1 纹理映射 纹理模式 纹理函数 定义在纹理空间中的函数。例如: ? a,b表示亮度,[x]表示向下取整 ? A为[0,1]上的随机变量,p,q为频率系数 1.1 纹理映射 纹理模式 纹理数组 用离散法,定义一个二维数组代表一个用于光栅图形显示的图形、位图或图像。 1.1 纹理映射 纹理映射方法 纹理坐标系(s,t) 物体表面的表示在(u,v)坐标系 投影平面上的像素显示在(x,y)笛卡儿坐标系 两种映射方法 将纹理模式映射至物体表面,然后再进行投影变换映射至投影平面,称为纹理扫描 将投影平面的像素区域映射至物体表面,再映射至纹理空间,称为像素次序扫描 1.1 纹理映射 纹理映射方法 纹理扫描 通常用线性函数进行纹理映射变换,实现纹理空间到物体空间的映射。 不利因素:选中的纹理表面常常与像素边界不匹配,需要进行像素分割计算。 因此像素次序扫描方法成为最常用的纹理映射方法。 1.1 纹理映射 纹理映射方法 像素次序扫描 1.1 纹理映射 纹理映射实例:将定义好的纹理图案映射到圆柱体表面 ? 建立圆柱体表面参数方程 ? 根据线性纹理映射变换, 可将纹理图案映射到物体表面 ? 使用观察投影变换的逆变换,将像 素坐标转换为圆柱体表面参数 ? 用线性纹理映射的逆变换 将投影像素区映射到纹理空间 ? 对每个投影像素区所覆盖的纹理图案中的 光强值取平均,得到像素的光强度 1.2 环境映射 Environment Mapping,将空间光照模型作为纹理映射到物体表面 首先定义一个描述单个或一组物体周围环境的光强度数组(即环境纹理,包括光源强度、天空和其他背景物体),将环境纹理映射到一个封闭环境中表面; 然后根据观察方向将环境空间表面的环境纹理映射至物体表面,实现全局镜面反射和漫反射效果; 环境映射的封闭空间可以是球体,更经常使用立方体或圆柱体形状的封闭空间。 1.2 环境映射 1.2.1 构造环境映射空间 1976年,Blinn和Newell提出第一个环境映射算法,通过将环境纹理贴到球体的映射空间上 1.2 环境映射 1.2.1 构造环境映射空间 Blinn和Newell的球面环境纹理 1.2 环境映射 1.2.1 构造环境映射空间 1986年,Greene提出立方体环境纹理 绘制简单 均匀采样 可从照片直接生成 1.2 环境映射 1.2.2 映射方法 首先将像素区域向物体表面投影; 然后将投影像素区域反射至环境映射中,为每个像素选取表面的光强度; 如果物体是透明的,还可将投影像素区域折射至环境映射中。 环境映射与光线跟踪的对比 HDR与环境映射的结合 1.3 凹凸映射 Bump Mapping 用于模拟粗糙物体表面的光照细节,表现表面的凹凸效果; 使用扰动函数,在光照模型的计算中使用扰动法向量; 1.3.1 凹凸映射方法 参数曲面上一点P(u,v)处的表面法矢 在表面法矢方向上增加一个小的扰动函数b(u,v), 则 而 1.3.2 凹凸函数b(u,v)的定义 建立查找表,凹凸值b可根据查找表查得 可由线性插值和增量算法,很快计算出各点的凹凸值b 局部变化bu和bv可由有限次差分得到近似值 凹凸查找表可以是随机图案、规则网格图案或文字形状 1.4 纹理映射新技术 1.4.1 位移映射 Displacement Mapping 也叫映射转移、置换贴图 位移映射实例 View-Dependent Displacement
您可能关注的文档
- 写在前面的话-永济图书馆.PDF
- 农业及林业部门温室气体排放统计数据更新说明.PDF
- 再用待标定的Na2S2O3溶液滴定析出的I2.PPT
- 农业基础化学自测题填空题1填写下表按物质的分类.DOC
- 农业资本有机构成与绝对地租-cpeerorg.DOC
- 农业地域生活.PPT
- 农药理化性能的检验.DOC
- 冠心病患者日常生活指导-济源第二人民医院.PPT
- 冯梦龙改编剧语言之当行本色论-逢甲大学.PDF
- 决赛-比赛场地平面图-公视.PPT
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)