FX-MAP:ATOMIC NODE:SUBSTANCE DESIGNER
学习目标

把特定(或者用户写的) 简单 Pattern 反复进行分解和重叠,形成新的复杂图案的很强大的功能。
Quadrant 象限的定义。
象限英文叫 quadrant。
quad里也有 ‘正方形’的意思,但也包含数字 ‘4’的意思。
FX Map 是 SD 程序化 Shape 生成的核心。

“第一象限”
坐标平面上 x>0, y>0的部分是第一象限。
第一象限面英文叫 the first quadrant, first是 ‘第一个’所以 the first quadrant里就是 ‘第一个象限’ 。
“第二象限”
坐标平面的四个象限里,以第一个象限为准,逆时针旋转时第二个象限。
也就是说, x<0, y>0的部分是第二象限。第二象限英文叫 the second quadrant。 second是 ‘第二个’,所以 the second quadrant是 ‘第二个象限。
“第三象限”
在坐标平面四个象限里,以第一象限为准,逆时针旋转时第三个象限。
也就是说, x<0, y<0 的部分是第三象限。第三象限英文叫 the third quadrant。 Third 是 ‘第三个’,所以 the third quadrant是 ‘第三个象限’。
“第四象限”
在坐标平面四个象限里,以第一象限为准,逆时针旋转时第四个象限。
也就是说, x>0, y<0 的部分是第四象限。第四象限英文叫 the fourth quadrant。 fourth是 ‘第四个’,所以 the fourth quadrant 是 ‘第四个象限’ 。
FX-Map 的生成和 Edit Fx-Map.

选择 FX-Map 后用 Ctrl+E 键进入编辑模式,或者选择菜单进入。
在 FX-Map 编辑模式里做了一个 Quadrant 。

Quadrant 下方的四个 output 从左到右依次是第二象限,第一象限,第三象限,第四象限。
做个简单的测试。

生成两个 Quadrant ,把 1号和3号连接到下方的 Quadrant 。
选择上方 Quadrant 设置成 Set as root 。
因为会从设成 Set as root 的 Branch 开始输入.

选择下方 Quadrant 在 Inspector 里把 Pattern Shape 变更为 parabolic 。

可以看到1象限和3象限的 Shape 。
添加第三个 Quadrant 跟下图一样连接。

第一个节点是 Root ,链接第二个 Quadrant 做成了象限化,再添加一个 Quadrant 分成了 4 * 4 = 16 面。
从上开始数第二个 Quadrant 是 no pattern, 只有最后一个 Quadrant 设置成了 Gaussian 。

总共要做出 16 个 Gaussian sphere 。
下面我们再看下 Iterate node 。
上面的 Quadrant node 没有和例题链接,所以要单独看下。

Iterator 定义为反复者,理解成 Quadrant 的 pattern 信息会重叠计算 Iterator 的反复 ‘常数(constant value)’ 的量就可以了。
字面意思是反复进行(计算・电脑处理程序) 。

添加一个 Iterator ,指定为 Root 后连接到第一个 Quadrant 。

最后把 Quadrant 的 pattern 方向旋转 -45度。

Iterator 的常数值变更为 5。

因为 Iterator 的值变更为 5了,所以 Pattern 的浓度更明显了。
在 Pattern 的 offset 值输入随机数(Random) 分散 Pattern 的位置就很容易知道 Iterator 是怎么适用的。