3DMAX4.0的粒子魔术
软件世界
在3DMAX下为草地建模是一件令人头疼的事,常用的方法是利用Scatter分布物体来实现,但是当我们看到Scatter命令的复杂的控制参数后只好望草兴叹了。本文将带领大家使用Spray(喷射)粒子制造出令人信服的草地。请看(图1),闲话不多说,Let’s go!

1.建立粒子物体
打开3DMAX,点击“Creat”进入标准物体创建面板,点击下拉箭头弹出下拉菜单,选择其中的Particle system(粒子系统)项目。我们要用“粒子系统”来长出一片草,很惊讶吧?好了,我们开始“种”草了。点取面板中的“Spray”(喷射)按钮,在 TOP 视图中拖动鼠标拉出一个矩形,大小为“Width=1000,Length=1000”((图2))。

2.设置粒子参数
选中刚刚建立的粒子物体,点击“Modify”按钮进入修改面板,进行如左图设置:View Count(视窗显示粒子数目)设为100; Render Count (实际渲染粒子数目)设为 40000 ; Drop Size (粒子大小)设为1.8; Speed(粒子发射速度)为150, Variation(变化参数)为40((图3)),数字可以适当设大些,避免太规整,才像草的自然形态。选中“Tertrahedron”(四边形)选项。可能你在缺省状态下忙活了这半天也见不着一根“草”,当然,因为现在粒子还没发射呢。接着设置Start (粒子开始)为-10,这里数值大小不重要,但一定要是负数,它是粒子发射的起始时间,这里设的是从“-10”帧就开始发射了, 现在你可以在视图中看到粒子排列形态了。就像下雨一样稀稀拉拉的,这当然不行,接着把 Life(粒子生命周期)设为“1”,现在可以看到粒子系统变成了一张草皮了。

3.制作草的材质
要做到令人信服的效果,材质是至关重要的,下面我们要为粒子系统赋上草的材质。确认当前粒子系统处于被选择状态,在工具栏点击“材质编辑器”按钮进入材质编辑器,选择一个样本球,在下面Shader栏的下拉菜单中选择Blinn(塑胶)明暗法,设置参数如((图4))。

Ambient(阴影)色值为RGB=205,205,205;Diffuse(漫反射)色值为 RGB=0,55,0;Specular(高光)色值为 RGB=0,205,0;Specular Level(反光度)色值为30;Glossiness(反光强度)色值为30。现在设置了一种草的颜色,按“赋予材质”按钮将它赋给粒子系统。现在可以在工具栏点“渲染”按钮渲染一下,看看草长得什么样了,OK,一片绿色有些让人欣喜吧,不过,它看起来像假的。所以,草地光靠设置颜色还不够,我们还需要找一张草皮的贴图覆盖在上面,才能以假乱真。在材质编辑器中打开下面的MAP卷展栏,将DIFFUSE右侧的Amount(数值)改为60,再点击右边NONE按钮,在弹出的材质浏览器里选择BITMAP(位图)模式,再点击BITMAP右侧那个长条按钮,找到一幅绿草的图片(仔细找找看,随便哪张 3DMAX 的盘上都有这样的图片),这是一幅真实草皮的图像,这时已为草地赋上了真实草皮贴图,现在的材质显得太暗,要使它亮一些,点击“回父材质层”按钮回到材质根层,拖动Diffuse右侧的按钮到下面Reflaction(反射)右侧的NONE 按钮上,确认“Copy”方式,即复制了一个材质到这里来了,将它的 Amount 改为30。
4.最后的修饰
现在在场景中加入摄像机,并切换到摄像机视图渲染一下看看,这下比刚才好多了,美中不足就是这“草”显得太光滑了,一根根像沙漠里的仙人掌。我们必须使“草”显得不规则和有缺陷,把MAP卷展栏下BUMP(凸凹)的Amount改为20,点击其右的“NONE”钮,选择“NOISE”加入一个噪波,现在到NOISE修改面板下,设置其SIZE(噪波大小)值为“5”,让噪波更小。到现在,草地才有点像样了,不过如果你以俯视的方式来观察草地的话会发现草与草之间有许多“空洞”,显得很稀,而且草生长得有些太整齐了。我们当然可以设置粒子系统的Render Count值来增大草的生长密度,不过还有更好的方法,确认当前粒子系统被选择,选中“旋转”按钮在TOP视图中,再按住SHIFT键旋转45度,便复制出了一块草地,在弹出的对话框中单击“OK”,然后点击“Modify”按钮进入修改“面板”,将草地的大小修改为Width=900,Length=900,Speed 设为100,Variation设为 28,其余不变,使得复制的“草地”形态和原“草地”有一些差异,稍微调整两“草地”间的位置与高度。现在重叠在一起的两个粒子系统都有各自不同的状态,这样不仅填补了“空洞”,而且使“草”不至于看起来千篇一律。如此调整后渲染的效果显得很自然,几乎可以欺骗过你的眼睛。
到了这步,你便拥有一片绿草茵茵了。如果你还感觉有些异样,试着调整一下对应的参数,千万不要说你不会哟,用3DSMAX的人都很聪明的!你还可以放置一些物品在草地上以使图形更有生气,充分体现自然美。哈哈,好了,享受你的作品去吧!