在行之间添加架子。
您还可以选择在行之间添加架子。 这对于不一定安全地堆叠的茶壶或酒瓶之类的物品非常有用! 方法如下:
1. 选择“生成器,线段和变换”节点,然后使用“复制和粘贴”进行复制。禁用和断开填充输入。图的这一部分我们不需要它们。
2. 在复制的“线段”节点中,为架子选取一些几何图形。如果禁用折弯,请确保启用折弯,否则几何将不会围绕样条线变形。
3. 为了使架子上的物品数与茶壶相同,Y轴上的大小应与茶壶相同。但是,我们可以告诉RailClone线段要使用什么尺寸,而不会实际影响几何形状。这样,架子可以比茶壶更深,但是所有确定间距的计算都将假定它们的大小相同。为此,在新的“变换”节点中,启用“固定大小”。
4. 取消选中比例分段。这将阻止几何图形受到新尺寸的影响。
5. 从“茶壶”的“变换”节点导出“ Y大小”属性。
6. 从扩展架的“变换”节点导出“固定尺寸”>“ Y参数”,并将其连接到上一步中导出的“ Y尺寸”属性。
7. 接下来,我们将架子的外部与茶壶的外部对齐。为此,首先将架子的“ Y对齐”更改为“底部”。现在,架子的外边缘与样条线对齐,我们需要做的就是将其沿Y轴向后移至茶壶深度。这似乎是一种奇怪的处理方式,但是它允许我们在一个更深的茶壶架子上放置所有东西,并且仍然自动对齐。
8. 右键单击茶壶段,然后导出Y Size属性。请注意,这与从变换节点导出的“ Y大小”属性不同。线段的Y大小属性是几何图形的宽度。变换节点上的“ Y大小”属性包括我们添加或减去的填充值。
9. 从扩展架的“变换”节点导出“ Y固定转换”属性。添加一个Invert Value宏(使正数为负,反之亦然),然后将其连接到Fixed Translation属性。将细分的Y尺寸属性连接到宏。
10. 就在附近!我们现在要做的就是将架子的厚度添加到现有的步进表达式中。为此,首先导出架子的Z Size属性。
11. 在现有算术节点和茶壶Transform的Z Size属性之间连接一个新的算术节点。将模式设置为添加。
12. 将架子的Z Size属性连接到新的Arithmetic节点的第二个输入。每行之间的大小现在是茶壶和架子高度的总和。
最后,要将茶壶移到架子顶部,请导出茶壶生成器的Z偏移量,然后将其连接到架子段的Z尺寸,然后完成!
完成所有工作后,我们便拥有了一种非常灵活的样式,其中所有重要值都自动从几何图形中得出。 这意味着我们可以轻松更改茶壶的大小,并更改搁板的深度和厚度,并且模型可以适应。 使用导出的参数,我们还可以调整半径以匹配不同大小的样条曲线,并轻松编辑每行重叠的数量。
当您交换不同的几何图形时,它会变得更加有趣。 例如,我们可以轻松地将茶壶换成钢琴,并且样式会自动更新。 不想上架吗? 不用担心,只需在线段的设置中清除它们,然后删除几何图形,并关闭数组以进行补偿。 您甚至可以添加多个线段。
在此示例中,仅通过将几个段连接到连接到Transform运算符的Random节点,便添加了几个当前模型。 图的其余部分与本教程完全相同。 用酒瓶制成的树也是如此。 它们被添加到随机节点,并且在此示例中,还添加了一个架子。