Maya4.0粒子系统-力场(4)
2006-04-05 19:42:34 来源:WEB开发网Maya中的力场可以模拟各种物体现象,如重力等。它与粒子系统结合可以产生许多奇妙的效果。有8个力场是经常用到的。它们的形状不同,功能也各不相同。有些时候,需要共同运用多个力场才能完成复杂的力学效果。这8个力场分别是:AirField(气体力场)、DragField(拖拽力场)、GravityField(重力力场)、NewtonField(牛顿力场)、RadialField(放射力场)、TurbulenceField(振荡力场)、UniformField(统一力场)和VortexField(漩涡力场)。这些力场可以作用于Maya中的任何物体。
统一力场
统一力场可以使被影响物体在某个方向做匀速运动。执行Fields→Uniform命令,打开如图10-61所示对话框。
●UniformFieldName:设置统一力场的名称。
●Magnitude:设置统一力场的强度,数值越大,统一力场的影响力就越大。如果该值为正值,放射力场就会向外排斥被影响的物体;如果该值为负值,则放射力场就会向内吸引被影响的物体。
●Attenuation:当统一力场和被影响物体之间的距离变大时,力场强度也会随之衰减。当该值为0时,统一力场的强度保持不变。
●DirectionX、Y和Z:设置统一力场作用力的方向。
●UseMaxDistance:选中此复选框时,统一力场只对在MaxDistance文本框设置范围内的影响物体起作用;如果没有选中此复选框,振荡力场仅从物体的中心向外发挥作用力。
●MaxDistance:设置放射力场影响的最大范围。
下面是统一力场一个实例,具体操作步骤如下:
(1)创建一个场景,并且建立一个二维粒子矩阵。
(2)确认粒子物体处于选中状态,执行Fields→Uniform命令打开UniformOptions对话框,设置DirectionX、Y、Z的值分别为0;5;0。
(3)播放动画可以看到粒子物体匀速向上运动,如图10-62所示。
漩涡力场
漩涡力场可以使被影响的物体做圆环或者螺旋状的抛射运动,漩涡力场作用于粒子,可以产生螺旋或者旋风的效果。执行Fields→Vortex□命令,打开如图10-63所示对话框。
●VortexFieldName:设置漩涡力场的名称。
●Magnitude:设置漩涡力场的强度,数值越大,统一力场的影响力就越大。如果该值为正值,漩涡力场就会逆时针旋转被影响的物体;如果该值为负值,则漩涡力场就会顺时针旋转被影响的物体。
●Attenuation:当漩涡力场和被影响物体之间的距离变大时,力场强度也会随之衰减。当该值为0时,统一力场的强度保持不变。
●AxisX、Y和Z:设置被影响物体的旋转轴。
●UseMaxDistance:当选中此复选框时,漩涡力场只对在MaxDistance文本框设置范围内的影响物体起作用;如果没有选中此复选框,漩涡力场将永远影响指定物体。
●MaxDistance:设置放射力场影响的最大范围。如果用漩涡力场作用于物体,通过设置粒子的Conserve属性,可以控制粒子的运动方式。当Conserve的值为0时,粒子物体呈环行式运动,如图10-64所示。当Conserve的数值大于0时,粒子物体呈螺旋式运动,如图10-65所示。
更多精彩
赞助商链接