迪士尼中基于物理的着色
迪士尼中基于物理的着色
microfacet模型
microfacet模型假设如果表面反射发生在给定的光照矢量
这里漫反射项(
大多数没有被具体描述为上述形式的基于物理的模型仍然可以被解释为microfacet模型,只要它们具有法线分布函数,菲涅尔因子和一些附加的可以被认为是几何遮挡的因子。microfacet模型与其他模型唯一的区别是它们是否包含由microfacet模型引出的
MERL 100
Matusik等人在2003年捕获了一组100个各向同性的BRDF材料样品。 涵盖范围广泛的材料,包括油漆,木材,金属,织物,石材,橡胶,塑料和其他合成材料。该数据集可以从三菱电机研究实验室免费获得,通常用于评估新的BRDF模型。
BRDF Explorer
为了测试MERL材质并与分析模型作比较,迪士尼公司开发了BRDF Explorer工具,开源文件在这里。BRDF Explorer有以下几点特征:
- 能够加载用GLSL编写的多个分析BRDF
- 能够加载测量的BRDF,包括Ngan等人捕获的各向异性材料样品
- 多个数据图(3d半球视图,极坐标图和各种笛卡尔坐标图)
- 计算反射图(定向半球反射)
- 曝光控制的图像切片视图
- 利用重要性采样的IBL照明Lit object视图
- Lit sphere视图
- 参数模型的动态UI控件
图像切片
事实证明,MERL 100材料中的所有感兴趣的特征都可以在
在图像切片中,左边缘代表镜面反射峰,上边缘代表菲涅尔反射峰。注意到沿着下边缘光照矢量和视线矢量是一致的,下边缘代表回射。右下角代表掠角回射。漫反射充满整个BRDF空间。
图3中还包括一条
MERL材料的观察
diffuse
漫反射表示折射到表面的光,散射,部分吸收和再发射。考虑到部分光线被吸收,漫反射响应的结果就是在物体表面着色,有色非金属材质的任何部分都可以被认为是漫反射的。
图5 MERL 100材质掠角回射响应曲线。左:光滑材质(
图6 点光源响应。左:红色塑料;中:高光红色塑料;右:Lambert漫反射。
如图5所示,许多材质在掠角回射处表现出下降,另外一些则显示出一个峰值。这似乎是一个漫反射现象,由于在图像切片中明显着色。值得注意的是,这是与表面粗糙度强烈相关的,例如,那些具有更高镜面反射峰的几乎都有一个阴影边缘,而粗糙表面在边缘处更趋向于有一个峰值而不是阴影。从图5、图6中可见。