SU动态组件——复制(一)

今天这个知识有点枯燥,而且是一个非常小众的知识;

S U动态组件的相关内容,在制作这个东西之前需要先了解几个比较常规的东西;

(这个不是插件,是SU中自带的工具)


下图是一张组件属性的参数图,在图中可以看到位置、尺寸、旋转、行为等属性参数;

我们先用简单的复制 “Copies” ,来用下这几个参数;


为组件添加 “Copies” 属性,在框内数值 “1” (数字);这时此组件会在原地复制 1 个(因为没有位置、大小等信息)


那么这时我们给他们复制对象添加位置信息 X轴上参数输入 “ =copy*15 ” ,意思是在X轴上复制间距为15cm;


注意:动态组件提供的默认单位为 厘米 以及 英寸;(只有这两种)

在Y轴上添加也添加同样的参数 “ =copy*15 ”,则复制的点物体会在XY坐标轴上的(15cm,15cm)处;


接下来是大小尺寸信息,在LenX 参数中输入“10+copy*10”,意思为第一个X轴原始的大小为10cm,如果没有前面参数,则第一个物体在X轴方向上的大小则会为0, 会以面片的形式存在不会消失;


后面我们在制作动态组件时会用到此参数来固定物体的大小,让它在拉伸中不发生变形;

下面是旋转的参数信息,通过给Rot X 输入参数信息,“ =copy*30 ” ,复制出来的物体会在X轴的垂直面上以逆时针旋转30度;

如何同时在X、Y、Z轴上复制同一物体;


在进入组件后,对里面立面的物体再次成组(组里面还有一个组);

先为名称为“Y”的组添加复制参数 “copies ” ,添加X轴上的位置参数 “=copy*15” ,此时组内的物体会沿着X轴复制,此时在名称为“S”的组件也添加类似的参数,为方便区分在位置参数化中则改为 Y轴方向 ;


此时会得到一个沿着XY轴方向复制的阵列;


那么要在X、Y、Z三个方向上进行复制也是类似上面的操作;要在上面的基础上在嵌套一个组,里面的两个组完成X、Y轴方向的复制后,在最外围的组添加一个Z轴方向的复制参数 “copies” ,这样就完成了一个沿着X、Y、Z轴方向上复制的物体;

是不是一个枯燥且无聊的知识,看下下期我们能不能做一个有点用处的动态组件;



举报
评论 0