- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
真实感图形
2
主要内容
引言
光照明模型
多边形物体的明暗处理
光线跟踪算法
纹理映射
辐射度方法
实时绘制技术
非真实感图形绘制技术
3
主要内容
引言
光照明模型
多边形物体的明暗处理
光线跟踪算法
纹理映射
辐射度方法
实时绘制技术
非真实感图形绘制技术
4
引言
目标:让计算机生成如同照片般真实的图像
生成真实感图形的步骤
建立几何模型,确定景物表面的光照属性
进行取景变换,将物体投影到二维平面上
采用消隐算法剔除当前视点处不可见的场景表面
根据光照明模型,计算在可见场景表面的光亮度
5
主要内容
引言
光照明模型
多边形物体的明暗处理
光线跟踪算法
纹理映射
辐射度方法
实时绘制技术
非真实感图形绘制技术
6
光照明模型
影响物体表面光照明效果的因素
光源
观察点位置
物体表面局部几何形状
表面朝向
材料属性
光照明模型考虑物体表面上每一个点所代表的微小面元受到来自光源或周围环境光线的照射而产生的反射或透射光亮度
7
光照明模型
最常用的四类光照明模型
泛光模型
Lambert漫反射模型
Phong镜面反射模型
Whitted整体光照明模型
8
泛光模型
最简单的光照明模型
试图刻画周围环境反射光对物体表面照明贡献
9
泛光模型
假定环境反射光沿任何方向对任何物体表面入射的光亮度都相等,采用常量近似
Ienv: 物体表面对泛光的反射光亮度
Ia: 泛射光的入射光亮度
Ka: 物体表面对泛光的反射率
10
泛光模型
泛光模型的光照明效果(Utah Teapot)
直接光源对物体表面的照射有方向性
物体表面的反射光分为:
漫反射光
镜面反射光
纯漫射表面只产生漫反射
示例:地面、树木
11
Lambert漫反射模型
12
Lambert漫反射模型
漫反射光是物体表面对入射光线朝各个方向的均匀反射
大小只与入射光的光亮度和入射方向有关
与漫反射光的反射方向无关
均匀反射的光线
13
Lambert漫反射模型
漫反射光亮度和光源入射角(入射光线和表面法向量的夹角)的余弦成正比
Id: 表面漫反射光的光亮度
Kd: 物体表面漫反射率
Ie: 发自光源的入射光的光亮度
α: 光源入射角
14
Lambert漫反射模型
cosα的计算
快速计算平方根(光盘附带源程序)
α的变化对Id的影响
15
Lambert漫反射模型
Lambert光照模型
I: 景物表面的反射光亮度
Ia: 环境泛光入射光亮度,一般取值范围为0.02Ie~0.2Ie
16
Lambert漫反射模型
Lambert模型的光照明效果(Utah Teapot)
17
Phong模型
镜面高光示例
18
Phong模型
镜面反射光
一种朝向一定方向的反射光,它遵从光的反射定律
19
Phong模型
Phong采用余弦函数的幂次来模拟镜面反射光
Is: 物体表面镜面反射光亮度
Ie: 发自光源的入射光的光亮度
θ: 镜面反射方向和视线方向的夹角
ks: 表面的镜面反射率
n: 镜面反射光的会聚指数,又称 “高光”指数
20
Phong模型
镜面反射方向的计算
21
Phong模型
虚拟镜面法向H
22
Phong模型
Phong模型
综合了漫反射、镜面反射及泛光反射分量
23
Phong模型
Phong模型
多光源
矢量积形式
2021-11-20
24
可编辑
25
Phong模型
Phong模型的光照明效果(Utah Teapot)
26
Whitted模型
局部光照明模型的局限
仅考虑从光源直接发出的光线对物体表面光亮度的贡献
没有考虑光线在物体之间的相互反射和透射
Whitted模型:整体光照明模型
可模拟现实世界中
景物表面之间的
镜面反射和透射
现象
27
Whitted模型
假设从某一观察方向V所观察到的物体表面某点P的光亮度的贡献来自于三个方面:
由光源直接照射引起的反射光亮度Ic
镜面反射光
规则透射光
28
Whitted模型
镜面反射和规则透射示例
照片:注意观察树枝在水面的倒影及在水中的折射效果
29
Whitted模型
Whitted整体光照明模型
Ic:由光源直接照射在表面上引起的反射光亮度
Is:沿V的镜面反射方向r入射到表面上的环境光在表面上产生的
镜面反射光
It:沿V的规则透射方向t入射到表面上的环境光通过透射在表面
上产生的规则透射光
ks:表面的镜面反射率
kt:表面的透射率
30
Whitted模型
Whitted模型的求解
光线跟踪!
Whitted T, An improved illumination model for shaded display, Communications of the ACM, 1980, 23(6):34
原创力文档


文档评论(0)