实例24 制作垃圾桶

实例说明

本实例中将指导读者制作垃圾桶。垃圾桶外缘有一圈均匀排列的木条,这些木条呈椭圆形排列,使用手动复制或阵列方法很难实现,而且也不利于对模型的编辑,在本实例中将使用间隔工具来制作外缘木条。由于底座外形呈U形,并且顶部还需要设置一个供行人扔垃圾的圆孔,因此应用了多边形建模中的桥和布尔运算工具。

技术要点

通过放样建模方法创建出垃圾桶的主体模型;通过长方体命令和间隔工具制作出外缘的木条;通过嵌套型添加倒角剖面修改器,创建出垃圾桶盖子模型。

在制作底座顶部的圆孔时,应用了布尔运算操作,由于布尔运算操作需要足够多的面进行修剪,在本实例中应用了连接命令,使产生的分段均匀地排列在选择边界间。本实例通过制作垃圾桶模型,来学习3ds max中间隔工具、布尔运算,以及多边形建模方法中的桥、连接命令。如图24-1所示为创建完成的垃级桶模型。

图24-1 垃级桶模型

1运行3ds max 9.0,创建一个新的场景。

2首先创建主体模型,该模型应用了放样建模方法。在“样条线”创建面板中单击“矩形”按钮,在顶视图中创建一个矩形对象——Rectangle01,并将该对象命名为“主体路径”。

3选择“主体路径”对象,打开“修改”面板。在“参数”卷展栏中将“长度”参数设为800,“宽度”参数设为400,“角半径”参数设为0。

4将“主体路径”对象塌陷为“可编辑样条线”,并打开“顶点”子对象层。执行“焊接”命令,将重合顶点焊接,然后退出子对象层。

5接下来创建图形。在前视图中创建一个矩形对象——Rectangle01,将其命名为“主体图形”,然后在“参数”卷展栏中将“长度”参数设为600,“宽度”参数设为20,“角半径”参数设为0。

6 将新创建的对象塌陷为“可编辑样条线”,打开“线段”子对象层,在前视图中选择纵向的两个边界,接着在“拆分”按钮右侧的参数栏中键入2,并单击该按钮,使选择子对象拆分为3个分段,如图24-2所示。

图24-2 执行“拆分”命令

7在前视图中选择如图24-3所示的子对象,选择“分离”按钮右侧的“同一图形”复选框,然后单击“分离”按钮,这时选择子对象将被分离为样条线子对象。

图24-3 选择子对象

8确定分离后的子对象处于选择状态,在前视图中沿X轴缩放子对象至如图24-4所示的大小。

图24-4 缩放子对象

9打开“顶点”子对象层,执行“连接”命令,在断开的线段上创建直线段,如图24-5所示。

图24-5 创建直线段

10在前视图中调整顶点的位置,接着使顶点执行“圆角”命令,得到如图24-6的所示的效果,然后退出子对象层。

图24-6 编辑样条线

11选择“主体路径”对象,在“复合对象”创建面板中单击“放样”按钮,在“创建方法”卷展栏中单击“获取图形”按钮,在视图中选择“主体图形”对象,得到如图24-7所示的放样对象——Loft01。

图24-7 放样对象

12将Loft01对象命名为“主体”,该模型创建结束。接下来创建垃圾桶的底面模型,该模型使用了“挤出”修改器来完成。

13在底视图中参照“主体”模型的内壁创建一个样条线,如图24-8所示。

图24-8 创建底面基础型

14将新创建的对象命名为“底面”,并为其添加“挤出”修改器,将“数量”参数设置为13,然后在前视图调整该对象的位置,如图24-9所示。

图24-9 调整对象位置

15下面创建垃圾桶外侧的木头外壳。在“扩展几何体”创建面板中单击“切角长方体”按钮,在顶视图中创建一个切角长方体对象——ChamferBox01,然后参照图24-10所示设置创建参数。

图24-10 设置创建参数

16选择ChamferBox01对象,在菜单栏执行“工具”|“间隔工具”命令,打开“间隔工具”窗口。单击“拾取路径”按钮,然后在视图上拾取“主体路径”对象,然后参照图24-11所示设置“间隔工具”窗口中的其他参数。

图24-11 设置“间隔工具”窗口中的参数

17退出“主体路径”对话框,删除ChamferBox01对象。然后在前视图中沿Y轴移动其他ChamferBox对象,使其适应“主体”模型,如图24-12所示。

图24-12 移动ChamferBox对象

18确定所有的ChamferBox对象处于选择状态,在菜单栏执行“组”|“成组”命令,打开“组”对话框。在“组名”文本框中键入“木头外壳”,如图24-13所示,然后单击“确定”按钮,退出该对话框。

图24-13 键入“木头外壳”

19确定“主体路径”处于选择状态,按下键盘上的Ctrl+V组合键,打开“克隆选项”对话框。在该对话框中选择“复制”单选按钮,然后单击“确定”按钮。

20在顶视图中创建一个圆对象——Circle01,使该对象与“主体路径01”对象在X、Y、Z轴的中心点位置对齐,然后参照图24-14所示调整该对象的“半径”参数。

图24-14 调整Circle01对象的大小

21选择“主体路径01”对象,将其命名为“盖子”,然后执行“附加”命令,使Circle01对象成为源对象的附加型,“盖子”基础型创建结束。

22下面创建“盖子”模型的剖面图形。在前视图中创建一个矩形对象——Rectangle01,将“长度”参数设为35,“宽度”参数设为35,“角半径”参数设为5。

23将Rectangle01对象命名为“盖子剖面”,然后为其添加“编辑样条线”。打开“分段”子对象层,在前视图中选择如图24-15所示的子对象并将其删除,然后退出子对象层。

图24-15 选择子对象

24选择“盖子”对象,为其添加“倒角剖面”修改器。在“参数”卷展栏中单击“拾取剖面”按钮,然后在视图上拾取“盖子剖面”对象,如图24-16所示。

图24-16 “盖子”模型

25 “盖子”模型创建结束,接下来创建底座模型。在顶视图中创建一个切角长方体对象——ChamferBox01,将“长度”、“宽度”、“高度”、“圆角”参数分别设为230,15,810,1.65,将“高度分段”和“圆角分段”参数分别设为2,2,其他参数均使用默认值。

26将ChamferBox01对象塌陷为“可编辑多边形”,并打开“顶点”子对象层。在顶视图中选择如图24-17左图所示的子对象,然后沿Y轴负值方向移动到如图24-17右图所示的位置。

图24-17 左图选择子对象,右图移动子对象

27打开“样条线”子对象层,在前视图中选择如图24-18所示的子对象,然后执行“挤出”命令,将“挤出高度”参数设为20。

图24-18 选择子对象

28确定选择子对象处于选择状态,在前视图中沿Y轴正值方向移动子对象,使其与源对象垂直,如图24-19所示,然后退出子对象层。

图24-19 移动子对象

29在前视图中选择如图24-20所示的子对象,然后执行“挤出”命令,把“挤出高度”参数设为5。

图24-20 选择子对象

30在前视图中选择如图24-21所示的子对象,然后退出子对象层。

图24-21 选择子对象

31将ChamferBox01命名为“底座01”,然后在前视图执行“镜像复制”命令,创建出“底座02”对象,并参照图24-22所示调整这两个对象的位置。

图24-22 调整对象位置

32选择“底座01”对象,执行“附加”命令,使“底座02”对象成为源对象的附加型。

33打开“多边形”子对象层,确定当前选择子对象仍处于选择状态,单击“编辑多边形”卷展栏中“桥”按钮右侧的“设置”按钮,打开“跨越多边形”对话框。将“分段”参数设为14,如图24-23所示,然后单击“确定”按钮,退出该对话框。

图24-23 设置“分段”参数

34打开“边”子对象层,单击主工具栏中的“交叉”按钮处于显示状态,在顶视图中参照图24-24所示的框选子对象。

图24-24 框选子对象

35在“编辑边”卷展栏中单击“连接”按钮右侧的“设置”按钮,打开“连接边”对话框。在“分段”参数栏中键入10,如图24-25所示,然后单击“确定”按钮,退出该对话框。

图24-25 设置“分段”参数

36退出子对象层,“底座”大体模型创建结束,下面需要应用布尔操作创建圆孔,供行人扔垃圾用。首先创建操作对象,在顶视图中创建一个圆柱体对象——Cylinder01,将“半径”参数设为65,“高度”参数设为70,“高度分段”参数设为5,“端面分段”参数设为1,“边数”参数设为30。然后参照图24-26所示调整对象位置。

图24-26 调整对象位置

37选择“底座01”对象,打开“复合对象”创建面板。在该面板中单击“布尔”按钮,在“参数”卷展栏中选择“差集A-B”单选按钮,接着在“拾取布尔”卷展栏中单击“拾取操作对象B”按钮,然后在视图上拾取Cylinder01对象,如图24-27所示。

图24-27 进行差集布尔运算效果

38 “底座01”模型创建结束,把手和垃圾桶标识模型分别应用了放样和修改器来实现,读者可以自行创建,效果如图24-28所示。

图24-28 把手和垃圾桶标识模型效果

39 现在垃圾桶模型就全部创建完成了,如图24-29 所示为该模型添加灯光和材质后的效果。如果读者在制作本实例时遇到什么问题,可以打开本书附带光盘“建筑构件/公共设施/实例24:垃圾桶/垃圾桶.max”文件进行查看。

图24-29 垃圾桶模型添加灯光和材质后的效果