当前位置:首页 >教程首页 > Maya >maya中如何实现粒子替代?

maya中如何实现粒子替代?

发布时间:2019-09-24 17:09:15

在Maya中,粒子可以替代场景中其他几何体。用这种方法可以制作群集动画,例如,电影《木乃伊》中墓道里涌出的小虫。

1.对象替代

步骤01:按Ctrl+N键,新建场景。

步骤02:执行[粒子>创建发射器(nParticles>Create Emitter)]菜单命令,创建一个粒子发射器。

步骤03:执行[创建>NURBS基本体>球体(Create>NURBS Primitives>Sphere)]菜单命令,创建一个NURBS基本球体。

步骤04:执行[窗口>大纲视图(Window>Outliner)]菜单命令,打开[大纲视图 (Outliner)]窗口。

步骤05:在[大纲视图(Outliner)]窗口中选择NURBS小球,加选粒子。

步骤06:执行[粒子>实例化器(替换)(Particles>Instancer(Replacement)]菜单命令。

步骤07:播放动画,结果如下图所示。

 maya中如何实现粒子替代?

步骤08:将NURBS小球的[比例X/Y/Z(ScaleX/Y/Z)]值分别改为0.5,结果如下图所示。

 maya中如何实现粒子替代?

在此操作过程中必须先选择对象,再选择粒子,然后执行命令,这个过程与设置粒子碰撞时的 操作过程刚好相反。如果一次要替代多个对象,可以将对象打组,也可以选择所有要替代的对象, 最后选择粒子,然后执行菜单命令。如果是将所有对象打组,用组进行替代,每个粒子都会用一组 对象一起替代,如果是单加选所有的对象进行替代,就需要指定粒子与替代对象的对应关系。

2. 粒子替代节点

在有粒子替代的场景中,框选显示的替代几何体,选择到的是粒子节点,而不是替代几何体。如果想隐藏替代的几何体,不能直接框选几何体,应该按Ctrl+H键,打开[大纲视图(Outliner)]窗口,从[大纲视图(Outliner)]窗口中选择 图标进行操作,图标对应的才是 粒子替代节点。如果向已经建好的粒子替代中加入新的替代对象,要使用此节点。

在[大纲视图(Outliner)]窗口中双击 图标,打开[属性编辑器(Attribute Editor)],此节点的属性如下图所示。

 maya中如何实现粒子替代?

旋转角度单位(Rotation Angle Units):此属性指定替代对象旋转使用的单位,Degrees为角度,Radians为弧度。

旋转顺序(Rotation Order):此属性指定替代对象进行旋转时旋转计算的轴向顺序,可以选择XYZ、YZX、ZXY、ZYX、YXZ和XZY,系统默认值为XYZ。

细节级别(Level Of Detail):此属性指定显示替代对象细节的级别,可选项有3个:[几何体(Geometry)]、[边界框(BoundingBoxes)]和[整体边界框(BoundingBox)],如下图所示。

 maya中如何实现粒子替代?

[循环(Cycle)]方式:指定粒子替代是否循环使用替代对象,可选项为[无(None)]和[顺序(Sequential)]。系统默认选项为[无(None)],这时粒子属性中的[粒子ID(Particle ID)]属性可用;如果选择[顺序(Sequential)],则粒子的[粒子ID(Particle ID)]属性不可用。

循环步长单位(Cycle Step Unit):当[循环(Cycle)]方式选择[顺序(Sequential)]时,此属性起作用。此属性用来指定替代对象循环时以何种单位计量循环时间,此参数有 两个备选项,分别是[秒(Seconds)]和[帧(Frames)]。此参数需要与[循环步长(Cycle Step)]配合使用。

循环步长(Cycle Step):当 [循环(Cycle)]方式选择[顺序(Sequential)]时,此属性起作用。此属性用来指定替代对象循环过程中使用每个替代对象的时间。此参数需要与[循环步长单位(Cycle Step Unit)]配合使用。

[实例化对象(Instanced Objects)]列表:该列表列出所有替代对象,并为每个替代对象编号。

添加当前选择(Add Selection):单击此按钮,可以将当前场景中的选择项加入替代对象列表。移除项目(Remove Items):可以从替代对象列表中移除一个对象。上移(Move Up)、下移(Move Down):用于改变替代对象列表中替代对象的排列顺序。

3. 粒子的替代属性

选择粒子,按Ctrl+A键打开[属性编辑器(Attribute Editor)],在粒子形状节点的属性表中有一个名为[实例化器(几何体替换)(Instancer(Geometry Replacement)]的卷展栏,这一组 属性都是用来控制粒子替代特性的,如下图所示。

 maya中如何实现粒子替代?

该组属性组分为4组,分别为总体控制属性、[常规选项(General Options)]、[旋转选项(Rotation Options)]和[循环选项(Cycle Options)]。 总体控制部分有两个属性:[实例化节点(Instancer Nodes)]属性用来控制下面的属性是哪个替代节点的,如果当前粒子有多个替代行为,则会用到此属性。粒子替代属于高级特性, 如下面的[常规选项(General Options)]、[旋转选项(Rotation Options)]和[循环选项(Cycle Options)]三组属性,会使用粒子的一些基本属性来定义,一般情况下只能使用某些基本属性。使用[允许所有数据类型(Allow All Data Types)]可以指定使用粒子所有的属性来定义粒子替代属性,包括使用用户自定义属性。

[常规选项(General Options)]属性组用来定义粒子替代的常规特性,如位置、比例、斜拉、可视及替代对象。

[旋转选项(Rotation Options)]属性组用来定义替代对象的方向。

[循环选项(Cycle Options)]属性组用来定义循环使用替代对象。

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

    2101期学员李思庭作品

  • 2104期学员林雪茹作品

    2104期学员林雪茹作品

  • 2107期学员赵凌作品

    2107期学员赵凌作品

  • 2107期学员赵燃作品

    2107期学员赵燃作品

  • 2106期学员徐正浩作品

    2106期学员徐正浩作品

  • 2106期学员弓莉作品

    2106期学员弓莉作品

  • 2105期学员白羽新作品

    2105期学员白羽新作品

  • 2107期学员王佳蕊作品

    2107期学员王佳蕊作品

专业问题咨询

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

确定