一、创建一盏泛光灯作为礼花的主体
1.打开3DSMAX,进入到Create(创建)命令面板,单击Lights(灯光)按钮,从中选择Omni(泛光灯),在Top(顶)视图的中间区域放置一盏泛光灯。
2.进入到Modify(修改)命令面板。展开Intensity→Color→Attenuation(强度→颜色→衰减)卷展栏,设置Multiplier(灯光亮度)参数值为3.0,并点击其右侧的颜色块,将灯光颜色设置为黄色。在Far Attenuation栏中设置Start参数值为2,End参数值为8。
3.选择菜单栏中的Rendering(渲染)→Environment(环境)命令,打开环境对话框。展开Common Parameters(公用参数)卷展栏,在Atmosphere(大气)栏中单击Add按钮,在弹出的对话框中选择Volume Light(体积光)特效。接着在控制面板中出现Volume Light Parameters(体积光参数)卷展栏,在Lights栏中单击Pick Light按钮,在视图中拾取泛光灯,在Volume(体积)栏中,勾选中Exponential(指数)选项和Use Attenuation(使用衰减)选项,并设置Density(浓度)参数值为60;Atten Mult参数值为6。在Filter shadows(过滤阴影)选项中选择Low(图2)。在Noise栏中,设置Amount(数量)参数值为0.3,并勾选中Link to选项。关闭环境对话框。
二、创建粒子系统
1.进入到“Create→Geometry(几何体)”子命令面板,在其下方的下拉列表中选择Particle Systems(粒子系统),单击Spray按钮,在视图中创建一个粒子系统。
2.进入到Modify(修改)命令面板中,展开Parameters卷展栏。在Particles栏中设置一下参数值:
Viewport Count(视图微粒数):400;Render Count(渲染微粒数):400;Drop size(水滴大小):50;Speed(速度):2.5;Variation(变化量):4.5。并选中Ticks(十字叉)选项。
在Timing栏中设置Start参数值为-50,Life参数值为50(图3)。
3.下面我们要把泛光灯与粒子系统连接起来。首先选中泛光灯,然后单击主工具栏中的Select and Link(选择并链接)按钮,选择粒子系统,当粒子系统一闪,即说明Spray已经与泛光灯建立了关系,使Spray在移动时泛光灯也随之移动。
4.接着单击Auto Key按钮,打开动画记录,在第1帧时将粒子系统拖动到下方,将时间滑块拖动到第100帧处,将粒子系统拖动到上方。关闭动画纪录。
5.下面我们要给这个粒子系统贴图。使它能够在夜空中呈现出绚丽的色彩。选中粒子系统,点击主工具栏中的Material Editor按钮,打开材质编辑器。展开Maps卷展栏,勾选中Diffuse(漫反射),并点击其右侧的None按钮,在弹出的Material/Map Browser对话框中双击Particle Age(粒子年龄)类型。
在出现的Particle Age Parameters卷展栏中粒子在不同时期的颜色值。点击Color #1后面的颜色块,设置颜色为蓝色,同理,设置Color #2的颜色为红色,Color #3的颜色为黄色。接着展开Output卷展栏,设置Output Amount(输出数量)参数值为4.0(如图4)。
上一篇:三维“子面散射”第1步:MentalRay渲染器
下一篇:粒子系统的应用—火炬火焰