- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
真实感图形
授课教师:
单位:
2
主要内容
引言
光照明模型
多边形物体的明暗处理
光线跟踪算法
纹理映射
辐射度方法
实时绘制技术
非真实感图形绘制技术
3
纹理映射
纹理(texture)通常指物体的表面细节
4
纹理映射
纹理映射技术给出了定义表面上任意点属性的一种方式
漫反射率
镜面反射率
透明度
折射率
…
5
纹理映射
两类最常使用的纹理
颜色纹理
几何纹理
6
颜色纹理
确定表面上颜色纹理的两种方法
预先建立表面的纹理模型
纹理映射:建立表面上的每一点和一已知图像上的点的对应关系,取图像上相应点的颜色值作为表面上各点的颜色值
7
纹理映射
采用景物表面的参数化表示来确立表面的纹理映射坐标,即可实现纹理图像在景物表面的映射
景物表面的参数化表示为f(u,v)
纹理图像表示为T(s,t)
建立景物表面参数空间(u,v)和纹理图像参数空间(s,t)之间的一一对应关系
8
纹理映射
示例
9
几何纹理
凹凸映射(bump mapping)
在不改变物体宏观几何的前提下,模拟物体表面粗糙的、褶皱的、凹凸不平的光照效果
法向映射(normal mapping)
利用法向纹理保证高质量的表面细节复现
位移映射(displacement mapping)
利用纹理改变物体表面上点的几何位置,获得很强的深度感和细节
10
几何纹理
法向映射(Normal mapping)
借助低精度模型和一个法向纹理,获得高精度模型的绘制效果
先计算高精度模型的法向,将其保存在法向纹理中,再将法向纹理映射到低精度模型上进行光照计算
11
几何纹理
位移映射(displacement mapping)
依据与表面上点所对应的纹理值,沿表面法向偏移该点的几何位置
能产生很强的深度感
自遮挡
自阴影
轮廓
计算代价大
与凹凸映射、法向映射相比
12
凹凸映射
思想
在应用光照明模型计算景物表面光亮度时,对景物表面法向进行微小的扰动
方法
物体表面S由参数方程S=S(u,v) 表示
S上的任意一点(u,v)的法向n=Su×Sv
沿着表面S的法线方向叠加一个微小的扰动量P(u,v)定义了一张新的表面S’
13
凹凸映射
方法(cont.)
新表面的法向可用 n’=Su’×Sv’ 计算
在计算表面S的光亮度时,取新表面的法向量n’取代原光滑表面法向量n,生成物体表面的凹凸效果
扰动函数P(u,v)既可解析定义,也可通过二维图像定义
14
凹凸映射
示例
15
凹凸映射
示例
16
纹理反走样
纹理走样示例
17
纹理反走样
纹理走样原因
18
纹理反走样
常用纹理反走样方法
前置滤波方法
超采样方法
Mipmap方法
2021-12-5
19
可编辑
20
纹理反走样
前置滤波方法
确定屏幕像素P上可见的景物表面区域A
将区域A直接映射到纹理空间区域T
取区域T内的所有纹理像素颜色值的平均作为景物表面区域A的平均纹理颜色
代入光照明模型,计算出
像素P应显示的光亮度值
21
纹理反走样
前置滤波效果
22
纹理反走样
超采样方法
将屏幕像素P的四个角点分别映射到纹理空间,得到四个纹理像素值
将上述四个纹理颜色值取平均作为像素P所对应的可见表面区域的纹理颜色
超采样
23
纹理反走样
超采样方法效果
24
纹理反走样
Mipmap方法
MIP来源于 拉丁语“multum in parvo”,意为“many things in a small place”
目前应用最广的纹理反走样算法之一
通过预先计算并存贮原始
纹理图像的一组多分辨率
版本,能显著地节省纹理
反走样的计算量
25
Mipmap方法
预处理:生成一个由不同分辨率图像构成的纹理图像序列
从原始纹理图像出发,生成一个其分辨率为原始图像1/4的新的纹理图像版本
新版本中的每一个像素值取为原始图像中相对应的四个像素颜色值的平均
类似地基于所得到的新纹理图像版本生成一个更低分辨率的、尺寸更小的纹理图像版本
这一过程一直持续到最后生成的纹理图像仅包含一个像素为止
26
Mipmap方法
预处理
27
Mipmap方法
映射阶段
屏幕上的每一像素内的可见表面区域被映射到原始纹理图像上的一块区域
估计该区域所覆盖的原始纹理图像中像素的个数并以此作为选取适当分辨度的纹理图像版本的一种测度
28
Mipmap方法
映射阶段(cont.)
从预先构造的纹理图像序列中找出其压缩率最接近当前纹理像素与屏幕像素比率的两个纹理图像
在相邻分辨率的两纹理图像上计算当前屏幕像素映射点的纹理颜色值
根据两纹理图像对原始图像的压缩率在所得到的两个纹理颜色值间取加权平均,作为当前屏幕像素可见表面区域的颜色值
29
Mipmap方法
映射阶段(cont.)
30
Mi
您可能关注的文档
最近下载
- 2025年三元食品面试题目及答案.doc VIP
- PEP小学英语五年级上册第三单元测试卷(含听力材料及标准答案).doc VIP
- 万里路测试题及答案.doc
- township梦想小镇攻略-价格-时间-配方表.xls VIP
- 35kV输电线路工程施工强制性条文执行检查表.pdf VIP
- 2025年第三节 妊娠剧吐.pptx VIP
- 2025年第三季度预备党员入党积极分子思想汇报材料.docx VIP
- 医学课件-综合医院中西医结合科(中医科)人员配置和人才培养.pptx VIP
- TCRHA 089-2024 成人床旁心电监测护理规程.pdf VIP
- 傅里叶变换红外光谱-傅里叶红外光谱课件.pptx VIP
原创力文档


文档评论(0)