窗外风景——3D MAX实例制作

Author: 门槛工作室 Date: 1999年 第34期 38版

    建立窗户的模型后,进行窗帘的设计,还有对玻璃材质的编辑以及背景的设计等问题都是比较常见的,但其中细节多多。在下面这个小例中,笔者的创作手法直接,方法较为实用,值得借鉴。
    1.场景的建立:窗户外形的建立,用基本的放样工具Loft即可。首先进入“Create/Shapes ”面板点取“Rectangle”按钮,在视图中建成大小合适的两个矩形Rectangle 01和 Rectangle 02。其中Rectangle 01作为放样路径,Rectangle 02作为放样的载面型。选取Rectangle 01,进入“Create/Geometry”面板,在下拉菜单中选择“Compound Object”项,弹出面板,选取“Loft”按钮,再在弹出的面板中选择“Get Sphes”按钮。在视图中选择载面型Rectangle 02。这样完成了最简单的放样工作。用同样的方法再完成内层窗户外的放样。
    2.进入“Create/Geometry”面板,在下拉菜单中选择“Standard Primitives”项,点取面板上的“Box”按钮,在视图中建一适当大小的长方体Box 01,作为窗棱。然后用“Edit”主菜单下的Clone功能复制出几个同样的长方体来,用这两种建模方法,我们就可建立出窗户的模型如^343802a^1。
    3.下面我们进行窗帘的制作:首先进入“Create/Shapes”面板,点取“Line”按钮,点选“Creation Method”栏下“Intial Type”项中的“Smooth”,进入画曲线状态。在“Top”视图中画一条波浪状曲线Line 01作为放样的截面型,在Front视图中画一直线Line 02作为放样的路径。选取Line 02,用上述方法完成放样工作,这时的放样体只是单面着色,只要对材质编辑器赋一材质,并将Shader栏下的2-Sided 复选框选中即可。着色后,再点取Box按钮,在视图中建立几块长方体作为墙壁,最后场景如^343802b^2。
    4.材质编辑:这是本例的重点内容,材质编辑的好坏,直接影响到最后的效果。进入材质编辑器,选取第一个样本球。我们首先编辑窗帘的材质。首先将“Basic Parameters”栏下的漫反射光Diffuse颜色调节为深红色,再将Specular Level值设为“50”(^343802c^3),将此材质赋予窗帘即可。
    5.再选取第二个样本球,我们建立玻璃的材质:首先将“Basic Parameters”栏下的“Ambient”和“Diffuse”间的颜色互锁按钮选中,再设置颜色为淡蓝色,调节Opacity和Specular Level的值,然后在视图中建立几块合适大小的长方体作为玻璃,将此材质赋予它们。
    6.下面我们再为墙壁选择一幅贴图,选取第三个样本球,点开“Maps”卷栏,选取“Diffuse Color”旁的“None”按钮,在弹出的“Material/Map Browser”选框中选取“Bitmap”项,再点取“Bitmap Parameters”栏下的空白长条按钮,在弹出的选框的适当目录下选择一幅墙壁贴图。将此材质赋予场景中的墙壁。
    7.下面我们加入背景图片。首先在材质编辑器中选取第四个样本球,用与墙壁贴图的同样的方法,找到一张合适的风景图片,赋予它材质,再点取主菜单“Rendering”下的“Environment”项。在弹出的“Environment”显示框中点取“None”按钮,则弹出“Material/Map Browser”选框。首先将Browser From下的复选项设为Mtl Editor则右侧列表框中弹出已编辑好的材质,选择具有背景贴图的材质,这样我们就成功地将背景加入到场景中了。
    8.加入灯光效果,进入“Create/Lights”面板,选取“Target”按钮,在视图中建立一盏聚光灯Spot 01位置。这时的场景会变得很暗,你可以再点取“Omni”按钮,在视图中建立几盏泛光灯,调整合适的位置(^343802d^4)。选取Spot 01,进入Modify面板,打开“General Parameters”卷展栏,选中Cast Shadows复选项,我们为灯光加入阴影效果。再打开“Atmospheres&Effects”卷展栏,点取“Add”按钮,在弹出“Add Atmospheres or Effect”选框中,选择“Volume Light”项,点“OK”按钮,则可见到“Volume Light”项被加入到面板的列表框中。选它后,再点取“Setup”按钮,则弹出“Environment”显示框,在“Volume Light Parameters”栏下设置参数(^343802e^5),这样我们在场景中就可以看到光线的效果了。按此例试试,渲染后的效果很美哦!