Lec 17 Materials and Appearances 材质与外观
材质的外观
- 光线如何与材质进行作用
- Material == BRDF
什么是材质
-
漫反射材质
- f_r = c
- 假设空间中任意方向光radiance都是一样的,同时反射出去也都是一样的,那么吸收多少光就反射多少光
- 渲染方程
-
带反射方向,Glossy material(BRDF)
- 像镜面反射,但是又不那么镜面
-
有反射,有折射 Ideal Reflective / refractive material(BSDF)
反射和折射
反射
- 算出射光
-
方法一, 已知入射光求出射光,直接利用物理学定律:
-
方法二,投影到局部坐标系
-
水平来看,可以得到方位角 角 θ 角\theta 角θ
-
竖直来看,可以得到入射光线与反射光线水平的角度 ϕ \phi ϕ
-
-
折射 Specular Refraction
-
光线通过进入不同材质发生的现象
-
Snell’s law 斯涅尔定理
-
入射角折射率和折射角折射率乘以$ \theta$相等
-
可以通过这个算出折射角的余弦(等会解释)
-
可以通过根号内部是否小于零判断折射是不是发生,即通过 η i 和 η t \eta_i 和\eta_t ηi和ηt的大小判断,如果不发生折射即发生全反射现象
-
只有进入一个较密的介质才会发生折射
-
折射叫BTDF,反射叫BRDF
-
统称BSDF(散射)
Fresnel Reflection / Term 菲涅尔项
-
有多少光被反射
-
绝缘体
-
导体(折射率是负数)
-
垂直窗户看,可以看到外面,看前几排窗户,看不到,因为视线几乎和法线垂直了,几乎全是反射光
-
公式(上面的是精确计算,下面是一个精确计算)
微表面模型
-
从远处看,可能看不到细节,只要离得足够远,就只能看到微小细节对整体的一个作用
-
性质
- 从远处看,是材质
- 从近处看,是几何
-
每一个微表面,都是一个镜面,每一个都有自己的朝向
-
可以研究表面法线分布
-
Glossy
-
所有微表面法线朝向分布基本和宏观表面法线方向一致\
-
漫反射
-
微表面的BRDF
-
考虑菲涅尔项,几何项(有可能微表面会发生互相遮挡,在光线几乎和表面平行时这种现象特别明显),法线分布
-
应用
Isotropic / Anisotropic Materials (BRDFs) 各向同性材质, 各向异性材质
-
例子
BRDF性质
-
非负性 (Non-negativity)
- 表示的是能量分布,不可能为负
-
线性性质 (Linearity)
-
可逆性(Reciprocity principle)
- 交换入射方向出射方向,得到的值是一样的
-
能量守恒 (energy conservation)
-
各向同性,各向异性(Isotropic anisotropic)
- 没听懂
测量BRDF
-
物理模拟总归不是绝对准确
-
基于图像的测量
-
有一个很强的机器
-
有一个数据库
- MERL BRDF Database