概括
本文将介绍使用多通道层时的统一堆栈规则、我们为何实施它们以及它们的好处是什么。统一堆栈规则与 4.5v1 之前的Mari版本无关,并且不适用于 Node Graph 工作流程。
更多信息
统一堆栈是材料多通道的层系统。统一堆栈也称为多通道层。该材质层跨越多个通道,这些通道连接到定义的着色器输入。我们在Mari 4.5v1 中引入了统一的堆栈和一组用户需要遵循的规则。
统一堆栈对如何使用包含材料层的通道提出了限制。这组规则可保护项目数据免于随着时间的推移而损坏。实施的规则如下:
- 包含多通道层的通道应连接到同一着色器模型(BRDF、Unreal、Arnold 标准曲面等)的着色器。
- 包含多通道层的通道可以连接到具有独特着色器模型的多个着色器,但不能连接到多个相似的着色器。例如,基色通道可以连接到 Principled BRDF 和 BRDF 着色器模型,但不能连接到两个 Principled BRDF 着色器。将通道连接到多个相似的Shader会导致以下错误:
- 包含多通道层的通道不能连接到同一着色器的多个输入。例如,基色通道不能同时连接到同一着色器中的基色和镜面反射输入。将通道连接到多个输入将导致以下错误:
- 不支持合并多通道图层,因为它们首先需要转换为可绘制图层。如果用户尝试合并两个多通道层,这将导致以下错误:
- 不允许复制通道输入包含多通道层的着色器,这将导致以下错误:
- 可以使用多通道组层对多通道层进行分组。尝试使用标准组图层对多通道图层进行分组将导致以下错误:
这组规则简化了图层堆栈工作流程,使用户不太可能意外破坏其图层堆栈、场景、着色器或纹理。
仅当用户想要使用材质或多通道组图层时,这些限制才适用。如果不使用这些功能,用户仍然可以像 4.5v1 之前的版本一样使用Mari 。
延伸阅读
有关统一堆栈规则的更多详细信息,请访问以下文档: 多通道层工作流规则
我们很遗憾听到
请告诉我们