查看完整版本: maya粒子鱼群教程

DEDE 2008-4-3 13:57

maya粒子鱼群教程

转贴:
在这里发个maya粒子鱼群教程,希望大家能学到东西。

最终效果


[img]http://www.uestudio.net/wjr/jc/t080403_001.jpg[/img]

[[i] 本帖最后由 DEDE 于 2008-4-3 14:03 编辑 [/i]]

DEDE 2008-4-3 13:58

在Front视图建立一个nurbs的plane,然后拉点做成鱼的形状,命名为fish,保证鱼头的方向是x轴正向

,脊背的方
向为y轴正向。如图1

[img]http://www.uestudio.net/wjr/jc/t080403_002.jpg[/img]

[[i] 本帖最后由 DEDE 于 2008-4-3 14:05 编辑 [/i]]

DEDE 2008-4-3 14:05

此主题相关图片如下:
给鱼(fish)作Deform>Create Nonlinear>sine ,然后通过旋转变形器,使鱼左右摆动。如图2

[img]http://www.uestudio.net/wjr/jc/t080403_003.jpg[/img]

DEDE 2008-4-3 14:06

将变形器sine1的Amplitude值设为0.3(这个值决定鱼左右摆动的幅度),给Offset值做表达
式sine1.offset=frame/20 ,播放动画,如果鱼头的动作不对则在frame前加负号,如果鱼的左右摆动速

度太慢,
则将分母20缩少为10或更小,wavelength值设为2。如图3。
给鱼(Fish)和sine变形器打一个组,命名为fish_grp


[img]http://www.uestudio.net/wjr/jc/t080403_004.jpg[/img]

DEDE 2008-4-3 14:07

在YZ座标平面内建一个Nurbs的Plane,命名为emit_fish,然后做Particles>Emit from Object,发射方式

为surface
[img]http://www.uestudio.net/wjr/jc/t080403_005.jpg[/img]

DEDE 2008-4-3 14:07

选择fish_grp,做Particles>Instancer(Replacement)Option,将Rotation Options下AimDirection值


为Velocity,这是保证鱼头朝向运动方向的关键。如图5

[img]http://www.uestudio.net/wjr/jc/t080403_006.jpg[/img]

DEDE 2008-4-3 14:09

播放动画将会有鱼群游出,但是运动很一致,如图6

[img]http://www.uestudio.net/wjr/jc/t080403_007.jpg[/img]

DEDE 2008-4-3 14:10

建立一个Locator,选择粒子particle1和locator1,做Particles>Goal,(如果不做goal也可以有鱼群的


动,做goal是为了让鱼群有个目标体跟踪,这样的效果更好),如图7.
给粒子加一个紊乱场Fields>Turbulence。其Magnitude值设为100,attenuation为0。
粒子particle1的属性中,conserve值为0.9,goal smoothness为4,goal weight[0]为0.3,(注意goal

active[0]
保持on的状态)。

[img]http://www.uestudio.net/wjr/jc/t080403_008.jpg[/img]

DEDE 2008-4-3 14:10

给locator1的运动打关键帧,鱼群就会跟随locator1运动。如图8

[img]http://www.uestudio.net/wjr/jc/t080403_009.jpg[/img]

骑单车的男孩 2008-4-13 02:55

有点意思, 回头去试试
页: [1]
查看完整版本: maya粒子鱼群教程