资源描述
Maya粒子动力学制作
先制作一个模仿铁链摇摆的小动画。
首先创建多边形(polygon)圆环,如图:
在右端的通道盒中设置Radius(半径)=1.3,Section Radius(截面半径)=0.2,如图:
MAY 2012如图:
按Ctrl+d键复制圆环,在右侧通道盒设置Rotate X(旋转 X)=90, 复制的圆环旋转90度。按w键将复制圆环右移。如图:
MAYA 2012如图:
选上这两个圆环,按Ctrl+d键,分别将这两个圆环环复制若干份,如图所示:
MAYA 2012 如图:
进入动力学模块,选上右边7个圆环,点菜单Fields(场)->Gravity(重力),如图:
Maya 2012 如图:
MAYA 2012 如图:
选上最左边的圆环,点菜单Soft/Rigid Bodies(柔/刚体)的Create Passive Rigid Body(创建被动刚体)。如图:
Maya 2012 如图:
在下面的时间轴上帧为设置500,如图:
点击时间轴的播放按钮,播放动画如图:
小动画制作完毕。
现删除圆环。
看菜单Particle(粒子)->Per-Point Emission Rates(逐点发射速率)的功能。先画圆圈,如图:
Maya 2012 如图:
点菜单Particle(粒子)->Emit from Object(从对象发射),如图:
Maya 2012 如图:
把时间轴的帧数设置为500,按播放按钮,如图:
Maya 2012 如图:
选上圆环曲线,点菜单Particles(粒子)->Per-Point Emission Rates(逐点发射速率),如图:
点Persp/Outliner(透视/大纲)视图左端nurbsCircle1,如图:
右边通道盒中Shape下有8个发射点,任意修改2个点的发射率,如图:
Maya 2012 如图:
可以看出点发射粒子的速率有不同。
下面正式开始,制作粒子动力学烟花的动画
删除场景中的物体。
先创建一个发射器,点击菜单Particles(粒子)->Create Emitter(创建发射器)右边的设置框,在Basic Emitter Attributes(基本发射器属性)下设置Emitter type(发射器类型)为Directional(方向),Rate(速率)=0.5。在Distance/Direction(距离/方向属性)下设置Direction X(方向X)=0,Direction Y(方向Y)=1,Spread(扩散度)=0.2。(烟花是向上发射的)在Basic Emission Speed Attributes(基础发射速率属性)下设置Speed(粒子离开发射器的速度)=10。如图:
Maya 2012 如图:
将时间轴的帧数设为500,按播放按钮,看发射效果,如图:
Maya 2012 如图:
选上粒子,点菜单Particles(粒子)->Emit from Object(从物体发射)右边的设置框,在Edit(编辑)菜单下点Reset Settings(重置设置),如图:
按Create按钮,创建粒子上的发射器(产生粒子拖动的效果)。
Maya 2012 如图:
在Persp/Outliner(透视/大纲视图)点左端的particle1粒子,按Ctrl+A键打开它的属性编辑器。在上面particlShape1菜单下Render Attributes(渲染属性)设置Particle Render Type(粒子渲染类型)为Spheres(球体),点Add Attribute For(添加属性)旁的Current Render Type(当前渲染类型)按钮,将Radius(半径)设置大些如0.83,如图:
Maya 2012 如图:
给粒子1(particle1)添加材质,按W键,右击场景中的粒子1(particle 1),在浮动菜单下选Assign New Materials(指定新材质)->Lambert。在属性编辑器中点Common Material Attributes(公用材质属性)下Color(颜色),设置颜色为黄色,如图:
Maya 2012 如图:
在Persp/Outliner(透视/大纲)视图左端点particle2粒子,在右边的属性编辑器菜单particleShape2下的Render Attributes(渲染属性)设置为MultiStreak(多条纹),点Add Attribute For(添加属性)旁的Current Render Type(当前渲染类型)按钮,勾选Color Accum(颜色积累)前的框,设置Tail Size(尾部大小)=7。如图:
Maya 2012 如图:
再点击属性编辑器菜单particleShape2下的Add Dynamic Attributes(添加动态属性)的Color(颜色)按钮。如图:
在打开的Particle Color对话框中选第二个选项Add Per Particle Attribute(添加每粒子属性),再点Add Attribute(添加属性)按钮。如图:
Maya 2012 如图:
在属性编辑器菜单particleShape2下Per Particle(Array) Attributes(每粒子(数组)属性)的RGB PP框内点右键,在浮动菜单中选Ceate Ramp(创建渐变)。如图:
Maya2012 如图:
再在RGB PP框内点右键,在浮动菜单中选Edit Ramp(编辑渐变)出现Ramp(渐变)设置面板。如图:
Maya 2012 如图:
在右边Ramp Attributes(渐变属性)面板中点左下角的点,点Selected Color(选定颜色)框,在弹出的Color Chooser对话框中设置为黄色即H=60,S=1,V=1。在右边Ramp Attributes(渐变属性)面板中点左边中间的点,点Selected Color(选定颜色)框,在弹出的Color Chooser对话框中设置为红色即H=360,S=1,V=1。在右边Ramp Attributes面板中点左上角的点,点Selected Color(选定颜色)框,在弹出的Color Chooser对话框中设置为黑色即H=240,S=0,V=0。如图:
Maya 2012 如图:
再向下拖动左上的点和中间的点,进行调整。如图
为更好地观看烟花的发射效果,按Alt+B键使视图窗口背景变为黑色。现修改发射器2的发射速率。在左边Outliner窗口中选emitter2,在Basic Emitter Attributes(基本发射器属性)下设置Rate(速率Particles/Sec)=50,如图:
Maya 2012 如图:
在Basic Emission Speed Attributes(基础发射速率属性)下设置Speed(速率)=0.2,如图:
Maya 2012 如图:
在左边Outliner窗口中选Particle2,在particleShape2菜单下Lifespan Attributes(寿命属性)中设置Lifespan Mode(寿命模式)的下拉菜单为Random range(随机范围),Lifespan(寿命)=7,Lifespan Random(寿命随机)=2。如图:
Maya 2012 如图:
点击时间轴中的播放按钮,如图:
在左边Outliner窗口中选Particle1,在particleShape1菜单下Lifespan Attributes(寿命属性)中设置Lifespan Mode(寿命模式)的下拉菜单为Random range(随机范围),Lifespan(寿命)=5,Lifespan Random(寿命随机)=3。如图:
Maya 2012 如图:
两个粒子的Lifespan(寿命)一个是5秒,一个是3秒。这样可产生粒子消失的场景。点击时间轴中的播放按钮,如图:
Maya 2012 如图:
下面制作烟花在空中炸开的场面。
在左边Outliner(大纲)窗口中选Particle1,点菜单Particle—>Emitter from Object(粒子->从对象发射)。让粒子1发射粒子产生爆炸的效果。如图:
Maya 2012 如图:
点击时间轴中的播放按钮,如图:
灰色的粒子是新产生的粒子Particle3,现要解决粒子2(Particle2)和粒子3(Particle2)同时出现的问题。在左边Outliner窗口中选Particle1,点菜单Particle(粒子)—>Per-Point Emission Rates(逐点发射速率),如图:
Maya 2012 如图:
在Particle1的属性面板中的Per Particle(Array) Attributes(每粒子(数组)属性)中多了两项Emitter 2Rate PP和Emitter 3Rate PP。右键点击Emitter 3Rate PP框,在下拉菜单中选Create Ramp(产生渐变),如图:
再右键点击Emitter 3Rate PP框,在浮动菜单中选Edit Ramp(编辑渐变)。如图:
只有三种颜色(白色、黑色、灰色),白色表示粒子存在的时间,黑色表示粒子消失的时间。点击Ramp Attributes中间右边的×按钮,去掉中间两个点。应该让粒子3在粒子2消失后出现。在Ramp Attributes(渐变属性)下点左下角的白色按钮,设置Selected Position(选定位置)=0.96。如图:
Maya 2012 如图:
再将左上角黑色的点向下拖动使得颜色框下面黑,上面一小部分为白。设置Interpolation(插值)=None(突变),如图:
Maya 2012 如图:
在Particle1的属性面板中的Per Particle(Array) Attributes(每粒子(数组)属性)中右键点击Emitter 2Rate PP框,在浮动菜单中选Create Ramp(创建渐变)。如图:
Maya 2012 如图:
再右键点击Emitter 2Rate PP框,在浮动菜单中选Edit Ramp。点颜色框左上角黑色的点, 如图:
再将Interpolation(插值)设为None(无)。如图:
Maya 2012如图:
在左边Outliner窗口中选Particle1,再右键点Emitter 3Rate PP框,在浮动菜单中选Edit Array Mapper(编辑数组映射器)。如图:
在Array Mapper Attributes(数组映射器属性)下设置Max Value(最大值)=100。如图:
在左边Outliner窗口中选Particle1,再右键点Emitter2Rate PP框,在浮动菜单中选Edit Array Mapper(编辑数组映射器)。在Array Mapper Attributes(数组映射器属性)下设置Max Value(最大值)=100。如图:
Maya 2012 如图:
点击时间轴上的播放按钮,已经有粒子3爆炸的效果。如图:
接下来,进一步调整粒子3的形态。
在左边Outliner窗口中选Particle3,在属性面板particleShape3的Render Attributes(渲染属性)下设置Particle Render Type(粒子渲染类型)=Streak(条纹)。点Current Render Type(当前渲染类型)按钮,勾选Color Accum(颜色积累)框。如图:
将Tail Size(尾部大小)设置为100。在Add Dynamic Attributes(添加动态属性)下点Color(颜色)按钮。在Particle Color对话框选Add Per Particle Attribute(添加每粒子属性),再点Add Attribute(添加属性)按钮。如图:
Maya 2012 如图:
在Per Particle(Array) Attributes(每粒子(数组)属性)下,右键点击RGB PP框,在下拉菜单中选Create Ramp(创建渐变)。再右键点击RGB PP框,选Edit Ramp(编辑渐变)。如图:
为使烟花的颜色丰富些,在Ramp Attributes(渐变属性)下的颜色框添加一些点,分别设置颜色。如图:
Maya2012 如图:
点击时间轴上的播放按钮。如图:
但爆炸范围较小。
在左边Outliner窗口中选Particle1,在属性面板particleShape1的Render Attributes(渲染属性)下设置Particle Render Type(粒子渲染类型)为Point(点)。在左边Outliner窗口中选Particle3,在属性面板particleShape3的Lifespan Attributes(寿命属性)下的设置Lifespan Mode(寿命模式)为Random range(随机范围),Lifespan(寿命)=6,Lifespan Random(寿命随机)=1。如图:
Maya 2012 如图:
在左边Outliner窗口中选Particle1,在属性面板particleShape1的Per Particle (Array)Attributes(每粒子(数组)属性)下右键点击Emitter 3Rate PP框,在下拉菜单中选Edit Array Mapper(编辑数组映射器),在Array Mapper Attributes(数组映射器属性) 设置Max Value(最大值)=1000。如图:
点击时间轴上的播放按钮。如图:
在左边Outliner窗口中选Emitter3,在属性面板emitter3的Basic Emission Speed Attributes(基本发射速率属性)下设置Speed(速率)=5.0。如图:
Maya 2012 如图:
点击时间轴上的播放按钮。如图:
最后添加两个重力场。
在左边Outliner窗口中选Particle1,点菜单Fields->Newton(场->牛顿)右边的设置框。在打开的框中,将Attention(衰减)设置为0。如图:
Maya2012 如图:
点Create(创建)按钮创建。在左边Outliner窗口中选newtonFields1,按W键显示出newtonFields1的三维坐标,向上将该三维坐标移至上面,如图:
Maya 2012 如图:
点击时间轴上的播放按钮。烟花的上升曲线变弯。如图:
为产生烟花爆炸后,残骸向下坠落的效果。为粒子3添加重力场。
在左边Outliner窗口中选Particle3,点菜单Fields->Gravity(场->重力)。如图:
Maya 2012 如图:
在左边Outliner窗口中选gravityFields1,在通道盒中设置Magnitude(幅值)=1。如图:
Maya2012 如图:
点击时间轴上的播放按钮。如图:
制作完毕
展开阅读全文