用MAYA8.5系统打造鱼群模型
文章分类:基础教程    发布时间:2015-09-02

      今天我们来看一个用maya8.5粒子系统打鱼模型的,我们先来看一下最终效果。

用MAYA8.5系统打造鱼群模型

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

用MAYA8.5系统打造鱼群模型

   主题相关图片如下:给鱼(fish)作DeformCreateNonlinearsine,然后通过旋转变形器,使鱼左右摆动。如图所示。

用MAYA8.5系统打造鱼群模型
      变形器sine1的Amplitude值设为0.3(这个值决定鱼左右摆动的幅度),给Offset值做表达式sine1.offset=frame/20,播放动画,如果鱼头的动作不对则在frame前加负号,如果鱼的左右摆动速度太慢,则将分母20缩少为10或更小,wavelength值设为2。如图。给鱼(Fish)和sine变形器打一个组,命名为fish_grp。

用MAYA8.5系统打造鱼群模型
     在YZ座标平面内建一个Nurbs的Plane,命名为emit_fish,然后做ParticlesEmitfromObject,发射方式为surface。

用MAYA8.5系统打造鱼群模型


  选择fish_grp,做ParticlesInstancer(Replacement)Option,将RotationOptions下AimDirection值设为Velocity,这是保证鱼头朝向运动方向的关键。如图所示。


用MAYA8.5系统打造鱼群模型
     播放动画将会有鱼群游出,但是运动很一致,如图所示。

用MAYA8.5系统打造鱼群模型

      建立一个Locator,选择粒子particle1和locator1,做ParticlesGoal,(如果不做goal也可以有鱼群的运动,做goal是为了让鱼群有个目标体跟踪,这样的效果更好),如图所示。给粒子加一个紊乱场FieldsTurbulence。其Magnitude值设为100,attenuation为0。粒子particle1的属性中,conserve值为0.9,goalsmoothness为4,goalweight[0]为0.3,(注意goalactive[0]保持on的状态)。

用MAYA8.5系统打造鱼群模型

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

用MAYA8.5系统打造鱼群模型
     用MAYA打造鱼模型完成啦。

相关文章