超级喷射粒子的简介
“super spray(超级喷射)”与“spray(喷射)”粒子系统相似,它是从一个点向外发射粒子流,但功能更为复杂,它可以模拟火焰、烟雾、礼花、喷泉等等。将它的所有可编辑的参数区卷展栏逐个展开,可以看到它共有如下八项参数栏:“basic parameter(基本参数)”、“particle generation(粒子发生器)”、“particle type(粒子类型)”、“rotation collision(旋转和碰撞)”、“object motion inheritance(对象运动遗传)”、“bubble motion(起泡运动)”、“particle spawn(粒子产卵)”、“load/save preset(加载或保存预设值)”。其中“load/save preset”可以让你将制作好的粒子效果应用到其它场景中,也可将系统预设的粒子效果应用到当前场景,十分方便。
1. 建模
单击“super spray”按钮,在“顶视图(top)”中按下鼠标左键并拖动,这时一个“super spray” 粒子发射器已初步建立好了,拖拉时间滑块,可以看到粒子以直线状从“super spray”图标处向上射出(如图1)。
进入“modify(修改)”命令面板,在“basic parameter(基本参数)”栏中找到“particle formation(粒子信息)”区域,将两个“spread(扩散)”参数分别改为20和80。现在粒子看上去是以一种随机的方式散播开了(如图2)。
在“particle type(粒子类型)”卷展栏中,找到“standard particle(标准粒子)”区域,将粒子类型改为“facing”。
展开“particle generation”卷展栏,设置参数如下:“particle motion(粒子运动)”区域speed=3,variation= 5;“particle timing(粒子时间)”区域emit start=0,emit stop=100,display until=100,life=30,variation = 5;“particle size(粒子大小)”区域size=8,variation= 20,grow for=10,fade for=10(如图3)。
2. 为粒子赋材质
在菜单中依次单击“radering→material editor”或按键盘上的“m”键,打开材质编辑器,激活一个示例球,将它赋予场景中的超级喷射粒子。
单击展开“maps(贴图)”卷展栏,单击“opacity(不透明度)”右边的“none”按钮,在弹出的 “material/map browser(材质/贴图浏览器)”面板中双击选择“gradient(梯度)”。“gradient”贴图可以使粒子中间部分看上去更像实体,向边缘逐渐变得透明。
回到“material editor”面板,在“gradient parameter(梯度参数)”卷展栏中将“gradient type(梯度类型)”改为“radial(放射状)”(如图4)。
单击“go to parent(回到父级)”按钮,在“shader basic parameters(基本参数)”卷展栏中,选中“face map(表面贴图)”。这样可以使梯度贴图应用到每一片粒子。
在“blinn basic parameters”卷展栏中将“self illumination(自发光)”值改为100。将“diffuse(漫反射)”颜色改为r、g、b值都为180的浅灰色(如图5)。
在“maps”卷展栏中,单击“diffuse”右边的“none”按钮,在弹出的“ material/map browser(材质/贴图浏览器)”面板中双击选择“particle age(粒子寿命)”贴图。“particle age”贴图可以依照每个粒子的寿命来改变它们的颜色。一个粒子刚“出生”时的寿命为0%,当它刚要消失时寿命为100%。
回到“material editor”面板,在“particle age parameters”卷展栏中将color #1颜色块拖放到color #3上,并选择“swap(交换)”(如图6)。
3. 渲染
激活透视图,在菜单栏中依次单击“randering/rander”或按下键盘上的“f10”键,在弹出的“rander scene”面板中的“time output”框,点选“range(范围)”0到100帧。在“rander output”框中,单击“file”按钮,在弹出的对话框中设定好动画格式和存放路径,渲染动画效果如图7所示。
|