| 
 
     
- 帖子
 - 1403 
 - 精华
 - 1 
 - 积分
 - 2861 
 - 金钱
 - 5811  
 - 贝壳
 - 13  
 
  | 
  作者:Morteza Ghamary 
 
  1.先准备一个带循环动画的角色。角色是什么无所谓,我这里用一只蝴蝶举例子,它的动画长度为23帧。角色所有部件必须冻结位移,删除历史并群组。 
 
 
  
  2.duplicate 将每帧里的角色复制出来。 
 
 
  
  3.进入 dynamic 菜单,选择 Particle 工具,在场景中创建出粒子。 
 
 
  
  4.选中所有复制的角色,选择 particle => instancer option,editor => reset settings,如下设置参数。 
 
 
  
  点击 create 按钮 
 
  隐藏复制的角色 
 
 
  
  5.选择 particle,在 attribute editor 属性编辑器中 => add dynamic attribute => 点击 general 按钮,如下设置参数。 
 
 
  
  点击 Add 添加。 
 
  在 Per Particle(Array)Attribute 子面板中,右键点击 random_fly,选择 create expression 
 
 
  
  particleShape1.rando_fly = rand(23); 
 
  点击 crate 按钮。 
 
  6.进入属性编辑器的 instancer 面板 
 
 
  
  7.选择粒子,分别添加 uniform field(magnitude 50)和turbulence field(magnitude 200) 
 
 
  
  场景文件下载 |   
 
 
 
 |