1.1 创建一个简单的 nurbs-plane ,将它的 patches u 和 patches v 都设为 3 。
|
1.2 选择这个平面,按 f4 进入动力学菜单,给平面一个粒子发射器,不过先进入命令后面的黑色方块按钮( optionbox ),设置发射器的选项,( f4 ->particles -> emit from object-> optionbox )。我们准备让叶子往 -y 方向下落,将 emitter type 设为 surface , rate 为 10-20 之间(多少你自己看了),把 basic emission speed attributes 中的 normal speed 设为 -2 ,然后按 create 。你现在点播放动画,就会看到粒子了。打开 outliner (大纲),选中 particle1 (粒子),给它一个 gravity (重力场),将 gravity 里面的 magnitude 设为 5 , attenuation 为 0 。然后我们再加入 turbulence (扰乱场),将里面的 magnitude 、 attenuation 分别设为 10 和 0 ,这些设置只是我个人的,你如果觉得飘的慢或快,你也可以加大或缩小设置,看看效果。现在就我的过程中,还得在 particleshape1 里将 conserve 设为 0.92 1.3 现在,我们用 polygan 做一两张树叶,然后用( particle->instancer )粒子替换命令,大家就会看到那些粒子变成树叶了
1.4 ctrl+a 打开( attribute editor )粒子属性,在 particle-shape 中的 add dynamic attribute 里点击 "general" ,创建新属性(设置如下图) 1.5 在 "per particle (array) attributes" 中,会看到新增加了一个属性 ——rotpp ,现在我们用鼠标右键点击它,创建一个表达式( creation-expression_r ),看下图:设为 particleshape1.rotpp = rand (0,360);
|
评论