当前位置:文档之家› Maya 粒子动力学制作

Maya 粒子动力学制作

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(编辑数组映射器)。

相关主题