绘制实例和子图图形

图形实例是 引用其他图形 的节点。 宿主图中的实例子图引用的图形可以称为宿主图的节点。

使用实例可使图形在一个或多个图形中多次重用,甚至跨不同的包重用。

为什么应使用图形实例?

将图表拆分为多个子图使您可更高效地工作​多**。**

任何时候在Designer中复制节点链时,您都可能会将该链拆分为一个子图,以便更轻松地重复使用和更新。

NOTE
本文档的示例Substance图表部分提供了演示​ 自定义 ​筛选器的子图简单设置的项目文件。

如何创建图形实例?

将图形A从资源管理器拖到另一个图形B中,以创建引用图形A的实例节点。

通过选择节点并使用上下文菜单中的“从所选对象创建图形”,可将节点快速拆分为新图形。 然后,系统会提示您设置新图形的标识符,该标识符应该是唯一的。

请注意,如果所选节点已连接到图形中的其他节点,则您还应在新图形中创建输入和输出节点,以便将这些连接传递到子图。

此外,用引用新图形的实例节点替换原始节点之后应手动完成。

最后,您应该确定在将项目发布到可共享的SBSAR文件时,是否应向用户公开子图。 请参阅图表的属性中的“在SBSAR中公开”参数。

关于继承的一个词

使用子图的另一个好处是,子图的每个实例都可以适应要用到的上下文。 换句话说,同一图形的两个实例可以具有不同的输出分辨率、位深度和拼贴模式。

这是使用图形的基本概念,我们强烈建议您在准备进一步使用实例时详细了解Substance图形的继承。

请注意,虽然图形实例和子图概念也适用于Substance函数图形,但该页中讨论的继承仅适用于Substance图形。

能否将自己的图形实例添加到节点库?

可以,可以,但需要进行一些特定设置。 在本文档的管理自定义内容和筛选器页面中了解详情。

是否可以检查图形实例的源图形?

(刻度)是,对于从​ Substance 3D文件(SBS) ​加载的图形实例,仅。 这些实例化具有​ 深红色 ​标签。
右键单击节点以打开其上下文菜单,然后选择​ 打开引用 ​选项。

NOTE
检查源图形时,如果首选项的​ 图形 ​部分中的​ In-context editing ​选项为​已选中,则可以使用实例图形的输入数据。

(减号) 不能​检查从​ Substance 3D资源(SBSAR) ​图形加载的实例,因为这些实例已编译。 您只能在​ 资源管理器 ​面板中加载资源以检查公开的图形列表及其参数。 这些实例化具有​ 绿色 ​标签。
右键单击节点以打开其上下文菜单,然后选择​ 加载包 ​选项。

NOTE
原子节点
原子​节点是通过代码在引擎中直接实现的,并且是​ 不是 ​图形的实例,因此其名称为atomic:它们是Substance图形中​ 所有 ​其他节点的​最小构造块。
recommendation-more-help
substance-3d-designer-help-guide