FXMap
FX-Map节点允许创建程序化映像。 它是Substance技术最强大的功能之一。
FX-Map代表一种特殊类型的图形,称为马尔可夫链。 马尔可夫链代表了一个简单的核心过程:一次又一次地重复复制和细分图像。 在每个步骤中,图像都可以随意旋转、平移和混合。 结果可以是简单图案到复杂噪声的任何内容。 FX-Maps是随Substance 3D Designer一起安装的许多示例Substance的基础。
创建图形
如果要查看图形,只需将FX-Map节点添加到Substance图形中,然后右键单击该节点并按CMD + E (OS X)或CTRL + E (Windows)以打开其图形。 此图形将显示在“图形”面板上的新选项卡中;您可以单击该选项卡,在此图形和Substance图形之间切换。
FX-Maps有何用途?
FX地图最常见的用途是创建重复图案(如条纹和砖块)和噪声(如佩林、布朗和高斯噪声)。 噪声特别适用于创建有机、自然的纹理,如Dirt、Dust、混凝土、石面、液体飞溅等。
图形的工作方式与Substance图形不同:在Substance图形中,每个节点都是独立的,不了解其在整个图形中的位置,也不关心其图像数据来自何处或流向何处。
在下一章中,我们将更详细地了解三个图形节点中的每一个节点,但简单地说,每个FX-Map节点提供了三种操作之一:
象限
这会在图形的此步骤中将图像拆分为四个象限。 这是最常见的节点类型。 一连串象限节点可以创建外观非常复杂的图像以及复杂的图案。
事实上,象限节点在四叉树图形中表示级别,即八度音阶。 图形使用单个象限表示树中的每个级别,从而隐藏此树形结构:每次将一个象限节点连接到另一个象限节点时,实际上就是创建一个完整的树形级别。
之所以使用这种“作弊”技术,是因为无需在树的每一层分别表示每个节点:在仅使用四层深度后,您需要使用4 x 4 x 4 x 4节点,即256个单个节点! 相反,每个象限节点都“知道”自己在树中的哪个级别,并相应生成图像。
这对许多读者来说可能没什么意义,但我们稍后会更详细地介绍。
迭代
将传递到右侧连接器的图像与传递到左侧连接器的图像重复设置的迭代数。
此节点通常与一个或多个“动态函数”图形一起使用,以便在每个迭代上以某种方式移动或旋转输入图像。
切换
这需要两个输入,并且按照其选择器设置中的定义,仅在一个或另一个之间进行切换。 与“迭代”节点一样,“选择器”设置通常由“动态函数”选择。
FX-Maps系统变量
FX-Maps支持系统变量。 这些变量始终以美元符号(“$”)开头,如下所示: