
实例6 制作欧式窗
实例说明
本实例将指导读者制作欧式窗。通过制作欧式窗模型,来学习编辑样条线修改器中的优化、轮廓、转换顶点属性等命令,并通过挤出、倒角剖面和放样建模方法使样条线转化为实体。
技术要点
在创建过程中,首先以3ds max中的基本样条线作为基本形,并应用编辑样条线精确编辑基础外形,通过挤出、倒角剖面和放样等建模方法将图形转换为三维模型。
在实例的制作过程中,通过编辑样条线编辑对象的外形,外窗套使用了放样建模方法来实现,其他模型则是应用挤出和倒角剖面修改器来完成的。如图6-1所示为创建完成的欧式窗模型。

图6-1 欧式窗模型
1运行3ds max 9.0,创建一个新的场景。
2首先创建窗套模型,该模型使用了放样建模方法。打开“创建”面板下的
“图形”次面板,在该面板的下拉列表框中选择“样条线”选项,在“对象类型”卷展栏中单击“矩形”按钮,在前视图中通过拖动的方式创建一个矩形对象——Rectangle01。
3选择Rectangle01对象,打开“修改”面板。在“参数”卷展栏中将“长度”参数设为1600、“宽度”参数设为960、“角半径”参数设为0。如图6-2所示。

图6-2 设置创建参数
4将新创建的对象命名为“窗套路径”,然后为该对象添加“编辑样条线”修改器。
5打开“分段”子对象,在视图上选择纵向的子对象,单击“几何体”卷展栏中的“拆分”按钮,使选定子对象拆分为两段,如图6-3所示。

图6-3 执行“拆分”命令
提示
通过添加由微调器指定的顶点数来细分所选线段。选择一条或多条线段,设置“拆分”微调器(在按钮的右侧),然后单击“拆分”按钮,即可完成拆分操作。
6打开“顶点”子对象层,选择由“拆分”命令产生的子对象,在前视图中参照图6-4所示移动子对象的位置。

图6-4 移动子对象
7在前视图中选择视图顶部的两个子对象,在“几何体”卷展栏中“圆角”右侧的参数栏内键入475,使样条线产生圆角效果。如图6-5所示。

图6-5 执行“圆角”命令
8退出子对象编辑状态,按下键盘上的Ctrl+V组合键,打开“克隆选项”对话框。选择“复制”单选按钮如图6-6所示,然后单击“确定”按钮,退出该对话框。

图6-6 选择“复制”单选按钮
9路径型创建结束,接下来创建图形。在前视图中通过拖动的方式创建一个矩形对象——Rectangle01。
10选择Rectangle01对象,打开“修改”面板。在“参数”卷展栏中将“长度”参数设为100、“宽度”参数设为50、“角半径”参数设为0。
11将新创建的对象命名为“窗套图形”,右击堆栈栏,在弹出的快捷菜单中选择“可编辑样条线”命令,如图6-7所示,这时选择对象将被塌陷为可编辑样条线。

图6-7 选择“可编辑样条线”选项
提示
当对象塌陷为“可编辑样条线”后,修改面板将不保存其创建参数和修改器的编辑参数,但是,可以节省系统资源,提高工作效率。
12打开“顶点”子对象层,执行“几何体”卷展栏中“优化”命令,在顶部和右侧的边界上添加子对象,然后参照图6-8所示调整子对象的位置和属性。

图6-8 调整子对象的位置和属性
13 在前视图中选择如图6-9 所示的子对象,在“几何体”卷展栏中的“圆角”参数栏内键入0.5。

图6-9 选择子对象
14退出子对象编辑层,“窗套图形”对象创建结束。
15打开“创建”面板下的“几何体”次面板,在该面板的下拉列表框中选择“复合对象”选项,打开复合对象创建面板。
16选择“窗套路径”对象,在“对象类型”卷展栏中单击“放样”按钮,在“创建方法”卷展栏中单击“获取图形”按钮,在视图中选择“窗套图形”对象,得到如图6-10所示的放样对象——Loft01。

图6-10 创建放样对象
17将Loft01对象命名为“窗套”,并打开“修改”面板。在堆栈栏中单击
按钮,在展开的选项中选择“图形”选项,打开“图形”子对象层。
18在视图中选择子对象,沿X轴方向移动子对象,使其放置在路径的内部,如图6-11所示,然后退出子对象层。

图6-11 调整对象位置
19在左视图中创建一个“长度”、“宽度”、“角半径”参数分别为50,70,0的矩形对象——Rectangle01对象,并将该对象命名为“横梁”。
20将“横梁”转换为可编辑样条线,打开“顶点”子对象层。执行“优化”命令在边界上添加顶点,然后参照图6-12所示调整顶点的位置。

图6-12 调整子对象的位置
21执行“圆角”命令,使边界之间产生圆角过渡,如图6-13所示。

图6-13 执行“圆角”命令
22 退出子对象层,为其添加一个“挤出”修改器,将“挤出”参数设为865,以确定对象的厚度。参照图6-14所示调整“横梁”与“窗套”对象的位置关系。

图6-14 调整对象位置
23接下来制作竖梁。确定“横梁”对象处于选择状态,按住键盘上的Shift键,在前视图中沿Z轴逆时针旋转复制对象,如图6-15所示。

图6-15 旋转复制对象
24将“横梁1”对象命名为“竖梁”,接着将“挤出”修改器的“挤出”参数设为1020。然后参照图6-16所示调整该对象的位置。

图6-16 设置对象位置
25选择“窗套路径01”对象,并打开“顶点”子对象层。在前视图中选择视图底部的两个子对象,如图6-17所示,然后将其删除。

图6-17 选择子对象
26在前视图中选择视图底部的两个子对象,接着右击选择集,在弹出的快捷菜单中选择“角点”命令,如图6-18所示,这时选择集将被转换为角点类型。

图6-18 选择“角点”选项
27打开“样条线”子对象层,在“几何体”卷展栏中“轮廓”按钮右侧的参数栏中键入48,以确定轮廓线的偏移距离。如图6-19所示。

图6-19 设置轮廓线
28确定较大的样条线处于选择状态,按下键盘上的Delete键,删除选择子对象,然后退出子对象层。
29接下来创建顶部窗套的剖面图形。在前视图中创建一个“长度”、“宽度”、“角半径”参数分别为23.5,20.5,0的矩形对象,并将其命名为“窗套剖面”。
30将“窗套剖面”对象转换为“可编辑样条线”,打开“顶点”子对象层。执行“优化”命令,在样条线上添加顶点,参照图6-20所示编辑样条线的外形,然后退出子对象。

图6-20 编辑样条线
31选择“窗套路径01”对象,为其添加“倒角剖面”修改器。在“参数”卷展栏中单击“拾取剖面”按钮,然后在视图上拾取“窗套剖面”对象,如图6-21所示。

图6-21 创建顶部窗套对象
32使用同样的方法,创建出顶部的两个内窗框,如图6-22所示。

图6-22 顶部的两个内窗框效果
33下面创建顶部窗框的连接框。选择“窗套剖面”对象,克隆复制一个“窗套剖面”对象,并将其命名为“连接框01”。
34确定“连接框01”对象处于选择状态,在前视图中沿Z轴顺时针旋转90°,然后沿X轴逆时针旋转-90°。
35为“连接框01”对象,添加“挤出”修改器。将“数量”参数设为228。然后参照图6-23所示调整“连接框01”对象位置。

图6-23 调整“连接框01”对象位置
36确定“连接框01”处于选择状态,在“参考坐标系”下拉列表框中选择“拾取”选项,然后在视图上拾取“内框01”对象,使拾取模型的坐标轴作为变换中心。
37在主工具栏上单击“使用轴点中心”按钮,在弹出的下拉式按钮上单击
“使用变换坐标中心”按钮,启用变换坐标作为坐标系,如图6-24所示。

图6-24 设置坐标中心
38 在视图上选择“叶片01”对象,然后执行菜单栏中的“工具”/“阵列”命令,打开“阵列”对话框。在“旋转”行单击按钮,启用“总计”设置。然后在右侧的Z参数栏中键入360,以确定所需要旋转复制的角度。在“对象类型”选项组中选择“实例”单选按钮,以确定复制的类型,在1D单选按钮右侧的“数量”参数栏中键入8,如图6-25所示,然后单击“确定”按钮,退出该对话框。

图6-25 设置“阵列”参数
39退出“阵列”对话框后,阵列复制效果如图6-26所示。

图6-26 阵列复制对象
40选择底部的4个复制对象,将其删除,顶部窗框创建结束。
41窗户底部的内框和窗扇对象仍旧使用了“挤出”和“倒角剖面”修改器来实现,由于篇幅关系,读者可以自行创建。如图6-27所示。

图6-27 窗户底部的内框和窗扇对象
42单击“选择并旋转”按钮,使窗扇呈现打开状态,如图6-28所示。

图6-28 窗扇呈现打开状态效果
43现在欧式窗模型就创建结束了,如图6-29所示为欧式窗添加灯光和材质后的效果。如果读者在制作本实例时遇到什么问题,可以打开本书附带光盘“建筑构件/室内建筑构件/实例6:欧式窗/欧式窗.max”文件进行查看。

图6-29 欧式窗效果