在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)]属性组用来定义循环使用替代对象。
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答学习游戏开发班可以帮助游戏爱好者从零基础成为游戏开发专家,掌握全面的游戏开发技能。
火星时代教育为您提供专业的界面设计实战班,在实践中掌握界面设计的核心技巧和最新趋势,成为优秀的UI设计师。
了解UI交互设计培训的最佳选择,比较不同培训机构的优势和特点。
火星时代教育为您推荐专业的学影视后期培训机构,提供高质量的培训内容及资深导师指导,助您成为优秀的影视后期剪辑师或合成师。
火星时代教育是一家专注于交互设计培训的机构,为学员提供专业的交互设计培训课程,并帮助他们成为优秀的交互设计师。
本文章将介绍关于UE5智慧城市专业学习的重要性和火星时代教育的资讯。
1. 打开微信扫一扫,扫描左侧二维码
2. 添加老师微信,马上领取免费课程资源
同学您好!