3dmax9.0教程:打造香烟烟丝飘动效果

作者:网络 来源:佚名 更新时间:2008-10-08 18:40:21 点击:

香烟是生活中男人的挚爱,看着他们孜孜不倦的一支接着一支的抽着,吞吐着烟圈,女人们往往总是说“有什么好抽的呢!”。今天,我们就通过3dmax9.0来模拟香烟烟丝飘动的效果吧……

先看一下最终效果:

一、绘制实体

1、启动3dmax9.0,点击“创建”命令面板中的“图形”按钮,进入其创建面板,点击“线”按钮,在左视图中绘制一线条line01,如图1所示。



2、进入“修改”命令面板,在“修改器列表”下拉框中选择“车削”项,点击方向y,对齐为最小,调整参数值,产生烟灰缸实体,如图2所示。



3、点击“创建”命令面板中的“几何体”按钮,进入其创建面板,点击“圆柱体”按钮,在视图中绘制一圆柱体cylinder01,并进入“修改”命令面板,在“修改器列表”中选择“编辑网格”项,调整前端的顶点,作为烟的实体,形状如图3所示。

|||

4、调整cylinder01和line01的相对位置,如图4所示。



5、按ctrl+c键产生摄影机视图,点击“创建”命令面板中的“几何体”按钮,进入其创建面板,点击“长方体”按钮,在视图中绘制一box01,作为烟缸的地面,并适当调整其大小,如图5所示。



6、点击“创建”命令面板中的“灯光”按钮,进入其创建面板,单击“自由聚光灯”按钮,在视图烟缸的顶部放置一盏聚光灯spot01,并开启它的阴影效果。如图6所示。

7、点击“创建”命令面板中的“几何体”按钮,在下拉框中选择“粒子系统”项,在面板中单击“超级喷射”按钮,在视图中添置一粒子系统superspray01,将它放置在烟头的位置,如图7所示。



8、因为要模拟烟雾的飘动效果,因此点击“创建”命令面板中的“空间扭曲”按钮,在面板中单击“风”按钮,在视图中添加风wind01,并打开“参数”卷展栏,调整其值,如图8所示。



9、继续在“空间扭曲”面板中操作,点击“阻力”按钮,在视图中绘制一阻力drag01,如图9所示。

|||

10、选中superspray01,点击工具栏上的“选择并链接”按钮,然后选中cylinder01,建立父子关系。继续选中superspray01,点击“绑定到空间扭曲”按钮,分别选择视图中的wind01、drag01。打开“基本参数”卷展栏,调整其参数,如图10所示。



二、烟雾制作

1、点击“渲染”菜单中的“环境”命令,打开窗口,在大气卷展栏下,点击“添加”按钮,为效果添加afterburn项,如图11所示。



2、点击“pick particles/daemons”按钮,在视图中选择superspray01;点击“pick lights”按钮,在视图中选择spot01,点击快速渲染,效果如图12所示。



小提示:看到的烟雾效果不太真实,粒子尺寸太大了,需要调整其大小。

3、打开“particle shape/animation parameters”卷展栏,右键启用afc,并调整高低值,如图13所示。



小提示:烟雾由小变大,粒子的球形体积逐步变化,符合真实情况。接下来再改变下噪波参数值,使得烟雾浓度低一些。

4、打开“noise animation parameters”卷展栏,调整噪波的密度、大小、级别,如图14所示。



5、点击快速渲染,可以看到效果如图15所示。

|||

6、查看效果发现烟的效果很细小,需要再进行调整使得它看上去再厚重些,特别是在中间位置。打开“noise animation parameters”卷展栏,调整它的高值为0.25,点击afc打开密度窗口,如图16所示。



7、添加两个点,并调整曲线的形状,渲染可以看到中间增加些厚度,如图17所示。



8、用同样的方法,调整下“particle shape/animation parameters”卷展栏中的球体的半径大小afc,并调整auto stretch为32,这将根据粒子的运行速度自动测定其变化体积,如图18所示。

9、打开“afterburn manager”卷展栏,在“rendering type”栏下选择“octane shader”项。在“noise animation parameters”卷展栏下,调整hi threshold值为0.5,lo threshold为0.1。

10、打开“illumination/shading parameters”卷展栏,调整烟雾周围环境的颜色为浅蓝色调,点击“ambient color”颜色按钮,调整红蓝绿值为25、75、50。

11、最后选择聚光灯,在阴影的启用栏下,选择“ab ray trace shadow”项,最终拖动时间滑块,看到不同时间处的效果如图19所示。



12、将时间滑块推到最后一帧处,点击快速渲染,效果如图20所示。