图片来源:Nikie Monteleone
OpenPBR Surface 是 Adobe 和 Autodesk 团队在 MaterialX 技术指导委员会的指导下合作设计的数字材质模型。OpenPBR Surface 是实现行业融合和提高三维内容创作者工作流效率的重要一步。它是一个基于物理的曲面模型,以 Autodesk 标准曲面和 Adobe 标准材质为基础,因此是两个经过生产验证的模型的演变形式。
OpenPBR Surface 是一个艺术性很强的材质模型:一组富有表现力且直观的参数,整齐地分组,可以直接控制感知到的颜色,细节足以表示大多数真实材质。它是基于物理的,这意味着材质在默认情况下看起来是逼真的,同时仍然给予美工人员表现想象力的自由。OpenPBR Surface 的目标是在简单易用性和表现力之间取得平衡。这种基于物理的着色模型旨在为创意人员提供连接纽带,方便美工人员在不同软件应用程序之间更好地工作。它是学院软件基金会内 MaterialX 的一个子项目。
OpenPBR Surface 着色器是一种基于物理的着色器(如标准曲面),能够生成多种类型的材质。它旨在成为产品之间的通用接口,同时也是一种实用工具,在大多数日常使用情况下都能很好地工作,而且看起来很合理。
OpenPBR Surface 采用了一种特定形式的材质结构,事实证明,这种结构可用作传媒和娱乐行业中的通用模型。这种结构大致包括:
它还支持自发光、彩虹色薄膜和薄壁模式,用于对窗户玻璃、纸张和树叶等二维半透明薄片进行建模。
默认情况下,这些参数适用于塑料、木材、石头等材质。通过将几个关键权重参数设置为 1,可以快速创建不同类型的材质:
参数值介于 0 和 1 之间,可用于创建由基本材质类型混合而成的比较复杂的材质。
![]() |
![]() |
![]() |
![]() |
![]() |
| 基础 | 镜面反射 | 透射 | 次表面 | 涂层 |
![]() |
![]() |
![]() |
![]() |
![]() |
| 柔化 | 自发光 | 薄膜 | 薄壁 | 蒙版 |
OpenPBR Surface 着色器是一种基于物理的着色器(如标准曲面),因此默认情况下能量守恒。其所有层是保持平衡的,以使离开曲面的光量不超过入射光的量。
例如,随着曲面的镜面反射程度增加,漫反射层贡献会随之减少以确保能量守恒。
![]() |
![]() |
![]() |
渲染为光泽-漫反射曲面的石头,由漫反射光方向分布球(左)、镜面反射光方向分布球(中)及其规格化总和组成。在镜面反射高光附近,由于能量守恒,漫反射光方向分布球会自动减少。
这种材质也是能量 守恒 的,因此当曲面变成白色时,灯光的反弹不会造成能量损失。因此,它符合“白炉测试”,如下图所示。
![]() |
![]() |
![]() |
![]() |
![]() |
使用值大于 1 的层权重或颜色时,通常会破坏能量守恒。建议不要创建此类材质,因为在不同的照明下,它们的行为不可预料,并可能导致噪波增加及渲染性能降低。
以下 OpenPBR Surface 预设可在各种 Arnold 插件中使用。
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| 引出序号 | 血液 | 磨沙金属 | 气泡 | 汽车涂料 | 金属汽车涂料 | 陶瓷 | 镀铬 |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
| 粘土 | 清水 | 铜 | 深水 | 钻石 | 泡沫 | 磨砂玻璃 | 玻璃 |