- 基于物理渲染 PBR(Physically Based Rendering) 也叫 PBS (Physically Based Shading)
- 概念:使用真实的渲染/光照模型以及测量得到的表面值来准确的表示真实世界的材质
- PBR更多的是一个概念,而不是一套严格的规则,为了尽可能准确的进行渲染
- 使用金属贴图和折射率(IOR)并不是建立PBR的绝对准则,他们只是定义了反射率的替代方法。
- 光泽度贴图和粗糙贴图定义了材质的微观表面,而不是用来替换镜面高光贴图的
- 之前的光照系统:Phong氏模型,Lambert模型,Blinn_Phong光照模型等,都是经验模型
PBR中常用的术语:
能量守恒(energy conservation):
- 物体不能反射的光比它所获得的光更多。
- 反射和漫反射是互斥的。如果一个物体有较亮的漫反射光,反射光就会减少
反照率 (Albedo):
- 基本的颜色输入,通常被称为漫反射贴图。
反照率贴图(Albedo Map):
金属工作流的 albedo 高光反射的albedo
- 定义了漫反射光的颜色,
- PBR的反照率贴图与传统反射贴图之间的最大差异就是缺乏方向光或环境遮挡。方向光在某些光照条件下看起来不正确,而环境遮挡应该在单独的环境遮挡(AO)槽中添加。
- 反照率贴图有时包含的东西会多于漫反射颜色,例如当使用金属贴图时,反照率贴图定义了绝缘体(非金属)的漫反射颜色和金属表面的反射率