山山讲堂 Maya粒子教程之绚丽烟花
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<=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了。



二、山山讲堂 Maya粒子教程之绚丽烟花 之:山山讲堂 Maya渲染教程之灯光贴图
我们可以给灯光的颜色加一个贴图,这样灯光就像是一个投影仪一样,可以在物体的表面上投射出指定的贴图样式。
首先我们打开一个场景,如下图所示。场景中进行了简单的灯光设置,并有主光源产生投影。



复制主光源(产生投影的那盏灯),命名为Light_map。




将Light_map的Intensity的值修改为-1.2。









三、山山讲堂 Maya粒子教程之绚丽烟花 之:山山讲堂 Maya教程之建模卡通火车
在学习了前面的大量实例后,相信大家一定能够对Maya的建模思路有个稍微清晰的认识了。这堂课我们来学习建模一个可爱的小火车,我不会过多的讲解为什么,所以希望大家能够灵活运用自己以前的知识,解决自己遇到的难题。
先看一下最终效果:









































