MaterialShading
MaterialShading["material"]
是一个三维图形指令,指定后面的曲面将使用材质 "material" 的外观绘制.
MaterialShading[{"material",col}]
使用指定的颜色 col 作为基色.
MaterialShading[parm1val1,parm2val2,…]
使用指定的参数 parms.
更多信息
- MaterialShading 也称为基于物理的渲染(Physically Based Rendering)或 PBR 着色(PBR Shader).
- MaterialShading 通常用于渲染表面,以模拟现实世界中光和材质相互作用的某些关键方面的方式.
- MaterialShading["material"] 指定表面上的反射率应该很好地接近材质 "material" 的光学特性.
- 可能的材质包括:
- MaterialShading[{"material",col}] 指定材质 "material" 的基色.
- MaterialShading[<parm1val1,… >] 指定表面上的反射率应近似于基于物理、几何和照明属性的反射率方程 parmi.
- 材质的可能颜色参数 parmi 包括:
-
"BaseColor" 材质的基色 "EmissionColor" 整个表面发出的光的颜色 "SpecularColor" 镜面反射光的颜色 - 颜色参数 parmi 的值 vali 可以以下列形式给出:
-
col 颜色 Texture[image] 基于图像的二维纹理 {…,s} 颜色对最终颜色的贡献的分数 - 可能的物理参数 parmi 包括:
-
"MetallicCoefficient" 材质表面金属系数 "RoughnessCoefficient" 材质表面粗糙度系数 - 物理参数 parmi 的值 vali 可以以下列形式给出:
-
s 表面属性的分数 Texture[image] 基于图像的二维纹理 - 可能的几何参数 parmi 包括:
-
"SurfaceNormals" 表面的法向量 - 几何参数 parmi 的值 vali 可以以下列形式给出:
-
Texture[image] 基于图像的二维纹理 {…,s} 表面法线的分数 - 材质的透明涂层覆盖的可能参数 parmi 包括:
-
"CoatColor" 涂层的颜色 "CoatRoughnessCoefficient" 涂层的粗糙度系数 - 可能的各向异性参数 parmi 包括:
-
"SpecularAnisotropyCoefficient" 镜面反射各向异性系数 "CoatAnisotropyCofficient" 涂层反射各向异性系数 - 各向异性参数 parmi 的值 vali 可以以下列形式给出:
-
s 相对于视角的反射分数 {s,θ} 反射的旋转 - 材质在掠射角的可能参数 parmi 包括:
-
"SheenColor" 反射光的颜色 "SheenRoughnessCoefficient" 粗糙度系数 - 可能的灯光参数 parmi 包括:
-
"AmbientExposureFraction" 表面上环境光的分数 - 灯光参数 parmi 的值 vali 可以以下列形式给出:
-
s 表面上环境光的分数 Texture[image] 基于图像的二维纹理 - MaterialShading[] 实际上等价于 MaterialShading[<"BaseColor"White >].
- MaterialShading 将覆盖任何颜色、Opacity、Texture、Glow 或 Specularity 设置.
范例
打开所有单元关闭所有单元范围 (14)
规范 (5)
灯光 (3)
应用 (14)
基本应用 (10)
使用 "RoughnessCoefficient" 参数设置材料的光泽度:
使用 "SpecularColor" 参数设置闪亮材质上镜面高光的颜色:
基色设置为 Black的镜面高光:
使用 "MetallicCoefficient" 参数创建金属材质:
使用 "SpecularAnisotropyCoefficient" 参数设置材质的偏好,以沿其切线方向反射光线:
使用 "EmissionColor" 参数设置材质本身发出的光:
参数 "SheenRoughnessCoefficient" 设置光泽照明的浓度:
使用 "RoughnessCoefficient" 参数来增加金属的粗糙度:
属性和关系 (3)
文本
Wolfram Research (2021),MaterialShading,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MaterialShading.html.
CMS
Wolfram 语言. 2021. "MaterialShading." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/MaterialShading.html.
APA
Wolfram 语言. (2021). MaterialShading. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/MaterialShading.html 年