Maya为什么会被那么多的工作者所青睐?Maya为什么会有那么多的忠实粉丝?Maya的精髓是什么?答案只有一点:动力学和角色动画。是强大的特效功能和强大的角色动画功把Maya推入荣誉的殿堂。今天我们就通过Maya的粒子系统以及结合MEL语言,来了解Maya动力学的强大功能吧。
我们先来看一下最终效果:
Alt+B 切换屏幕的颜色为黑色,模仿黑夜。
将Maya切换到“Dynamics”模块。选择“Particle”“Particle Tool”工具创建粒子。在这里我使用的是网格创建粒子的方法。
进入到Particleshape1节点下,修改Maya的生命参数。
在Position属性中单击鼠标右键,选择“Create Expression”,在打开“Expression Editor”的对话框中输入particleShape1.position=sphrand(0.1);
在Velocity属性中单击鼠标右键,选择“Runtime Expression After Dynamics”,在打开的“Expression Editor”对话框中输入if(frame;
else if(frame38&&frame
用户调整时间轴为120针左右,播放测试。
这时我们可以发现,礼花的整体效果已经能够体现了,但是还存在一些小问题,我们来继续调整。
添加一个重力场,放置到合适高度,造成礼花下垂的效果。
为了模拟礼花的团簇感觉,修改粒子的表现形式为“Multistreak”,并调整其托尾长度为5。
单击“color”属性,添加每粒子属性。
这时我们会在“Per Particle(Array)Attributes”选项卡下多出一个“RGB PP”属性。
在“RGB PP”属性上单击鼠标右键,单击“Creat Ramp”。
这时我们的RGB PP属性上会多出一些东西,不用理会,再单击鼠标右键,选择“Edit Ramp”,我们打开Ramp节点编辑界面,用户根据测试效果调整颜色就OK了。
现在,我们已经完成了一个五颜六色的礼花效果制作了。用户只要多复制几个,就可以形成绚丽而缤纷的夜景了。说明:我在这里将礼花调整为彩色,用户也可以模仿文章开头的那种效果调整颜色为单一颜色。