【概念】
Phyllotaxis:叶序。叶在茎上排列的方式称为叶序。植物体通过一定的叶序,使叶均匀地、适合地排列,充分地接受阳光,有利于光合作用的进行。
在建筑领域的叶序应用
C4D中的XFROG插件---Phyllotaxis对象就是用于模拟以上(叶序轮生和簇生)的现象的算法,如植物的果实、种子、花叶等,这个对象有点像C4D中得“旋转”对象,但又比它功能强大。
【参数1】
下图在场景建立一个球体,把它拖入圆弧下面
这是该对象生成的模型。
Phyllotaxis对象有两个位置,第一位置是表面扫描路径(默认为圆弧),第二位置为迭代的物体(可以为C4D物体对象,也可为嵌套)。
第一个练习:第一位置默认圆弧,第二位置为球
1、调整弧度角度
2、在调整弧度角度
3、改变路径曲线,第二个位置还是球。
第二个练习:第一对象默认,更换第二位置对象:
1、建立下列场景
2、复制叶序对象,给二个叶序对象的小球为红色,并调整改圆弧角度大小,如下
3、删除第一个叶序的蓝色小球,把第二叶序对象拖到原蓝色小球位置(嵌套)
4、生成嵌套的对象如下。
第三个练习:
1、把叶序对象的第二个位置换成分支对象
2、生成如下物体。
【参数2 】叶序对象的属性
1、Nurber 当然就是复制的数量了.
2、Soft insert :软性插值,当做动画的时候,勾选它,物体变形将非常圆滑,否则非常生硬。
3、Single object: 当按C转化为可编辑物体时,生成一个物体还是分别生成物体组。
4、Screw:螺旋扭曲。使物体排列发生扭曲。
5、Scale:缩放。控制物体的大小比列。
6、Influence:影响。控制物体的疏密程度,0为底下密集,1上边密集。
7、Use spline orientation :用曲线方向。控制物体与控制曲线(第一位置)的相对方向。
8、Set node growth: 是否设置节点生长。
对于叶序对象的第二个位置,如果放置C4D的球体等物体,则不可控,必须放置XFROG的对象,可控。
所以做这个实验把分支对象放到叶序对象的第二个位置
不勾选set node growth,所有复制的对象生长都一样,生成如下物体:
当勾选
改变node growth曲线。
9、Level of detail:控制场景中得物体显示,XFROG类似矢量绘图,非常消耗内存,所以可以通过以下参数控制物体在场景中的显示,增加编辑速度,但与渲染无关。
【后记】
参数学习真是令人难受,但不把这些弄明白,你很难去做好模型,是吧?
以下这些是用叶序对象制作的,供参考: