什么是烘焙?

(来源: Paolo Cignoni - CC BY-SA 1.0)

烘焙是有关​将与 3D 网格​ 相关的信息 ​保存到​ 纹理 ​文件(位图)的进程名称。 此过程大多数时间涉及另一网格。 在这种情况下,将第一网格的信息传输到第二网格UV上,然后将其存储到纹理中。

虽然某些应用程序可能支持将信息烘焙到网格属性中(如顶点颜色),但Substance Baker仅允许将信息烘焙到纹理中。 但是,他们可以读取网格属性并将其烘焙为纹理(如顶点颜色)。

是否需要烘焙?

Substance软件生成纹理,并且可以使用与网格几何相关的信息来增强这些纹理。
许多滤镜和材料可以通过查看烘焙的纹理来适应3D 网格的特定几何形状。 烘焙可以提供有关环境阴影可以位于何处、几何图形的边在哪里,以及更多的信息。

例如:一辆旧车可能在其底部应用了铁锈,因为它在一段时间内没有移动。 烘焙位置图将允许知道底部在网格上的什么位置,该位置图将馈送铁锈发生器并产生经调整的纹理。

{width="500px"}

烘焙是如何工作的?

每个Baker执行特定的操作以生成自己的结果,但通常烘焙过程包括两种可能的方法:

  • 烘焙到一个网格 :依靠当前网格生成信息。
  • 从一个烘焙到另一个文档 :从源网格计算信息并将结果转移到另一个文档。

此烘焙过程依赖于网格属性,因此该网格必须是干净的,并且其几何形状中不存在任何可能的错误。

您可以烘焙什么类型的信息?

许多类型的信息都可以被烘焙。 但是,通常只需要一个特定的集合,因为它们可以外推,以便以后创建更高级的结果。 这就是为何可以在多个软件中找到常见类型的烘焙过程的原因。

作为实例,Substance软件可以输出以下类型的信息:

  • 环境遮蔽 (环境阴影)
  • 法线​信息(作为矢量方向存储的表面细节变化)
  • 方向(向上或向下、向左或向右等)
  • 曲率(几何形状的边和腔)
  • 位置(规范化多维数据集内几何的相对位置)

有关详细信息,请参阅每个Baker🔗的文档。

“常规”和“来自网格”面包师之间的差异

根据流程,烘焙师会使用各种实施。 一般来说,来自网格​的烘焙师依靠光线追踪技术将数据从一个模型提取并投影到另一个模型。

recommendation-more-help
substance-3d-help-substance-3d-bake