在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:播放动画,结果如下图所示。
步骤08:将NURBS小球的[比例X/Y/Z(ScaleX/Y/Z)]值分别改为0.5,结果如下图所示。
在此操作过程中必须先选择对象,再选择粒子,然后执行命令,这个过程与设置粒子碰撞时的 操作过程刚好相反。如果一次要替代多个对象,可以将对象打组,也可以选择所有要替代的对象, 最后选择粒子,然后执行菜单命令。如果是将所有对象打组,用组进行替代,每个粒子都会用一组 对象一起替代,如果是单加选所有的对象进行替代,就需要指定粒子与替代对象的对应关系。
2. 粒子替代节点
在有粒子替代的场景中,框选显示的替代几何体,选择到的是粒子节点,而不是替代几何体。如果想隐藏替代的几何体,不能直接框选几何体,应该按Ctrl+H键,打开[大纲视图(Outliner)]窗口,从[大纲视图(Outliner)]窗口中选择 图标进行操作,图标对应的才是 粒子替代节点。如果向已经建好的粒子替代中加入新的替代对象,要使用此节点。
在[大纲视图(Outliner)]窗口中双击 图标,打开[属性编辑器(Attribute Editor)],此节点的属性如下图所示。
旋转角度单位(Rotation Angle Units):此属性指定替代对象旋转使用的单位,Degrees为角度,Radians为弧度。
旋转顺序(Rotation Order):此属性指定替代对象进行旋转时旋转计算的轴向顺序,可以选择XYZ、YZX、ZXY、ZYX、YXZ和XZY,系统默认值为XYZ。
细节级别(Level Of Detail):此属性指定显示替代对象细节的级别,可选项有3个:[几何体(Geometry)]、[边界框(BoundingBoxes)]和[整体边界框(BoundingBox)],如下图所示。
[循环(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)]的卷展栏,这一组 属性都是用来控制粒子替代特性的,如下图所示。
该组属性组分为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)]属性组用来定义循环使用替代对象。
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答今天,我来和大家聊聊,迪士尼动画《海洋奇缘》系列是怎么用Maya软件为他们最新的续集打造获奖动画的。
有哪些听起来高大上、实际上转行同学也能胜任的岗位?试试虚拟现实工程师!
增强现实(AR)和虚拟现实(VR)是当前备受瞩目的创新技术,对相关的增强现实开发、虚拟现实开发、数字孪生开发工程师的人才需求,......
在这个短视频盛行的时代,越来越多的人想要尝试自己进行短视频剪辑,却常常因为缺乏专业知识而无从下手。别担心,今天就为大家带来短视......
今天,我们聊聊皮克斯的《头脑特工队》系列
中国首个AIGC导演共创计划今日正式上线:同学,做导演不要?
中国首个AIGC导演共创计划定于12月6日正式上线。该计划由快手自研视频生成大模型产品“可灵AI”,联合李少红、贾樟柯、叶锦添......
近日,中央广播电视总台《2025年春节联欢晚会》发布官方吉祥物形象“巳(sì)升升”,祝福全球华人在新的一年如意康宁、好事连连。