当前位置:首页 >教程首页 > Maya >Maya中场(Fields)菜单指令详解教程

Maya中场(Fields)菜单指令详解教程

发布时间:2019-08-21 16:36:35

针对Maya中场(Fields)菜单空气力场(Air)指令详解参见上一篇教程。接下来对场(Fields)菜单中Drag (拖曳力场)、Gravity (重力场)、Newton (牛顿力场)、Radial (放射力场)、Turbulence (扰乱力场)等指令进行一一详解。

一、Drag (拖曳力场)

功能说明:用于模拟对运动对象的摩擦力或阻力。

操作方法选择粒子、刚体或柔体,单击执行。

参数详解:单击Fields>Drag>Clipboard Image.png(场>拖曳力场>Clipboard Image.png)打开选项窗口,如下图所示。

Maya中场(Fields)菜单指令详解教程

上图标注框外的属性在“空气力场”教程中已有具体讲解,因此这里只介绍Drag (拖曳力场)特有的属性。

Use direction (使用方向) :指定阻力仅作用于对象速度所在的方向[XYIZ direction (XIYIZ方向) ]上,该属性只能在属性编辑器中找到。

例如,如果勾选该选项,并且对象沿与拖动力相同的方向运动,那么拖动力场的最大阻力将作用于该对象上;如果该对象的运动方向与拖动力的方向是垂直的,那么阻力将不会作用在该对象上;如果二者的运动方向是相反的,那么对象的运动速度将会提高。

另外,该命令属性编辑器中的大部分属性与“空气力场”教程是一致的,这里只介绍拖曳力场的特有属性。

01 Speed Attenuation (速度衰减)。

当粒子的运动速度小于速度衰减值时,可减弱拖动力的大小。通过该属性可减小拖动力场对移动速度较慢粒子的影响和作用。

02 Motion Attenuation (运动衰减)。

当场的移动速度较慢时,通过该属性可减小拖动力的效果;当该值大于0时,则场静止时没有拖动力;当场的移动速度等于或大于运动衰减的值时,将应用全部的拖动力;仅当Inherit velocity(继承速度 )值不为0时, 该属性才有效果。

二、Gravity (重力场)

功能说明:用于模拟地球的重力,可在固定的方向上加速对象的运动。

操作方法:选择粒子、刚体或柔体,单击执行。

参数详解:单击Fields>Gravity>Clipboard Image.png(场>重力场>Clipboard Image.png)打开选项窗口,如下图所示。

Maya中场(Fields)菜单指令详解教程

以上属性在“空气力场”教程中已经讲解,因此不再赘述。

应用效果:为粒子施加重力场后的效果,如下图所示。

Maya中场(Fields)菜单指令详解教程

另外,该命令属性编辑器中的属性在“空气力场”教程中已经讲解。

三、 Newton (牛顿力场)

功能说明:用于模拟万有引力作用下的运动。

通过使用牛顿力场可生成以下两种效果。

01 可将对象吸引到一个单独的牛顿力场上。

02 可将对象吸引到一个具有牛顿力场的NURBS、多边形或粒子对象上。

操作方法:选择粒子、刚体或柔体,单击执行。

参数详解:单击Fields>Newton>Clipboard Image.png(场>牛顿力场>Clipboard Image.png)打开选项窗口,如下图所示。

Maya中场(Fields)菜单指令详解教程

上图标注框外的属性在“空气力场”教程中已有具体讲解,因此这里只讲解Newton(牛顿力场)特有的属性。

Min distance (最小距离) :设置牛顿力场与其影响范围之间的最小距离。

另外,该命令属性编辑器中的属性在“空气力场”教程中已经讲解。

示例:创建一个绕轨道运行的对象。

01 执行Window>Settings/Preferences>Preferences (窗口>设置/参数>参数)命令,打开Preference (参数)选项窗口,在左侧的Categories (分类)列表中单击Dynamics (动力学)选项,打开相应面板,确保勾选Auto create rigid body (自动创建刚体)属性,单击Save (保存)按钮,如下图所示。

Maya中场(Fields)菜单指令详解教程

02 进入顶视图,在场景中创建一个球体,并将它放置在除网格中心之外的其他位置上,如下图所示。

Maya中场(Fields)菜单指令详解教程

03 保持球体处于被选状态,单击Fields>Newton>Clipboard Image.png(场>牛顿力场>Clipboard Image.png)打开选项窗口。

04 在该窗口中,执行Edit>Reset Settings (编辑>重置设置)命令,将窗口中的属性恢复为默认状态,然后单击Create (创建)按钮。

05 打开牛顿力场的属性编辑器,将Newton Field Attributes (牛顿力场属性)卷展栏中的Attenuation (衰减)值设置为0。

06 选择球体,然后单击属性编辑器中的rigidBody1 (刚体1 )标签,在Initial Settings (初始设置)卷展栏中将Initial Velocity (初始速度)的值设置为5, 5, 5。

07 播放动画,观察球体受牛顿力场的影响效果。

四、Radial (放射力场)

功能说明:使用放射力场可以排斥或吸引被影响对象,像磁铁一样。

操作方法:选择粒子、刚体或柔体,单击执行。

参数详解:单击Fields>Radial>Clipboard Image.png(场>放射力场>Clipboard Image.png)打开选项窗口,如下图所示。

Maya中场(Fields)菜单指令详解教程

上图标注框外的属性在“空气力场”教程中已有具体讲解,因此这里只介绍Radial (放射力场)特有的属性。

Radial type ( 放射类型) :指定在Attenuation (衰减)属性的作用下,放射力场的作用逐渐衰减的方式。当该值为1时,随着对象与场之间的距离达到Max Distance (最大距离),放射力场的作用将快速减小至0;当该值为0时,放射力场的作用将逐渐接近于0,但是永远不会为0。另外,在任何位置的作用力都是由对象与场之间的距离和最大距离的比率决定的。如果该值在0到1之间,那么Maya将对两个衰减效果做线性融合。

另外,该命令属性编辑器中的属性在在“空气力场”教程中已经讲解,这里不再赘述。

应用效果:放射力场的应用效果如下图所示。

Maya中场(Fields)菜单指令详解教程

五、Turbulence (扰乱力场)

功能说明:使被影响对象产生不规则的运动效果。

操作方法:选择粒子、刚体或柔体,单击执行。

参数详解:单击Fields> Turbulence>Clipboard Image.png(场>扰乱力场>Clipboard Image.png)打开选项窗口,如下图所示。

Maya中场(Fields)菜单指令详解教程

上图标注框外的属性在“空气力场”教程中已有具体讲解,因此这里只介绍Turbulence (扰动力场)特有的属性。

01 Frequency (频率)。

设置扰动力场的频率。该值越大,被影响对象不规则运动的频率越高,

02 Phase XIYIZ (XYIZ相位)。

设置扰动力场的相位移动,可影响中断粒子的方向。

03 Noise Level (噪波级别)。

该值越大,扰动越不规则,噪波级别属性指定了在噪波表中进行附加查找的次数。

04 Noise Ratio (噪波比率)。

指定连续查找的权重,并对其累积计算。例如,如果将该值设置为0.5,那么连续查找的权重是0.5,0.25, 0.125,依此类推,如果噪波级别为0,那么噪波比率不起任何作用。

另外,该命令属性编辑器中的属性在在“空气力场”教程中已经讲解,这里不再赘述。

应用效果:扰乱力场的应用效果如下图所示。

Maya中场(Fields)菜单指令详解教程

六、Uniform (统一力场)

功能说明:统力场使对象在某个方向上匀速运动。

操作方法:选择粒子、刚体或柔体,单击执行。

参数详解:单击Fields>Uniform>Clipboard Image.png(场>统一力场>Clipboard Image.png)打开选项窗口,如下图所示。

Maya中场(Fields)菜单指令详解教程

上图中的属性在“空气力场”教程中已有具体讲解。

另外,该命令属性编辑器中的属性在在“空气力场”教程中已经讲解,这里不再赘述。

应用效果:统一力场的应用效果如下图所示。

Maya中场(Fields)菜单指令详解教程

七、Vortex (漩涡力场)

功能说明:漩涡力场使被影响对象做圆环状的螺旋运动。

操作方法选择粒子、刚体或柔体,单击执行。

参数详解:单击Fields>Vortex>Clipboard Image.png(场>漩涡力场>Clipboard Image.png)打开选项窗口,如下图所示。

Maya中场(Fields)菜单指令详解教程

图中标注框外的属性在“空气力场”教程中已有具体讲解,因此这里只介绍Vortex (漩涡力场)特有的属性。

Axis XY/Z ( x)ylz轴向) :用于设定漩涡力场沿哪一个轴向旋转。

另外,该命令属性编辑器中的属性在在“空气力场”教程中已经讲解,这里不再赘述。

应用效果:漩涡力场的应用效果如下图所示。

Maya中场(Fields)菜单指令详解教程

八、Volume Axis (体积轴场)

功能说明:在体积轴场中可按照不同方向移动对象,对象的运动与体积轴相关。

通过Volume Axis (体积轴场)可创建类似粒子流绕过障碍物、太阳耀斑、蘑菇云、爆炸、龙卷风及火箭发射等效果。

例如,可以对环绕体积中心轴的粒子设定-个速度。如果应用的是一个Cylinder (圆柱体)体积形状,那么将创建出涡流气体的效果。

操作方法:选择粒子、刚体或柔体,单击执行。

参数详解:单 击Fields>Volume Axis>Clipboard Image.png(场>体积轴场>Clipboard Image.png)打开选项窗口,如下图所示。

Maya中场(Fields)菜单指令详解教程

图中标注框外的属性在“空气力场”教程中已有具体讲解,因此这里只介绍Volume Axis (体积轴场)特有的属性。

01 Invert attenuation (反转衰减)。

勾选该选项,并且同时将Attenuation (衰减)参数设置为一个大于0的值时,那么体积轴场的力度在体积边缘处是最强的,到中心处将逐渐减小为0;若取消勾选该选项,那么体积轴场的力度在体积中心处是最强的,如下图所示。

Maya中场(Fields)菜单指令详解教程

02 Away from center (离开中心)。

设定粒子从立方体或球体中心离开时的速度,通过应用该属性可创建爆炸的效果。

03 Away from axis (离开坐标轴)。

设定粒子从圆柱体、圆锥体或圆环体的中心轴离开的速度。

04 Alongaxis(沿坐标轴)。

指定粒子沿所有体积中心轴运动的速度。

05 Around axis (围绕坐标轴)。

指定粒子环绕所有体积中心轴运动的速度,当与圆柱体体积形状结合使用时,通过该属性可创建涡流气体的效果。

06 Directional speed (方向速度)。

设定在Direction XMY/Z ( XYIZ方向)属性所指方向上的速度。

07 Direction XYIZ ( XYIZ方向)。

在该属性所指定的方向上移动粒子。

TIPS:中当力场具有体积形状时,在粒子形状属性面板中,将Conserve (保持)属性值设置为0通常是很有帮助的,这可使粒子保持在休积的内部,否则粒子将会移出到体积外部。

08 Turbulence (扰乱)。

即扰乱力的强度,用来模拟扰乱风场。

09 Turbulence speed (扰乱速度)。

设定扰乱力场的变化速度。

10 Turbulence frequency XYIZ ( XYIZ扰乱频率)。

用于控制在发射器体积边界内,扰乱效果重复的次数,当该值很小时,可创建平滑流畅的扰乱效果。

11 Turbulence offset X/YIZ (XIY/Z波动偏移)。

设定XINZ方向上扰乱力场相对于体积的位置偏移。

通过该属性可在体积中平移扰乱力场,对其设定动画可模拟扰乱风场的效果。

12 Detail turbulence (精细扰乱)。

设定次级频率扰乱力场的强度。次扰乱动力场的速度和频率要比主扰乱力场的频率、速度高,但当该值不为0时,模拟速度将变慢。

该命令属性编辑器中的属性在前面已经讲过。

应用效果:体积轴场的效果变化过程如下图所示。

Maya中场(Fields)菜单指令详解教程

九、Volume Curve (体积曲线场)

功能说明:创建一个体积曲线场,通过体积曲线场可将影响对象(包括粒子和n粒子)沿曲线向各个方向运动,另外也可以定义曲线环的半径大小,在后面会有具体讲解。

操作方法:可选择一 条已有曲线,执行该命令来创建。也可直接单击该命令创建一个默认的体积曲线场。

参数详解:在场景中创建了一个体积曲线场后,按住键盘上的Ctrl+A组合键进入其属性编辑器。

该命令属性编辑器中的一部分属性在“空气力场”教程和本教程中“八、(体积轴场)”小节中已经讲过,只介绍该命令特有的属性。

01 Trap Inside (内部陷印)。

在体积场应用一个作用力,将使对象保持在体积内。当设为大于0的值时,陷印半径和陷印末端变为可用。

02 Trap Radius (陷印半径 )。

设置到体积边界的半径(作为本地空间距离),从而在这个距离内应用内部陷印作用力。

03 TrapEnds(陷印末端)。

为体积圆柱、锥体及曲线创建末端,这些体积或曲线可将对象置于体积或曲线内部。

04 Curve radius (曲线半径)。

为体积曲线的截面半径创建-个梯度渐变的效果,该属性只对体积曲线场有效,下图所示为调节Curve radius (曲线半径)渐变色块上曲线半径的对比效果。

Maya中场(Fields)菜单指令详解教程

示例1:要创建一个体积曲线场,可执行以下操作。

01 在Dynamics (动力学)或nDynamics (n动力学)模块下,执行Fields>Volume Curve(场>体积曲线场)命令,在场景中创建一个体积曲线场,如下图所示。

Maya中场(Fields)菜单指令详解教程

02 选择该体积曲线场,进入其属性编辑器,单击Volume Axis Field1 (体积轴场1)标签,可

在Volume Control Atributes (体积控制属生)和Volume Speed Attributes ( 体积速度属性)卷展

栏中修改体积轴曲线的属性。

示例2:要在一条NURBS曲 线上创建体积曲线场,可执行以下操作,这里笔者创建了一条环

形曲线,如下图所示。

Maya中场(Fields)菜单指令详解教程

01 选择曲线,按Shit键加选被影响的对象(如粒子、n粒子或n布料等),这里笔者创建了个粒子平面,如下图所示。

Maya中场(Fields)菜单指令详解教程

02 在Dynamics (动力学)或nDynamics (n动力学)模块下,执行Fields>Volume Curve(场>体积曲线场)命令,在场景中创建一个环形的体积曲线场,如下图所示。

Maya中场(Fields)菜单指令详解教程

03 选择该体积曲线场,进入其属性编辑器,单击Volume Axis Field1 (体积轴场1)标签,可在Volume Control Atributes (体积控制属性)和Volume Speed Atributes (体积速度属性)卷展栏中修改体积轴曲线场的属性。

十、Use Selected as Source of Field (使用所选对象作为场源)

功能说明:设定场源,力场即可从所选对象处开始作用,并将力场设定为所选对象的子对象。

默认情况下,大多数场都添加到对象的所有CVs或顶点上,力场以相同的力度从每个点发射出来。

操作方法:首先选择力场,然后按住Shift键加选对象(可以是CV、顶点等),单击执行。

十一、Affect Selected Object(s) (影响所选对象) )

功能说明:连接所选对象与所选力场,使其能够受力场的影响。

操作方法:选择对象和力场( 无先后顺序),单击执行。

学员作品赏析
  • 2101期学员李思庭作品

    2101期学员李思庭作品

  • 2104期学员林雪茹作品

    2104期学员林雪茹作品

  • 2107期学员赵凌作品

    2107期学员赵凌作品

  • 2107期学员赵燃作品

    2107期学员赵燃作品

  • 2106期学员徐正浩作品

    2106期学员徐正浩作品

  • 2106期学员弓莉作品

    2106期学员弓莉作品

  • 2105期学员白羽新作品

    2105期学员白羽新作品

  • 2107期学员王佳蕊作品

    2107期学员王佳蕊作品

专业问题咨询

你担心的问题,火星帮你解答
×

确定