常数

常量节点是一种创建静态值的方法,供内部Substance函数图形使用。 与变量不同,它们无法在外部修改。

此外,本页还提供了有关每种数据类型和常见用例的一些额外信息。

整数

常量整数生成整数,步骤为1。

可以将它们转换为Float,,当执行任何比加法、减法和简单比较更复杂的操作时,建议执行此操作。

整数类型图标

整数

整数具有单个组件。 它可用作建立选区的索引,例如:

  • 选择一个作为下拉菜单呈现给用户的选项(请参阅此页面中的“下拉列表”)。
  • 选择多交换机节点的输入。
note important
IMPORTANT
参数函数中的 负整数 是​不受支持。 请参阅此页面的“技术问题”部分以获得解决方法。
整数2类型图标

整数2

Integer2节点生成带有(X, Y)分量的静态2分量整数向量。

整数2不常见,但用于在Tile Generator中设置X和Y 2D拼贴。

整数3类型图标

整数3

Integer3节点生成带有(X、Y、Z)分量的静态3分量整数向量。

整数3不常见,不太可能会出现。\

整数4类型图标

整数4

Integer4节点生成带有(X、Y、Z、W)分量的静态4分量整数向量。

整数4不常见,不太可能会出现。\

浮动

常数Float生成小数,而不是全数,这意味着它们始终在小数符号之后有值,可以按小于1的步长递增或递减(默认为0.01)。

浮点数可以转换为整数,但会向上或向下舍入到最接近的整数,这意味着数据和准确性会丢失。

浮点类型图标

浮动

float具有单个组件,为了简洁起见,名称中省略了(1)。 float非常常见,可用于任何需要以滑块或角度形式精确控制的值。 您可以在几乎每个Node的参数中找到它。 这也是灰度值的首选数据类型!

Float2类型图标

浮点2

float2节点生成静态2分量Float向量。 组件命名为X、Y。Float2非常常见,用于采样坐标和变换偏移

Float3类型图标

浮点3

float3节点生成静态3分量Float向量。 组件名为X、Y、Z。Float3不常见,它主要用来表示3D比例坐标,是一种在没有Alpha数据的情况下存储颜色的更简单方法。\

Float4类型图标

浮点4

float4生成静态4组件Float向量。组件命名为X、Y、Z、W。Float4非常常见,因为它是存储和设置颜色信息的首选方法,其中XYZW数据表示RGBA值。\

其他

Substance函数图形内存在另外两种数据类型:布尔值和字符串。 在Designer版本6中,在文本节点旁引入了字符串。

布尔型图标

布尔值

布尔型是最简单的数据类型,只知道两种状态:True或False、1或0。 它用白色表示。 如果不使用转换或使用逻辑节点,则无法在布尔值和整数之间进行交换。 布尔非常常见,它是控制函数或图形流量的绝佳方法,典型用法是切换节点。

字符串类型图标

字符串

字符串节点生成静态字符串(一段文本)。 它是Function中可用的最独特的数据类型,通常不能与其他Function节点结合使用。 其主要目标是作为文本节点的最终输出运行。

recommendation-more-help
substance-3d-designer-help-guide