实例20 制作路灯
实例说明
本实例中将指导读者制作路灯。路灯底座的外形是圆形和六棱柱组合而成,使用模型堆砌的方法很难处理拼接部分。在本实例中将使用放样建模方法拾取两个图形,使模型顶部为圆形底部为六棱柱。由于灯柱顶部较细,而靠近底座部分较粗,应用普通的建模方法很难实现,作者将指导读者应用放样建模方法中的缩放变形曲线来实现这一效果。
技术要点
本实例的制作应用放样建模方法创建出路灯底座,通过变换复制图形产生丰富的表面细节;灯柱模型同样应用了放样建模方法,并应用缩放变形曲线调整其外形;通过多边形建模方法与FFD修改器相结合创建出灯罩。
在本实例中大部分模型都应用了放样建模方法,灯罩模型通过FFD 4×4×4修改器确定其大体形状,然后通过多边形建模方法创建出放置灯泡的凹槽。如图20-1所示为创建完成的路灯模型。
图20-1 路灯模型
1运行3ds max 9.0,创建一个新的场景。
2首先创建路灯底座模型,该模型的创建使用了放样建模方法。在“样条线”创建面板中单击“线”按钮,并打开“键盘输入”卷展栏。确定前视图处于激活状态,单击“添加点”按钮,这时将会以原点为第1个顶点创建样条线,如图20-2所示。
图20-2 创建第1个顶点
3在Y参数栏中键入600,如图20-3所示,接着单击“添加点”按钮,以确定第2个顶点的坐标,然后单击“完成”按钮,结束样条线的创建。
图20-3 设置Y参数
4 在顶视图中创建多边形对象——NGon01,将“半径”参数设为80,将“边数”参数设为6,如图20-4所示。
图20-4 设置NGon01对象的创建参数
5确定新创建的对象处于选择状态,在前视图使用移动复制的方法,创建出NGon02对象,并确定两对象为复制克隆关系。
6选择NGon02对象,在“参数”卷展栏中选择“圆形”复选框,使样条线呈现圆形显示,如图20-5所示。
图20-5 选择“圆形”复选框
7打开“创建”面板下的“几何体”次面板,在该面板下的下拉列表框中选择“复合对象”选项,打开复合对象创建面板。
8 选择Line01对象,在“对象类型”卷展栏下单击“放样”按钮,在“路径”参数栏中键入3,以确定将要拾取的图形在放样对象的位置。在“创建方法”卷展栏下单击“获取图形”按钮,在视图中选择NGon02对象,如图20-6所示。
图20-6 创建放样对象
9 在“路径”参数栏中键入5,以确定将要拾取的图形在放样对象的位置。在“创建方法”卷展栏下单击“获取图形”按钮,在视图中选择NGon01对象,生成放样对象——Loft01,如图20-7所示。
图20-7 拾取另一个图形后的效果
10选择Loft01对象,并打开“图形”子对象层。通过不断复制子对象,并缩放子对象的大小,使对象呈现如图20-8所示的效果,然后退出子对象层。
图20-8 变换复制子对象后的对象效果
11将Loft01对象命名为“路灯底座”,该模型创建结束。
12接下来创建路灯的灯柱模型,该模型仍旧应用了放样建模方法。首先创建路径,使用键盘输入的方法,在前视图中创建一个纵向的长约5900 mm的线对象——Line02。
13选择Line02对象,打开“顶点”子对象层。执行“优化”命令在样条线上添加顶点,参照图20-9所示编辑样条线外形,然后退出子对象。
图20-9 编辑样条线外形
14下面创建图形。在前视图中创建一个圆对象——Circle01,将“半径”参数设为30。
15选择Line02对象,单击“放样”按钮,在“创建方法”卷展栏下单击“获取图形”按钮,在视图中选择Circle01对象,生成放样对象——Line01,如图20-10所示。
图20-10 创建灯柱对象
16将Loft01对象命名为“灯柱01”,接着打开“修改”面板,下面应用“缩放”变形曲线使灯柱产生上细下粗逐渐过渡的效果。
17在“变形”卷展栏中单击“缩放”按钮,打开“缩放变形(X)”窗口。在该窗口中选择右侧的控制点,在窗口底部靠右侧的参数栏中键入60,以确定该控制点偏移路径中心的距离,如图20-11所示。
图20-11 设置控制点偏移路径中心的距离
18使用相同的方法,创建出路灯的另外一个灯柱,如图20-12所示。
图20-12 灯柱效果
19下面创建路灯灯罩模型。在顶视图中创建一个球体对象——Sphere01,将“半径”、“分段”、“半球”参数分别为250,32,0.35。
20将新创建的对象命名为“灯罩01”,然后为其添加FFD 4×4×4修改器。打开“控制点”子对象,在顶视图中沿Y轴缩放纵向的子对象,使其如图20-13所示的形状。
图20-13 编辑“控制点”子对象
21切换到前视图,在该视图参照图20-14所示编辑子对象,使路灯灯罩产生流线外形。
图20-14 编辑子对象
22退出子对象层,将其转换为“可编辑多边形”。接着打开“多边形”子对象层,在透视图中选择对象底部的子对象,如图20-15所示,并执行“挤出”命令,将“挤出高度”参数设为0。
图20-15 选择子对象
23 切换到底视图中,参照图20-16 所示变换选择集的大小和位置,以确定灯罩凹槽横截面的大小。
图20-16 变换子对象的大小和位置
24确定选择子对象仍处于选择状态,然后执行“倒角”命令,使灯罩产生凹槽效果,如图20-17所示。
图20-17 执行“倒角”命令
25退出子对象层,为该对象添加“网格平滑”修改器,使对象表面产生光滑效果。在“细分量”卷展栏中将“迭代次数”参数设为1,“灯罩01”模型创建结束,如图20-18所示。
图20-18 “灯罩01”模型
26路灯模型的创建,同样是通过FFD 4×4×4修改器编辑完成的。由于篇幅关系,读者可以自行创建,路灯模型的最终效果如图20-19所示。
图20-19 路灯模型
27选择新创建的两个对象,在前视图中沿X轴镜像复制对象,并将其放置在左侧的灯柱上,如图20-20所示。
图20-20 创建左侧灯柱上的灯模型
28 现在路灯模型就全部创建完成了,如图20-21 所示为该模型添加灯光和材质后的效果。如果读者在制作本实例时遇到什么问题,可以打开本书附带光盘“建筑构件/公共设施/实例20:路灯/路灯.max”文件进行查看。
图20-21 路径模型添加材质和灯光后的效果