公开参数

了解公开参数,使得在任何地方使用图形时都可以访问这些参数。

在 Substance 3D Designer 中创建材质及其他资产非常好。最终您想要开始在其他应用程序中使用您的作品。因此,公开参数非常有用。公开参数让您可在 Designer 外部修改 Substance 文件。借助公开的参数,您可以与其他人分享您的图形,并且他们可以自定义您的图形,而不必了解您是如何创建它的。

注意:

因为公开参数是较先进的技术,您务必了解核心概念

参数基本信息

了解参数的核心功能。

参数

公开参数的第一步是找到您要公开的参数。您可以只公开在图形的节点中找到的参数。当您公开参数时,会将它转变成图形的控件而不是节点的控件。

每个图形的属性都具有称为输入参数的部分。此部分用作管理所有公开的参数中央位置。您可以在能够读取 Substance 存档的任何应用程序中访问和修改公开的参数。

您可以公开的参数数目没有限制。但是公开太多参数并不明智,因为这样做可能会导致您的作品难以使用。

可以将单个图形控件链接到多个不同的节点。例如,您可以创建一个直接控件用于同时调整色阶节点和混合节点的参数。

公开单个参数

使用此方法来快速公开单个参数。

显示公开单个参数的过程的 gif。

  1. 属性窗口中的“特定参数”选项卡下,找到要公开的参数。
  2. 单击要公开的参数右上方的函数按钮
  3. 从下拉列表中选择作为新图形输入公开
  4. 公开参数对话框将会出现,并建议默认的名称。Designer 将尝试重复使用参数及其名称,这可能会导致初学者混淆的情况。最好将参数重命名为容易识别的名称。
  5. 要重命名,请打开名称下拉菜单,选择新建...
  6. 键入新名称,并通过确定确认。
  7. 再次单击确定以确认公开参数。参数名称和函数按钮变成蓝色,以显示参数已公开。参数的控件和滑块将从节点中消失。

公开多个参数

此第二种方法更适合在单个操作中公开多个参数。您可以使用它来公开一个参数,但这样需要多执行几个步骤。公开多个参数时,速度会快得多。

显示公开多个参数的过程的 gif。

  1. 不是查找单个参数,而是查找特定参数实例参数选项卡右上方的多项公开按钮 ()。
  2. 从下拉列表中选择批处理公开参数...
  3. 公开节点参数窗口将会出现,允许您自定义所有参数的公开。
  4. 使用全部或特定复选框来决定要公开的参数。
  5. 单击列表中图形输入标识符列下的参数名称以更改其名称。
  6. 单击列表中图形输入组列下的组名称来为一个特定参数添加组。
  7. 使用位于底部的图形输入标识符图形输入组输入框来一次性将前缀、后缀和输入组添加到所有公开的参数。所有这些值都会在每参数设置的基础上应用。
  8. 单击确定以确认并公开所有选择的参数。对于每个公开的参数,参数名称和函数按钮现在显示为蓝色,以确认已公开参数。

管理公开的参数

所有图形的已公开参数都在图形属性的输入参数选项卡下面。阅读下面有关您可以针对每个参数更改的设置的说明。

  • 标识符:此参数的唯一标识符。不能包含空格或特殊字符。
  • 标签:仅用于用户界面的标签。如果未定义标签,则会在用户界面中显示标识符。
  • :如果参数共用完全相同的组名称(区分大小写),则会将参数集中在一个组中。
  • 描述:参数描述,用作工具提示。
  • 类型/编辑器:设置数据类型以及参数在用户界面中显示的样子。
  • 默认值:参数的默认值。这也是在预览节点时在图形中输入的值。
  • 最小值:用户界面的最小值
  • 最大值:用户界面的最大值
  • 钳位:设置最小值和最大值是软还是硬限制(允许用户超过限制)。
  • 步长:设置值的精度或粒度。
  • 用户数据:自定义用户数据,可用于任何用途。
  • 在以下情况下可见:特殊表达式,供系统用于根据外部条件显示或隐藏参数。
显示参数管理选项的图像。

预览参数

显示取消公开参数的步骤的 gif。

您可能会在设置参数遇到问题,看不到最终结果。单击输入参数下的预览选项卡查看参数在其他应用程序中将呈现的样子。

一般而言,在预览选项卡中进行的任何更改都会丢弃。如果您要保存您的更改,请使用设置按钮 () 并选择应用当前设置作为默认值。这将更新您的材质默认值。

删除参数

如果您要删除未使用或不正确的参数,则必须遵循几个步骤。

显示删除参数的过程的动画 gif。

  1. 在具有已公开参数的节点上,单击“函数公开”按钮右侧的绿色下拉箭头:
  2. 然后选择重置为默认值。这会删除在此节点上使用参数。针对使用相同参数的任何其他节点重复此过程。
  3. 在图形的输入参数列表中,一直单击参数条目右侧的 X。这会彻底删除参数。

下一步是什么?

我们讨论了如何公开参数。通过观看教程了解如何使用 Designer 创建有用且有趣的效果。

有疑问或好想法?

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

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

更快、更轻松地获得帮助

新用户?