|
可以说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<=38) particleshape1.velocity=<<0,10*(1/(tan(time))),0>>; else if(frame>38&&frame<=43) particleshape1.velocity=sphrand(5);
用户调整时间轴为120针左右,播放测试。
这时我们可以发现,礼花的整体效果已经能够体现了,但是还存在一些小问题,我们来继续调整。 添加一个重力场,放置到合适高度,造成礼花下垂的效果。
为了模拟礼花的团簇感觉,修改粒子的表现形式为“multistreak”,并调整其托尾长度为5。
单击“color”属性,添加每粒子属性。
这时我们会在“per particle(array)attributes”选项卡下多出一个“rgb pp”属性。
在“rgb pp”属性上单击鼠标右键,单击“creat ramp”。 这时我们的rgb pp属性上会多出一些东西,不用理会,再单击鼠标右键,选择“edit ramp”,我们打开ramp节点编辑界面,用户根据测试效果调整颜色就ok了。
现在,我们已经完成了一个五颜六色的礼花效果制作了。用户只要多复制几个,就可以形成绚丽而缤纷的夜景了。 |
评论