核心概念

了解 Substance 生态系统及其组件。

诸如文件格式、资源类型和图形基础等概念全都是在使用 Designer 时必须知道的要点。

Substance 是什么?

Substance 是智能纹理生成器。Substance 文件根据参数和输入生成一幅或多幅 2D 图像。当进行更改时,Substance 的支持技术 Substance Engine 会不断计算结果。调整参数或输入和新的 2D 纹理在计算时不会有损品质。

修改和自定义 Substance 文件的功能使它们成为多功能的工具,使得您可以尽情发挥您的想象力。您可以创建 Substance 文件来实现以下目的:

  • 生成随机图形。
  • 修改现有图像的外观。
  • 从头开始创建逼真的材质。
显示使用 Designer 创建的砖墙变化形式的动画 gif。
Kay Vriend 提供的砖墙材质示例 - 您可以修改参数以动态控制材质的外观。

文件格式

Substance 文件 (SBS)

Substance 文件是 Designer 的主要来源文件。当您打开 Substance 文件时,您可以查看和编辑图形中的所有节点。它们表示为可以包含任意数目的资源(例如图形、函数、位图和网格)的包。

Substance 存档 (SBSAR)

Substance 存档是经过编译和优化的 Substance 文件。它们的计算速度比 SBS 文件快得多,并且可以跨应用程序使用,而不会出现引用问题。您仍然可以调整参数,但是不能编辑图形。

标准图像格式(TGA、PNG...)

Designer 支持导出为许多标准图像格式。导出到标准格式以将资产引入到支持它们的任何应用程序中。图像是静态的,因此当您从 Designer 中导出图像时,会失去任何程序化、参数化、非破坏性功能。

资源类型

Substance 文件可以包含大量用于不同用途的资源。您可以只在 Designer 中创作某些资源,而其他资源可以来自外部应用程序。

Substance 图形

图形

Substance 图形是在 Designer 中使用的主资源类型。Substance 图形让您可生成和处理 2D 图像数据,然后将它输出到一个或多个纹理文件。您的项目通常围绕一个或多个 Substance 图形。

Substance 模型图形

MDL 图形

Substance 模型图形允许您创建程序化 3D 网格或模型。与 Substance 图形一样,Substance 模型图形具有可以在其他应用程序中控制以自定义结果的参数。

函数

函数

函数比较复杂且抽象。函数不处理图像数据,而是处理单个值,例如整数、浮点数和矢量。当您要执行较复杂的运算或者如果您要微调特定行为时,应使用函数。函数不能独立工作,并且它们不能脱离 Substance 图形的环境使用。

MDL 图形

MDL 图形

MDL 图形是可以在 Designer 中创作的特殊的图形资源类型。MDL 代表的是 Material Definition Language(材质定义语言)。MDL 图形是较先进的工作流程的一部分,作为一种可移植的通用格式使用。

非图形资源

文件夹

非图形资源可以来自外部应用程序(例如 Photoshop 或建模应用程序),一些非图形资源也可以在 Designer 中创建。主要区别是它们不是基于节点的图形。大部分非图形资源是要在前面提到的图形类型中使用或与它们配套使用的元素。

Designer 支持下列非图形资源类型:

  • 位图
  • 矢量图形 (SVG)
  • 3D 网格
  • 字体
  • 3D 场景
  • AxF

图形概念

Substance Designer 让您可构建复杂的大图形。当您创建图形时,应该了解一些关键概念。使用下面的概念可以事半功倍。

图形数据方向

数据方向
数据从左向右流动。

当您将节点连接在一起时,数据从左向右流动。逻辑链从左边开始,您添加的每个节点对其输入执行运算。当链在输出节点终止时,您就生成了实际的 2D 纹理。

实例图形

图形实例

您可以使用将任何图形用作另一个图形内的“图形实例”。通过将图形拖动到另一个图形上来创建图形的实例。此工作流程允许您重复使用常用的节点链,从而节省时间。例如,如果您创建的节点会营造风化效果,您将能够在每次开始新纹理时使用它。

公开参数

参数

您可能希望您的图形在创建实例时可以自定义。为此,您需要公开参数。公开参数会创建控制元素,这些元素影响图形的最终结果。例如,风化效果图形实例可能含有滑块和下拉菜单,以确定风化效果的强度和样式。要了解有关公开参数的更多信息,请阅读这篇文章

下一步是什么?

了解如何创建包和图形,以便您可以从您自己的作品起步。

有疑问或好想法?

如果您有疑问要提问或有好想法要分享,请在 Substance 3D Designer 社区中与其他 Designer 用户交流。获得帮助、提出可并入到 Designer 中的建议或展示您的作品和技巧。

如果您有 Designer 节点或功能的新想法,请在这里与我们分享您的想法

更快、更轻松地获得帮助

新用户?