论坛's Archiver

蜡笔 发表于 2008-3-21 13:40

Instancers 制作蝴蝶群舞

  [color=blue][b]作者:Morteza Ghamary[/b][/color]

  1.先准备一个带循环动画的角色。角色是什么无所谓,我这里用一只蝴蝶举例子,它的动画长度为23帧。角色所有部件必须冻结位移,删除历史并群组。

[align=center][img]http://www.cgtimes.com.cn/upload/2008_03/08031814432210.jpg[/img][/align]
  2.duplicate 将每帧里的角色复制出来。

[align=center][img]http://www.cgtimes.com.cn/upload/2008_03/08031814436986.jpg[/img][/align]
  3.进入 dynamic 菜单,选择 Particle 工具,在场景中创建出粒子。

[align=center][img]http://www.cgtimes.com.cn/upload/2008_03/08031814436948.jpg[/img][/align]
  4.选中所有复制的角色,选择 particle => instancer option,editor => reset settings,如下设置参数。

[align=center][img]http://www.cgtimes.com.cn/upload/2008_03/08031814445884.jpg[/img][/align]
  点击 create 按钮

  隐藏复制的角色

[align=center][img]http://www.cgtimes.com.cn/upload/2008_03/08031814442662.jpg[/img][/align]
  5.选择 particle,在 attribute editor 属性编辑器中 => add dynamic attribute => 点击 general 按钮,如下设置参数。

[align=center][img]http://www.cgtimes.com.cn/upload/2008_03/08031814446879.jpg[/img][/align]
  点击 Add 添加。

  在 Per Particle(Array)Attribute 子面板中,右键点击 random_fly,选择 create expression

[align=center][img]http://www.cgtimes.com.cn/upload/2008_03/08031814451969.jpg[/img][/align]
  particleShape1.rando_fly = rand(23);

  点击 crate 按钮。

  6.进入属性编辑器的 instancer 面板

[align=center][img]http://www.cgtimes.com.cn/upload/2008_03/08031814451248.jpg[/img][/align]
  7.选择粒子,分别添加 uniform field(magnitude 50)和turbulence field(magnitude 200)

[align=center][img]http://www.cgtimes.com.cn/upload/2008_03/08031814462463.jpg[/img][/align]
  [url=http://static.highend3d.com/tutorialimages/338/instancer.zip][color=#ff0000][b]场景文件下载[/b][/color][/url]

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.