首页 3dmax 教程 07(编辑修改器)

3dmax 教程 07(编辑修改器)

举报
开通vip

3dmax 教程 07(编辑修改器)3dmax 教程 07(编辑修改器) 第7章 编辑修改器和复合对象 165 7.1 编辑修改器的概念 编辑修改器是用来修改场景中几何体的工具。3ds max自带了许多编辑修改器,每个编辑修改器都有自己的参数集合和功能。本节就来讨论与编辑修改器相关的知识。 一个编辑修改器可以应用给场景中一个或者多个对象。它们根据参数的设置来修改对象。同一对象也可以被应用多个编辑修改器。后一个编辑修改器接收前一个编辑修改器传递过来的参数。编辑修改器的次序对最后结果影响很大。 在编辑修改器列表中可以找到3ds max的编辑修改...

3dmax 教程 07(编辑修改器)
3dmax 教程 07(编辑修改器) 第7章 编辑修改器和复合对象 165 7.1 编辑修改器的概念 编辑修改器是用来修改场景中几何体的工具。3ds max自带了许多编辑修改器,每个编辑修改器都有自己的参数集合和功能。本节就来讨论与编辑修改器相关的知识。 一个编辑修改器可以应用给场景中一个或者多个对象。它们根据参数的设置来修改对象。同一对象也可以被应用多个编辑修改器。后一个编辑修改器接收前一个编辑修改器传递过来的参数。编辑修改器的次序对最后结果影响很大。 在编辑修改器列表中可以找到3ds max的编辑修改器。在命令面板上有一个编辑修改器显示区域,用来显示应用给几何体的编辑修改器,下面我们就来介绍这个区域。 7.1.1 编辑修改器堆栈显示区域 编辑修改器显示区域其实就是一个列表,它包含基本对象和作用于基本对象的编辑修改器。通过这个区域可以方便地访问基本对象和它的编辑修改器。图7.1表明给基本对象Box增加了Edit Mesh、Taper和Bend编辑修改器。 如果在堆栈显示区域选择了编辑修改器,那么它的参数将显示在Modify面板的下半部分。 下面我们就举例来说明如何使用编辑修改器: 1. 启动3ds max,或者在菜单栏选取File / Reset,复位3ds max。 2. 在菜单栏选取File / Open,然后从本 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 的配套光盘中打开文件Samples\ch07\ ch07_01.max。文件中包含两个锥,其中左边的锥已经被应用Bend和Taper编辑修改器,见图7.2。 图7.1 图7.2 3. 在前视口选择左边的锥(Cone01)。 4. 到Modify命令面板。从编辑修改器堆栈显示区域可以看出,先增加了Bend编辑修改器,后增加Taper编辑修改器,见图7.3。 166 3ds max 5 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 教程 5. 在编辑修改器堆栈显示区域单击 Taper,然后将它拖曳到右边的锥上(Cone 2)。这时锥化编辑修改器被应用到第2个锥上,见图7.4。 图7.3 图7.4 6. 在透视视口选择左边的锥(Cone 1)。 7. 在编辑修改器堆栈显示区域单击Bend,将它拖曳到右边的锥上(Cone 2)。 8. 在透视视口的空白区域单击取消右边锥的选择(Cone 2)。 现在两个锥被应用了相同的编辑修改器,但是由于次序不同,其作用效果也不同,见图7.5。 9. 在透视视口选择左边的锥(Cone 1)。 10. 在编辑修改器堆栈显示区域单击Bend,然后将它拖曳到Taper编辑修改器的上面,见图7.6。 图7.5 图7.6 现在编辑修改器的次序一样,因此两个锥的效果类似。 11. 在透视视口选择右边的锥(Cone 2)。 12. 在编辑修改器堆栈显示区域左边的Bend上单击鼠标右键。 13. 在弹出的快捷菜单上选取Delete,见图7.7。Bend编辑修改器被删掉了。 14. 在透视视口选择左边的锥(Cone 1)。 15. 在编辑修改器堆栈显示区域单击鼠标右键,然后在弹出的快捷菜单上选取Collapse All。 16. 在出现的Warning 消息框中单击Yes按钮。 第7章 编辑修改器和复合对象 167 编辑修改器和基本对象被塌陷成Editable Mesh,见图7.8。 图7.7 图7.8 7.1.2 Free Form Deformation,FFD,编辑修改器 该编辑修改器用于变形几何体。它由一组称之为格子的控制点组成。通过移动控制点, 其下面的几何体也跟着变形。 FFD的次对象层次见图7.9。 FFD编辑修改器有3个次对象层次: , Control Points(控制点):单独或者成组变换控制点。当控制点变换的时候,其下面 的几何体也跟着变化。 , Lattice(格子):独立于几何体变换格子,以便改变编辑修改器的影响。 , Set Volume(设置体):变换格子控制点,以便更好地适配几何体。做这些调整的时 候,对象不变形。 FFD的Parameters卷展栏见图7.10。 168 3ds max 5标准教程 图7.9 图7.10 FFD的Parameters卷展栏包含3个主要区域。Display区域控制是否在视口中显示格子。还可以按没有变形的样子显示格子。 Deform区域可以指定编辑修改器是否影响格子外面的几何体。 Control Points区域可以将所有控制点设置回它的原始位置,并使格子自动适应几何体。 下面我们就举例来说明如何使用FFD编辑修改器。 Reset,复位3ds max。 1. 启动3ds max,或者在菜单栏选取File / 2. 在菜单栏选取File / Open,然后从本书的配套光盘中打开文件Samples\ch07\ ch07_02.max。文件中包含了两个对象,见图7.11。 3. 在透视视口选择上面的对象。 4. 选择Modify命令面板,在编辑修改器列表中选择 FFD 3×3×3,见图7.12。 第7章 编辑修改器和复合对象 169 图7.11 图7.12 5. 单击编辑修改器显示区域内FFD 3×3×3左边的+号,展开层级。 6. 在编辑修改器堆栈的显示区域单击Control Points,见图7.13。 按下Alt+W键,使四个视口全部显示。在前视口使用区域选择的方式选择顶部的控7. 制点,见图7.14。 图7.13 图7.14 8. 在主工具栏中选取Select and Uniform Scale按钮。 9. 在透视视口将鼠标光标放在Transform Gizmo的XY坐标系交点处(见图7.15),然后缩放控制点,直到它们离得很近为止,见图7.16。 图7.15 图7.16 10. 在前视口选择所有中间层次的控制点,见图7.17。 11. 在透视视口上单击鼠标右键激活它。 12. 在透视视口将鼠标光标放在变换坐标系的XY交点处,然后放大控制点,直到它们与图7.18类似为止。 170 3ds max 5标准教程 图7.17 图7.18 13. 单击主工具栏的 Select and Rotate按钮。 14. 在透视视口将选择的控制点旋转大约45?,见图7.19。 15. 在编辑修改器堆栈显示区域单击FFD 3×3×3,返回到对象的最上层。 7.1.3 Noise编辑修改器 Noise编辑修改器可以随机变形几何体。可以设置每个坐标方向的强度。Noise可以设置动画,因此表面变形可以随着时间改变。变化的速率受Parameters卷展栏中Animation下面的Frequency参数的影响,见图7.20。 Seed数值可改变随机图案。如果两个参数相同的基本对象被应用了一样参数的Noise编辑修改器,那么变形效果将是一样的。这时改变Seed数值将使它们的效果变得不一样。 下面我们举例来说明如何使用Noise编辑修改器。 第7章 编辑修改器和复合对象 171 图7.19 图7.20 1. 启动3ds max,或者在菜单栏选取File / Reset,复位3ds max。 2. 在菜单栏选取File / Open,然后从本书的配套光盘中打开文件Samples\ch07\ ch07_03.max。文件中包含了一个简单的盒子,见图7.21。 3. 在前视口单击盒子,选择它。 4. 选择Modify命令面板,在编辑修改器列表中选取Noise。 5. 在Modify面板的Parameters卷展栏将Strength区域的Z数值设置为50.0,这样盒子就变形了。见图7.22。 图7.21 图7.22 6. 在编辑修改器堆栈的显示区域,单击Noise左边的+号,展开Noise编辑修改器的次对象层次,见图7.23。 7. 在编辑修改器显示区域单击Center,选择它。 172 3ds max 5标准教程 8. 在透视视口将鼠标光标放在变换Gizmo的区域标记上,然后在XY平面移动Center,见图7.24。 图7.23 图7.24 移动Noise的Center,也改变盒子的效果。 9. 单击主工具栏的 Undo按钮,这样可将Noise的Cente恢复到它的原始位置。 10. 在编辑修改器堆栈显示区域选取Noise返回Noise层次,在Modify面板的Parameters卷展栏选取Fractal 。 11. 在编辑修改器堆栈的显示区域单击Box,选定它,见图7.25。 在命令面板中显示盒子的Parameters卷展栏。 12. 在Parameters卷展栏将Length Segs和Width Segs设置为10。注意观察盒子形状的改变。 13. 在编辑修改器堆栈显示区域选取Noise返回到编辑修改器的最顶层。 14. 在Parameters卷展栏的Animation区域打开Animate Noise 。 15. 在动画控制区域单击 Play Animation按钮。注意观察动画效果。 16. 在动画控制区域单击 Goto Start按钮。 17. 在Modify面板的编辑修改器显示区域单击Noise左边的灯泡,关闭它。 编辑修改器仍然存在,但是没有效果了。在视口中仍然可以看到它的作用区域的黄框,见图7.26。 第7章 编辑修改器和复合对象 173 图7.25 图7.26 18. 在编辑修改器堆栈的显示区域单击 Remove Modifier from the Stack按钮,这样就删除了Noise编辑修改器,盒子仍然在原始的位置。 7.1.4 Bend编辑修改器 Bend修改工具用来对对象进行弯曲处理,用户可以调节弯曲的角度和方向,以及弯 曲所依据的坐标轴向,还可以将弯曲修改限制在一定的区域之内。在这一节,我们将举 例来说明如何灵活使用Bend编辑修改器建立模型或者制作动画。 由一个平面弯曲成一个球。 1. 启动3ds max,或者在菜单栏选取File / Reset,复位3ds max。 2. 进入Create面板,单击Plane按钮。在透视视图中创建一个长宽都为140,长度和宽度方向分段数都为25的平面,见图7.27。 图 7.27 2. 到Modify面板,给平面增加一个Bend编辑修改器,沿X轴将平面弯曲360度,如图7.28所示。 174 3ds max 5标准教程 图7.28 3. 再给平面增加一个Bend编辑修改器,沿Y轴将平面弯曲180度,见图7.29。 图7.29 (4) 在堆栈中单击最上层Bend左边的+号,打开次对象层级,选择Center,然后在顶视图中沿着X轴向左移动Center,直到平面看起来与球类似为止,见图7.30。 图 7.30 该例子的最后效果保存在本书配套光盘的Samples\ch07\ ch07_09.max文件中。 第7章 编辑修改器和复合对象 175 制作弯曲的9字动画,如图7.31所示。 图 7.31 1. 启动3ds max,或者在菜单栏选取File / Reset,复位3ds max。 2(单击Cylinder按钮,在透视视图中创建一个半径为2,高度为80,高度方向的段数为25的圆柱,见图7.32。 图 7.32 3(进入Modify面板,给圆柱增加Bend编辑修改器。在Bend的Angle项键入-90,在Upper Limit项键入7,复选Limit Effect,结果见图7.33。 4( 在堆栈列表中单击Bend左边的+号,从列表中选择Center项。单击主工具栏中的Select and Move按钮,在透视视图沿Z轴将Center移动到如图7.34所示的位置。 图 7.33 图 7.34 176 3ds max 5标准教程 5( 给圆柱再增加一个Bend编辑修改器,在Bend的Angle项键入-90,在Upper Limit项键入7,复选Limit Effect。 6( 在堆栈列表中单击上面Bend左边的+号,从列表中选择Center项。单击主工具栏中的Select and Move按钮,在透视视图沿Z轴将Center移动到如图7.35所示的位置。 7( 给圆柱增加一个弯曲编辑修改器。在Bend的Angle项键入-90,在Upper Limit项键入7,复选Limit Effect。 8( 在堆栈列表中单击上面Bend左边的+号,从列表中选择Center项。单击主工具栏中的Select and Move按钮,在透视视图沿Z轴将Center移动到如图7.36所示的位置。 图 7.35 图 7.36 9( 给圆柱增加一个弯曲编辑修改器。在Bend的Angle项键入-90,在Lower Limit项键入-7,复选Limit Effect。 10( 在堆栈列表中单击上面Bend左边的+号,从列表中选择Center项。单击主工具栏中的Select and Move按钮,在透视视图沿Z轴将Center移动到如图7.37所示的位置。 图 7.37 11. 按键盘上的N键,打开Auto按钮,将时间滑动块移动到第50帧,分别进入各个Bend编辑修改器的命令面板,将弯曲的角度(Angle)改为90度。 12. 将时间滑动块移动到第100帧,分别进入各个Bend编辑修改器的命令面板,将弯曲的角度(Angle)改为-90度。 该例子的最后效果保存在本书配套光盘的Samples\ch07\ ch07_10.max 中。渲染后的动 第7章 编辑修改器和复合对象 177 画文件为Samples\ch07\ ch07_10f.avi。 7.1.5 Taper编辑修改器 Taper修改工具通过缩放对象的两端而产生锥形轮廓来修改造型,同时还可以加入光滑的曲线轮廓。允许用户控制导边的倾斜度、曲线轮廓的曲度,还可以限制局部的导边效果。在这一节,我们将举例说明使用Taper制作动画的用法。 吐球的管子 灵活使用弯曲、锥化等编辑修改器可以制作类似于文件Samples\ch07\ ch07_11bf.avi的动画效果(图7.38是其中的一帧)。为了简单起见,在这里只制作圆柱部分,而不设置小球的动画。 图7.37 (1) 启动3ds max,到Create面板,单击Cylinder按钮。在透视视图中创建一个半径为14,高度为100,高度方向的分段数为23的圆柱,见图7.38。 图 7.38 (2) 到Modify面板,给圆柱增加一个Taper编辑修改器,将Parameters卷展栏中的Amount设置为-2.79,Curve设置为-0.03。复选Limit Effect,将Upper Limit设置为20,Lower Limit 178 3ds max 5标准教程 设置为-20,见图7.39。 图 7.39 (3) 单击堆栈中Taper左边的+号,展开层级列表,然后选取Center。 (4) 激活主工具栏中的Select and Move按钮,然后在前视图中沿着Y轴向下移动Taper的Center,使圆柱上的鼓包弯曲消失,见图7.40。 图 7.40 (5) 按键盘上的N,打开Auto按钮,将时间滑动块移动到第70帧,然后在前视图沿着Y轴向上移动Center,使鼓包完全消失,见图7.41。 第7章 编辑修改器和复合对象 179 图7.41 (6) 单击Play按钮,观察动画效果。 动画效果并不是我们所要求的,下面我们就进行一些改进。 (7) 关闭Auto按钮,然后复选Taper编辑修改器Parameters卷展栏中的System。注意:一定要关闭Auto按钮后再复选System。 (8) 单击Play按钮,观察动画效果。 现在的动画效果已经正确了,图7.42是其中的一帧。接下来我们设置弯曲的效果。 图 7.42 (9) 在Modify命令面板给圆柱增加Bend编辑修改器,将Parameters卷展栏中的Angle设置为90,复选Limit Effect,将Upper Limit设置为30,Lower Limit设置为0,结果见图7.43。 180 3ds max 5标准教程 图 7.43 (10) 单击堆栈中Bend左边的+号,展开层级列表,然后选取Center。 (11) 激活主工具栏中的Select and Move按钮,然后在前视图中沿着Y轴向上移动Bend的Center,使圆柱类似于图7.44。 图 7.44 现在圆柱鼓包动画的效果已经正确了,下面我们来设置圆柱抖动的效果。 (12) 在Modify命令面板给圆柱增加Noise编辑修改器,将Parameters卷展栏中的Strength区域的Z设置为15,复选Animate Noise。 这样,播放动画的时候,圆柱就会有所抖动。 该例子的最后效果保存在本书配套光盘的Samples\ch07\ ch07_11a.max中。本书配套光盘的文件Samples\ch07\ ch07_11b.max是包含小球动画的场景。 第7章 编辑修改器和复合对象 181 7.2 面片建模 在第6章我们学习了如何给二维图形增加一个编辑修改器使它变成三维几何体,这一节将再学习建立几个三维几何体。首先来学习一下面片建模。面片建模也是将二维图形结合起来形成三维几何体的方法。在面片建模中,我们将使用两个特殊的编辑修改器,即是Cross Section和Surface。 7.2.1 面片建模基础 其实面片是根据样条线边界形成的Bezier表面。面片建模有很多优点,它不但直观,而且可以参数化地调整网格的密度。 面片的构架 面片的样条线网络被定义为面片的构架(Cage),见图7.45。可以用各种方法来创建样条线构架,例如手工绘制样条线,或者使用标准的二维图形和Cross Section编辑修改器。 可以通过给样条线构架应用Surface编辑修改器来创建面片表面。Surface编辑修改器用来分析样条线构架,并在满足样条线构架要求的所有区域创建面片表面。 对样条线的要求 可以用3到4个边来创建面片。作为边的样条线节点必须分布在每个边上,而且要求每个边的节点必须相交。样条线构架类似于一个网,网的每个区域有3到4个边。 Cross Section编辑修改器 Cross Section编辑修改器自动根据一系列样条线创建样条线构架。该编辑修改器自动在样条线节点间创建交叉的样条线,从而形成合法的面片构架。为了使Cross Section编辑修改器更有效地工作,最好使每个样条线有相同的节点数。图7.46中右边是几个多边形图形,左边是给这些多边形应用Cross Section编辑修改器后的对象。 在应用Cross Section编辑修改器之前,必须将样条线结合到一起,形成一个二维图形。Cross Section编辑修改器在样条线上创建的节点的类型可以是Linear、Smooth、Bezier 和Bezier corner中的任何一个。节点类型影响表面的光滑程度。 在图7.47中,左边的是Linear节点类型,右边的是Smooth节点类型。 182 3ds max 5标准教程 图7.45 图7.46 Surface编辑修改器 定义好样条线构架后,就可以应用Surface编辑修改器了。图7.48中右边是应用Surface编辑修改器之后的图形,左边是应用Surface编辑修改器之前的效果。Surface编辑修改器在构架上生成Bezier表面。表面的创建参数和设置包括表面法线的反转选项、删除内部面片选项和设置插值步数的选项。 图7.47 图7.48 表面法线(Surface Normals)指定表面的外侧,对视口显示和最后渲染的结果影响很大。 在默认的情况下,可删除内部面片。由于内部表面完全被外部表面包容,因此可以安全地将它删除。 Surface Interpolation 下面的Steps设置是非常重要的属性。它参数化地调整面片网格的密度。如果一个面片表面被转换成Editable Mesh,那么网格的密度将与面片表面的密度匹配。用户可以复制几个面片模型,并给定不同的插值设置,然后将它转换成网格对象来观察多边形数目的差异。 7.2.2 创建和编辑面片表面 在这个 练习 飞向蓝天的恐龙练习非连续性文本练习把字句和被字句的转换练习呼风唤雨的世纪练习呼风唤雨的世纪课后练习 中,我们将使用面片创建一个帽子的模型。 第7章 编辑修改器和复合对象 183 1. 启动3ds max,或者在菜单栏选取File / Reset,复位3ds max。 2. 在菜单栏选取File / Open,然后从本书的配套光盘中打开文件Samples\ch07\ ch07_04.max。文件中包含了4条样条线和一个帽子,见图7.49。帽子是建模中的参考图形。 3. 在透视视口选择Circle01(下面的大圆,见图7.50)。 这是定义帽沿的外圆。 图7.49 图7.50 4. 在Modify面板的编辑修改器列表中选取Edit Spline。 5. 在Modify面板的Geometry卷展栏中单击Attach按钮。 6. 在透视视口依次单击Circle02、Circle03和Circle04,见图7.51。 Circle04 Circle03 Circle02 Circle01 图7.51 7. 在透视视口单击鼠标右键结束Attach模式。 8. 在Modify面板的编辑修改器列表中选取CrossSection。这时出现了一些样条线将圆连接起来,以便应用Surface 编辑修改器。 9. 在Parameters卷展栏分别选取Linear选项和Smooth选项,其效果见图7.52、图7.53。 10. 在Parameters卷展栏选取Bezier。 11. 在Modify面板的编辑修改器列表中选取Surface,见图7.54。 这样就得到了帽子的基本图形,见图7.55。 注意:步骤8至步骤10也可用另一种方法实现。在Modify面板的Geometry卷展栏中单 184 3ds max 5标准教程 击,然后依次单击Circle01、Circle02、Circle03和Circle04。 图7.52 图7.53 图7.54 图7.55 12. 在命令面板的Parameters卷展栏选择Flip Normals和Remove interior patches复选框,见图7.56。 13. 在Modify面板的编辑修改器列表区域选取Edit Patch。 14. 在编辑修改器堆栈的显示区域单击Edit Patch 左边的+号,展开Edit Patch的次对象层级。 15. 在编辑修改器堆栈的显示区域单击Patch,见图7.57。 第7章 编辑修改器和复合对象 185 图7.56 图7.57 16. 在视口导航控制区域单击 Arc Rotate按钮。 17. 调整透视视口的显示,使其类似于图7.58。 58中可以看出在帽沿下面有填充区域,这是因为Surface编辑修改器在构架中的从图7. 第一个和最后一个样条线上生成了面。 在下面的步骤中,我们将删除不需要的表面。 18. 按键盘上的F3键,切换到线框模式。 19. 在透视视口选择Circle01上的表面,见图7.59。 图7.58 图7.59 20. 按键盘上的Delete键,表面被删除了。 21. 按键盘上的F3键返回到明暗模式。这时的透视视口见图7.60。 下面我们继续来调整帽子。 22. 在编辑修改器堆栈的显示区域单击Vertex,见图7.61。 图7.60 图7.61 23. 在前视口单击鼠标右键,激活它。在视口导航控制区域单击 Zoom Extents按钮。 24. 在前视口使用区域选择的方式选取帽子顶部的节点。 25. 按键盘上的空格键锁定 选择的节点。 26. 选取主工具栏的 Select and Uniform Scale按钮。 186 3ds max 5标准教程 27. 在主工具栏选取 Selection Center按钮。 28. 在前视口将鼠标光标放置在变换Giamo的X轴上,然后将选择的节点缩放约70%。 在进行缩放的时候,缩放数值显示在状态栏中 。 29. 在前视口按键盘上的L键激活左视口。 30. 按键盘上的F3键,将它切换成明暗显示。 31. 在左视口沿着X轴将选择的节点缩放80%。 32. 单击主工具栏的 Select and Rotate按钮,然后再在其上单击鼠标右键。 33. 在出现的Transform Type-In对话框中,将Offset的Z区域数值改为-8。 34. 关闭Transform Type-In对话框。 35. 按键盘上的空格键解除选择节点的锁定。 36. 在左视口按F键激活前视口。 37. 在前视口选择帽沿外圈的节点,见图7.62。 38. 单击主工具栏的 Select and Move按钮,然后在该按钮上单击鼠标右键。 39. 在出现的Transform Type-In对话框中,将Offset的Y区域数值改为7。 40. 关闭Transform Type-In对话框。这时的帽子见图7.63。 图7.62 图7.63 41. 在前视口选择每个Bezier句柄,将它们移动成类似于图7.64的样子。 42. 在前视口按L键激活左视口。 43. 在左视口选择前面的节点,见图7.65。 图7.64 图7.65 44. 在主工具栏的 Select and Move按钮上单击鼠标右键。 45. 在出现的Transform Type-In对话框中,将Offset的Y区域数值改为-7,见图7.66。 第7章 编辑修改器和复合对象 187 46. 继续编辑帽子,直到满意为止。 47. 在编辑修改器显示区域单击Edit Patch,返回到最上层。 图7.67就是我们编辑的帽子的最后结果。 图7.66 图7.67 7.3 复合对象 复合对象是将两个或者多个对象结合起来形成的。常见的复合对象包括Booleans、Lofts和Connect等。 7.3.1 Booleans,布尔对象, 布尔运算的概念和基本操作 1. 布尔对象和运算对象 Boolean对象是根据几何体的空间位置结合两个三维对象形成的对象。每个参与结合的对象被称为运算对象。通常参与运算的两个布尔对象应该有相交的部分。有效的运算操作包括: , 生成代表两个几何体总体的对象; , 从一个对象上删除与另外一个对象相交的部分; , 生成代表两个对象相交部分的对象。 2. 布尔运算的类型 在布尔运算中常用的三种操作是: , Union(并):生成代表两个几何体总体的对象; , Subtraction(减):从一个对象上删除与另外一个对象相交的部分。可以从第一个对 象上减去与第二个对象相交的部分,也可以从第二个对象上减去与第一个对象相交 的部分。 , Intersection(交):生成代表两个对象相交部分的对象。 减操作的一个变形是Cut(切)。切割后的对象上没有运算对象B的任何网格。例如,如果拿一个圆柱切割盒子,那么在盒子上将不保留圆柱的曲面,将创建一个有孔的对象,见图 188 3ds max 5标准教程 7.68。Cut下面还有一些其它选项,我们将在具体操作中介绍这些选项。 3. 创建布尔运算的方法 要创建布尔运算,需要先选择一个运算对象,然后通过Compounds标签面板或者Create面板中的Compound Objects类型来访问布尔工具。 在用户界面中运算对象被称之为A和B。当进行布尔运算的时候,选择的对象被当作运算对象A。后加入的对象变成了运算对象B。图7.69是布尔运算的参数卷展栏。 选择对象B之前,需要指定操作类型是Union、Intersection还是Subtraction。一旦选择了对象B,就自动完成布尔运算,视口也会更新。 技巧:也可以在选择了运算对象B之后~再选择运算对象。 说明:也可以创建嵌套的布尔运算对象。将布尔对象作为一个运算对象进行布尔运算就可以创建嵌套的布尔运算。 图7.68 图7.69 4. 显示和更新选项 在Parameters卷展栏下面是Display/Update卷展栏。该卷展栏的显示选项允许按如下几种方法观察运算对象或者运算结果: , Result(结果):这是默认的选项。它只显示运算的最后结果。 , Operands(运算对象):显示运算对象A和运算对象B,就像布尔运算前一样。 , Result + Hidden Operands(最后结果+隐藏的对象):显示最后的结果和运算中去掉的 部分,去掉的部分按线框方式显示。 5. 表面拓扑关系的要求 表面拓扑关系指对象的表面特征。表面特征对布尔运算能否成功影响很大。对运算对象的拓扑关系有如下几点要求: , 运算对象的复杂程度类似。如果在网格密度差别很大的对象之间进行布尔运算,可 第7章 编辑修改器和复合对象 189 能会产生细长的面,从而导致不正确的渲染。 , 在运算对象上最好没有重叠或者丢失的表面。 , 表面法线方向应该一致。 编辑布尔对象 当创建完布尔对象后,运算对象被显示在编辑修改器堆栈的显示区域,见图7.70。 可以通过Modify面板编辑布尔对象和它们的运算对象。在编辑修改器显示区域,布尔对象显示在层级的最顶层。可以展开布尔层级来显示运算对象,这样就可以访问在当前布尔对象或者嵌套布尔对象中的运算对象。可以改变布尔对象的创建参数,也可以给运算对象增加编辑修改器。在视口中更新布尔运算对象的任何改变。 可以从布尔运算中分离出运算对象。分离的对象可以是原来对象的复制品,也可以是原来对象的关联复制品。如果是采用复制的方式分离的对象,那么它将与原始对象无关。如果是采用关联方式分离的对象,那么对分离对象进行的任何改变都将影响布尔对象。采用关联的方式分离对象是编辑布尔对象的一个简单方法,这样就不需要频繁使用Modify面板中的层级列表。 对象被分离后,仍然处于原来的位置。因此需要移动对象才能看得清楚。 创建布尔Union运算 1. 启动3ds max,或者在菜单栏选取File / Reset,复位3ds max。 2. 在菜单栏选取File / Open,然后从本书的配套光盘中打开文件Samples\ch07\ ch07_05.max。 文件中包含了3个相交的盒子,见图7.71。 图7.70 图7.71 3. 按键盘上的H键,显示Select Objects对话框。 在Select Objects对话框的列表区域显示Box01、Rib1和Rib2。 4. 在Select Objects对话框中单击Cancel按钮,关闭Select Objects对话框。 190 3ds max 5标准教程 5. 在透视视口选择大的盒子。 6. 在Create命令面板,从对象类型中选取Compound Objects,见图7.72。 7. 在Object Type卷展栏单击Boolean。 8. 在Create命令面板Parameters卷展栏下面的Operation区域选取Union,见图7.73。 图7.72 图7.73 9. 在Pick Boolean卷展栏单击Pick Operand B。 10. 在透视视口单击下面的盒子(Rib1),见图7.74。 下面的盒子与大盒子并在一起。 11. 在Parameters卷展栏中列出了所有运算对象,见图7.75。 图7.74 图7.75 12. 在透视视口单击鼠标右键结束布尔运算操作。 接下来我们继续前面的练习来创建嵌套的布尔对象。 13. 确认选择了新创建的布尔对象,在Create面板的Object Type卷展栏中单击Boolean。 14. 在Pick Boolean卷展栏单击Pick Operand B。 15. 在透视视口单击Rib2,见图7.76。 16. 在激活的视口上单击鼠标右键结束布尔运算。 这样就创建了一个嵌套布尔运算。3个盒子被并在了一起。 17. 按键盘上的H键显示Select Objects对话框。对话框的列表区域只有一个对象名称:Box01。 18. 在Select Objects对话框中单击Cancel按钮,关闭对话框。 第7章 编辑修改器和复合对象 191 19. 选择Modify命令面板的编辑修改器堆栈显示区域,单击Boolean左边的+号,展开层级列表。 在Parameters卷展栏仔细观察运算对象列表。列表中显示A:Box01和B:Rib2,见图7.77。其中Box01是一个布尔对象。 图7.76 图7.77 20. 在Parameters卷展栏单击Box01。 在编辑修改器堆栈显示区域有两个Boolean(见图7.78),每个代表一次布尔运算。 21. 在编辑修改器堆栈显示区域,单击下面的Boolean左边的+号,然后选取Operands,见图7.79。 图7.78 图7.79 22. 在Parameters卷展栏仔细观察运算对象列表。列表中显示Box01和Rib1,说明它们是第一次布尔运算的运算对象。 23. 在编辑修改器显示区域选取Boolean,返回到堆栈顶层。 创建布尔减运算 1. 继续前面的练习,在 Display命令面板的Hide卷展栏单击Unhide All按钮。出现了两个类似于拱门的对象,见图7.80。 2. 确认选择了Box01。 3. 在创建命令面板中单击按钮,在下拉列表中选择Compound Objects。 4(在Object Type卷展栏中单击按钮。 192 3ds max 5标准教程 6. 在展开的Operation区域选取Subtraction [A-B] 。 7. 在Pick Boolean卷展栏中单击Pick Operand B。 8. 在透视视口中单击Arch1,见图7.81。 图7.80 图7.81 9. 在透视视口中单击鼠标右键结束布尔操作。 10. 在Object Type卷展栏中单击Boolean。 11. 在Pick Boolean卷展栏中单击Pick Operand B。 12. 在透视视口中单击Arch2,见图7.82。 13. 在激活的视口中单击鼠标右键结束布尔操作。 最后的布尔对象见图7.83。 图7.82 图7.83 7.3.2 Lofts,放样, 用一个或者多个二维图形沿着路径扫描就可以创建放样对象。定义横截面的图形被放置在路径的指定位置。可以通过插值得到截面图形之间的区域。 第7章 编辑修改器和复合对象 193 放样基础 1. 放样的相关术语 路径(Path)和横截面(Section)都是二维图形。但是在界面内分别被称为路径(Path)和图形(Shapes)。图7.84图示化地解释了这些概念。 路径 截面图形 放样对象 图7.84 2. 创建放样对象 在创建放样对象之前必须先选择一个截面图形或者路径。如果先选择路径,那么开始的截面图形将被移动到路径上,以便它的局部坐标系的Z轴与路径的起点相切。如果先选择了截面图形,将移动路径,以便它的切线与截面图形局部坐标系的Z轴对齐。 指定的第一个截面图形将沿着整个路径扫描,并填满这个图形。要给放样对象增加其它截面图形,必须先选择放样对象,然后指定截面图形在路径上的位置,最后选择要加入的截面图形。 插值在截面图形之间创建表面。3ds max使用每个截面图形的表面创建放样对象的表面。如果截面图形的第一点相差很远,将创建扭曲的放样表面。也可以在给放样对象增加完截面图形后,旋转某个截面图形来控制扭转。 有3种方法可以指定截面图形在路径上的位置。指定截面图形位置时使用的是Path Parameters卷展栏,见图7.85。 , Percentage(百分比):用路径的百分比来指定横截面的位置。 , Distance(距离):用从路径开始的绝对距离来指定横截面的位置。 , Path Steps(路径的步数):用表示路径样条线的节点和步数来指定位置。 在创建放样对象的时候,还可以设置表皮参数(Skin Parameters)。可以通过设置表皮参数调整放样的如下几个方面: , 可以指定放样对象顶和底是否封闭; 194 3ds max 5标准教程 , 使用Shape Steps设置放样对象截面图形节点之间的网格密度; , 使用Path Steps设置放样对象沿着路径方向截面图形之间的网格密度。 , 在两个截面图形之间的默认插值设置是光滑的,也可以将插值设置为Linear。 3. 编辑放样对象 可以在Modify面板编辑放样对象。Loft显示在编辑修改器堆栈显示区域的最顶层,见图7.86。在Loft的层级中,Shape和Path是次对象。突出显示Shape次对象层次,然后在视口中选择要编辑的截面图形,就可以编辑它。可以改变截面图形在路径上的位置,或者访问截面图形的创建参数。 图7.85 图7.86 编辑修改器堆栈显示区域的Path次对象层次,可以用来复制或者关联复制路径,从而得到一个新的二维图形。 可以使用Shape次对象层次访问Compare对话框,见图7.87。这个对话框用来比较放样对象中不同截面图形的起点和位置。前面已经提到,如果截面图形的起点,也就是第一点没有对齐,放样对象的表面将是扭曲的。可以将截面图形放入该对话框,然后比较不同图形的起点。如果在视口中旋转图形,Compare对话框中的图形也自动更新。 编辑路径和截面图形的一个简单方法是放样时采用关联选项。这样,就可以在对象层次交互编辑放样对象中的截面图形和路径。如果放样的时候采用了复制选项,那么编辑场景中的二维图形将不影响放样对象。 使用放样创建一个眼镜蛇 在这个练习中,我们将使用放样创建一个眼镜蛇的模型。 1. 启动3ds max,或者在菜单栏选取File / Reset,复位3ds max。 2. 在菜单栏中选取File / Open,然后从本书的配套光盘中打开文件Samples\ch07\ ch07_06.max。 文件中包含了几个二维图形,见图7.88。 第7章 编辑修改器和复合对象 195 图7.87 图7.88 3. 在透视视口中选取较大的螺旋线。 4. 在Create面板的对象下拉式列表中选取Compound Objects,参见图7.72。 5. 在Object Type卷展栏中单击Loft按钮。 路径的起始点是眼镜蛇的尾巴,因此应该放置小的圆。 6. 单击Creation Method卷展栏,单击Get Shape按钮。 7. 在透视视口单击小圆(标记为1)。这时沿着整个路径的长度方向放置了小圆。 8. 在Path Paramters卷展栏将Path Level设置为10 。这样就将下一个截面图形的位置指定到路径10%的地方。 9. 在Skin Parameters卷展栏的Display区域关闭Skin 。 这样将便于观察截面图形和百分比标记,见图7.89。图像中的黄色图案 就是百分比标记。 图7.89 图7.90 10. 在Creation Method卷展栏单击Get Shape按钮。 11. 在透视视口单击较大的圆(标记为2),见图7.90。 12. 在Path Parameters卷展栏将Path Level设置为90%。 196 3ds max 5标准教程 这是再次增加第二个图形的地方。 13. 在Creation Method卷展栏中单击Get Shape按钮。 14. 在透视视口中再次单击较大的圆(标记为2)。 15. 在Path Parameters卷展栏中将Path Level设置为93%,这样就确定了较大椭圆的位置。 16. 在Creation Method卷展栏中单击Get Shape按钮。 17. 在透视视口单击较大的椭圆(标记为3)。 这时的放样对象见图7.91。 18. 在Path Parameters卷展栏中将 Path Level设置为100。 19. 在Creation Method卷展栏中单击Get Shape按钮。 20. 在透视视口中单击较小的椭圆(标记为4)。 21. 在激活的视口单击鼠标右键结束创建操作。 放样的结果见图7.92。 图7.91 图7.92 接下来我们调整一下放样对象。现在眼镜蛇头部的比例不太合适。需要将第三个截面图形向蛇头移一下。 1. 继续前面的练习,然后从本书的配套光盘中打开文件Samples\ch07\ ch07_07.max。 2(在透视口中鼠标单击选中放样的眼镜蛇。在Skin Parameters卷展栏的Display区域关闭Skin 。 3. 在Modify命令面板的编辑修改器堆栈显示区域单击Loft左边的+号,展开层级列表,见图7.93。 4. 在编辑修改器堆栈显示区域单击Shape,见图7.94。 第7章 编辑修改器和复合对象 197 图7.93 图7.94 5. 在透视视口将鼠标光标放在放样对象中第3个截面图形上,然后单击选择它。被选择的截面图形变成了红颜色,见图7.95。Path Level的数值显示为 93.0 。 图7.95 6. 在Path Parameters卷展栏将 Path Level设置为98.0 。 截面图形被沿着路径向前移动了,眼镜蛇的头部外观得到了明显地改善,见图7.96。 7. 在透视视口选择放样中的第4个截面图形。 8. 单击主工具栏的 Select and Rotate按钮,然后再在其上单击鼠标右键。 9. 在弹出的Transform Type-In对话框的Offset X区域键入45。 这样就旋转了最后的图形,改变了放样对象的外观。 10. 关闭Transform Type-In对话框。 这样蛇头的顶部略微向内倾斜,见图7.97。 11. 在Shape Commands卷展栏单击Compare按钮。 12. 在出现的Compare对话框单击 Pick Shape按钮。 13. 在透视视口分别单击放样对象中的4个截面图形。 14. 单击Compare对话框中的 Zoom Extents按钮,见图7.98。 截面图形都被显示在Compare对话框中。图中的方框代表截面图形的第1点。如果第1点没有对齐,放样对象可能是扭曲的。 198 3ds max 5标准教程 图7.96 图7.97 图7.98 15. 关闭Compare对话框。 16. 在编辑修改器显示区域选取Loft,返回到对象的最顶层。 7.3.3 Connect,连接对象, Connect组合对象在两个表面有孔的对象之间创建连接的表面。 对象连接的基础 1. 运算对象的方向 两个运算对象上的孔应该相互面对。只要丢失表面(形成孔)之间的夹角在正负90?之间,那么就应该形成连接的表面。 2. 多个孔 如果对象上有多个孔,那么可以在其上创建多个连接。但是连接数不可能多于有最少孔数对象上的孔数。如果对象上有多个孔,那么应该使它们之间有合适的位置,否则可能创建相互交叉的对象。 3. 连接表面的属性 第7章 编辑修改器和复合对象 199 连接的命令面板见图7.99。使用这个面板可以参数化地控制运算对象之间的连接。可以指定连接网格对象上的段数、光滑和张力。较高的张力数值使连接表面相互靠近,从而使它们向中心收缩。较低的正张力数值倾向于在运算对象的孔之间进行线性插值,负的张力数值增加连接对象的大小。 图7.99 还可以使用光滑组控制连接几何体及其相临表面之间的光滑程度。在默认的情况下,末端是不光滑的。 4. 编辑连接 可以在Modify面板编辑连接。连接(Connect)出现在编辑修改器堆栈显示区域的顶部。它的次对象层次是Operands和Edit Mesh,见图7.100。使用Operand层次可以访问运算对象的创建或者网格参数。使用Edit Mesh层次可以访问连接中使用的网格。 创建和编辑连接对象 1. 启动3ds max,或者在菜单栏选取File / Reset,复位3ds max。 2. 在菜单栏选择File / Open,然后从本书的配套光盘中打开文件Samples\ch07\ ch07_08.max。 该文件中包含两个网格对象。盒子上有一个孔,而圆柱周围有9个孔,见图7.101。下面使用这两个对象来创建组合对象。 3. 在透视视口选择盒子。 4. 在Create命令面板的几何体类型下拉式列表中选取Compound Objects。 5. 在Create面板的Object Type卷展栏中单击Connect。 6. 在Pick Operand卷展栏中单击Pick Operand。 200 3ds max 5标准教程 图7.100 图7.101 7. 在透视视口中单击圆柱。 8. 在透视视口中单击鼠标右键结束捡取操作。 9. 在透视视口中再次单击鼠标右键结束Connect创建模式。 在圆柱和盒子之间生成了连接的几何体,见图7.102。 10. 在Modify命令面板的编辑修改器堆栈显示区域单击Connect左边的+号。显示出了Operands层次,见图7.103。 图7.102 图7.103 11. 在编辑修改器堆栈显示区域单击Operands。 12. 在Parameters卷展栏单击Op1:Cylinder01,见图7.104。 13. 单击主工具栏的 Select and Rotate按钮,饶Z轴旋转圆柱。 14. 在透视视口单击鼠标右键,结束旋转操作。在旋转的过程中,自动捕捉最近的孔来生成连接的表面。 15. 在Parameters卷展栏选择Box01。 16. 在编辑修改器堆栈显示区域单击Edit Mesh左边的+号,展开次对象层次。 17. 在编辑修改器堆栈显示区域单击Polygon。 18. 在透视视口选择紧靠连接处左面的多边形,然后按键盘上的Delete键删除选择的多边形。 在圆柱和盒子之间又出现了连接的几何体,见图7.105。 第7章 编辑修改器和复合对象 201 图7.104 图7.105 19. 在编辑修改器堆栈显示区域单击Connect,返回到对象层次。 20. 在Parameters卷展栏的Interpolation区域将Segments设置为3,将Tension设置为0.0,见图7.106。 这时连接处的网格密度增加了,见图7.107。 图7.106 图7.107 7.3.5 BlobMesh,水滴网格, BlobMesh(水滴网格)是3ds max 6新增的功能,是一种变形球粒子的复合对象,它作为一种建模工具来使用,用于将所创建的一系列的球形几何体或粒子系列连接在一起,使其看起来像软体或液态物质,或与粒子流一起用来制作器官表皮上粘着的粘性物体。 下面来简单介绍如何使用BlobMesh。 1. 启动3ds max,进入创建面板,单击Particle System->Super Spray按钮,在视口中创建一个超级喷射。如图7.108所示。 202 3ds max 5标准教程 图7.108 2(拖动时间滑块使粒子在场景中显示。 3(在创建命令面板中,单击Compound Object->BlobMesh工具按钮,在场景中的任意处单击鼠标创建原始metaball(小水球)。如图7.109所示。 图7.109 4(直接单击进入Modify面板。在Blob Objects选项组中,单击Pick按钮,选择场景中创建的超级喷射粒子对象。则在每一个粒子的位置上,出现小水球。如图7.110所示。左边创建的是superspray(超级喷射),右边创建的是PF Source(粒子流源)。可以在场景中单击所创建的粒子系统,进入修改面板,通过修改粒子的参数,如大小,速度,偏移量等,以达到不同的效果。 第7章 编辑修改器和复合对象 203 图7.110 BlobMesh制作实例 下面我们来制作配套光盘上文件Samples\ch07\ whippedcream_sm2.avi所示的动画效果。图7.111所示是其中的一帧。 图7.111 1(启动3ds max或者在菜单栏选取File / Reset,复位3ds max。 2. 在菜单栏选取File / Open,然后从本书配套光盘中打开Samples\ch7\blobmesh_start.max 文件。如图7.112所示。 204 3ds max 5标准教程 图7.112 3(播放动画,可以看到场景中已经存在了粒子流的动画,并且场景中的粒子是呈四面体的。如图7.113所示。 图7.113 4(现在来创建blobmesh对象。在创建命令面板中,选择Compound Object->BlobMesh 工具,在场景中的任意处单击鼠标创建原始metaball(小水球)。 5(单击进入Modify面板。在Parameters卷展栏中的Blob Objects选项组中,单击Add按钮,在弹出的Add Blobs对话框中选择PF Source 01,单击Add Blobs确认。如图7.114所示。这样就把粒子添加入blobmesh对象中。 第7章 编辑修改器和复合对象 205 图7.114 6(播放动画。现在粒子已经被粘带体所代替。如图7.115所示。 图7.115 7(在视口中,一些小的粒子还会显示,这是因为BlobMesh对于视口显示和渲染采用不同的细节标准。 8(按下键盘上的M,打开材质编辑器,选择第二行的第一种材质,如图7.116所示。将其应用给所创建的BlobMesh对象。 206 3ds max 5标准教程 图7.116 9(渲染其中的一帧来观看BlobMesh的效果。如图7.117所示。 图7.117 该例子的最后效果保存在本书配套光盘的Samples\ch07\ blobmesh_finish.max。中。 7.3.4 Shape Merge 和Scatter ShapeMerge(形体合并)是将一个网格物体和一个或多个几何图形合成在一起的合成方式。在合成过程中,几何图形即可深入网格物体内部,影响其表面形态,又可根据其几何外形将除此以外的部分从网格中减去。 Scatter(离散)是合成物体的一种方式,通过参数控制将Source Object (离散分子)以各种方式覆盖在Distribution Object(目标对象)的表面。这是一个非常有用的造型工具,通过它可以制作头发、胡须、草地、长满羽毛的鸟或者全身是刺的刺猬,这些都是一般造型工具无法制作的。 使用图形合并(Shape Merge) 和分散(Scatter) 可以制作类似于配套光盘上文件 第7章 编辑修改器和复合对象 207 Samples\ch07\ ch07_12f.avi(图7.118是其中的一帧) 的动画效果,下面就来介绍如何制作类似于的动画效果。为了简单起见,我们只制作文字MAX部分的动画。 图7.118 1( 启动3ds max,单击Sphere按钮,创建一个半径为50的球。 2( 单击Shapes按钮,在命令面板的Object Type卷展栏中单击Text按钮,然后在命令面板的Parameters卷展栏中的文字输入区域突出显示原有文字,键入文字MAX,将Size参数设置为40。 3( 在前视口球的中心单击,创建文字,结果见图7.119。 图 7.119 4( 激活主工具栏中的Select and Move按钮,在顶视图将文字“MAX”移动到球的下方,见图7.120。 208 3ds max 5标准教程 图 7.120 5( 在Create命令面板,单击Geometry按钮,在几何对象列表中选择Compound Objects。 6( 确认选择了球,单击命令面板上Object Type卷展栏中的ShapeMerge按钮,进入ShpaeMerge命令面板。单击Pick Operand卷展栏中的Pick Shape按钮,然后在场景中单击文字“MAX”。 尽管文字已经与几何体合并在一起,但是这时视觉效果上并没有明显的变化。接下来我们对文字进行拉伸操作。 7( 到Modify面板,从编辑修改器列表中选取Face Extrude,在Parameters卷展栏将Amount设置为8.0,结果见图7.121。 图 7.121 增加了Face Extrude后,文字就鼓起来了,但是这时文字并没有动画效果。下面我们来设置文字运动的动画效果。 8( 在堆栈类表中单击ShapeMerge前面的+号,展开层级列表,然后从层级列表中选取Operands。 9( 激活主工具栏中的Select and Move按钮,在前视图中选择文字,将其向下移动,见图7.122。 第7章 编辑修改器和复合对象 209 图7.122 10( 按键盘上的N键,打开Auto按钮,将时间滑动块移动到第100帧,然后在前视图向上移动文字,结果见图7.123。 图 7.123 11( 单击Play按钮,将会看到球上的文字从下向上移动。观察完后,停止动画的播放。 下面我们来看一下文字上的黄色小点是如何实现的。初看起来,似乎是给文字指定了材质。但是通过仔细观察就会发现,用材质实现这样的效果并不容易,制作这样效果的最好办法是使用分散(Scatter) 。 12( 单击Shapes按钮,在命令面板的Object Type卷展栏中单击Star按钮,然后在前视图创建一个Radius 1为1, Radius 2为2.5的星星。 13( 确认选择了星星,单击鼠标右键,在弹出的右键菜单上选取Convert To: Editable 210 3ds max 5标准教程 Mesh,将星星转换成可以渲染的对象。 14( 按键盘上的M键,进入材质编辑器,激活第一个样本视窗,将材质的Diffuse颜色指定为黄色,将Self-Illumination参数设置为100。见图7.124。 15( 确认选择了刚刚创建的星星,在材质编辑器单击Assign Material to Selection按钮, 图 7.124 16. 到Create命令面板,单击Geometry按钮,在几何对象列表中选择Compound Objects。 17. 确认选择了星星,单击命令面板上Object Type卷展栏中的Scatter按钮,进入Scatter命令面板。单击Pick Distribution Object卷展栏中的Pick Distribution Object按钮,然后在场景中单击球。 18. 到命令面板的Display卷展栏,复选Hide Distribution Object。如图7.125所示。 第7章 编辑修改器和复合对象 211 图7.125 19. 将Scatter Objects卷展栏的Duplicates设置为200。这时球的表面分布了200个小的星星。 20. 复选Use Selected Faces Only,结果见图7.126。 图7.126 说明:Use Selected Faces Only的含义是只使用选择的面,也就是使用堆栈中传递过来的面。此外,如果需要给小星星增加动画效果,可以打开Auto按钮,将时间滑动块移动到非第0帧,然后设置Transforms卷展栏中的参数即可。该例子的最后效果保存在本书配套光盘的Samples\ch07\ ch07_12.max。中。 212 3ds max 5标准教程 7.4 小结 在3ds max中,编辑修改器是编辑场景对象的主要工具。当给模型增加编辑修改器后,就可以通过参数设置来改变模型。 要减小文件大小并简化场景,可以将编辑修改器堆栈的显示区域塌陷成可编辑的网格,但是这样做将删除所有编辑修改器和与编辑修改器相关的动画。 面片建模生成基于Bezier的表面。创建一个样条线构架,然后再应用一个表面编辑修改器即可创建表面。面片模型的一个很大的优点就是可以调整网格的密度。 在3ds max中有几个复合对象类型。Booleans根据几何体的相对位置生成复合的对象,有效的布尔操作包括Union、Subtraction和Intersection。 Lofts沿着路径扫描截面图形生成放样几何体。沿着路径的不同位置可以放置多个图形,在截面图形之间插值生成放样表面。 Connect组合对象在网格运算对象的孔之间创建网格表面。如果两个运算对象上有多个孔,那么将生成多个表面。 7.6 习 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 正误题: 1.在3ds max中编辑修改器的次序对最后的结果没有影响。 正确 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 :错误。 2(Noise可以沿三个轴中的任意一个改变对象的节点。 正确答案:正确。 3(应用在对象局部坐标系的编辑修改器受对象轴心点的影响。 正确答案:正确。图7.127就是同样参数圆柱,轴心点不同的弯曲效果。 第7章 编辑修改器和复合对象 213 图7.127 4( Face Extrude是一个动画编辑修改器。它影响传递到堆栈中的面,并沿法线方向拉 伸面,建立侧面。 正确答案:正确 5(在组合对象中,Boolean使用两个或者多个对象来创建一个对象。新对象是初始对象 的交、并或者差。 正确答案:正确。 6(在组合对象中,Connect根据一个有孔的基本对象和一个或者多个有孔的目标对象来 创建连接的新对象。 正确答案:正确。 7(在组合对象中,Scatter根据命令面板的设置,在第二个对象的表面上分散第一个对 象。 正确答案:正确。 8(在组合对象中,ShapeMerge将一个二维图形投影到网格对象的表面,并嵌入其表面。 正确答案:正确。 9(在放样中,所使用的每个截面图形必须有相同的开口或者封闭属性,也就是说,要么 所有截面都是封闭的,要么所有截面都是不封闭的。 正确答案:错误。 10(组合对象的运算对象由两个或者多个对象组成,它们仍然是可以编辑的运算对象。 每个运算对象都可以像其它对象一样被变换、编辑和动画。 正确答案:正确。 选择题: 1(Surface编辑修改器生成的对象类型是: A) Patch B) NURBS C) NURMS D) Mesh 正确答案是A。 2(下列选项中不属于选择集编辑修改器的是: A) Edit Patch B) Mesh Select C) Loft D) Edit Mesh 正确答案是C。Loft是放样对象,而不是编辑修改器。 3(能够实现弯曲物体的编辑修改器是: A) Bend B) Noise C) Twist D) Taper 正确答案是A。 4. 要修改子物体上的点时应该选择次对象中的: A) Vertex B) Polygon C) Edge D) Element 正确答案是A。 5(可以在对象的一端对称缩放对象的截面的编辑器为: A) Map Scaler B) Affect Region C) Bend D) Taper 正确答案是D。 214 3ds max 5标准教程 6(Surface编辑修改器生成的对象类型是: A) Patch B) NURBS C) NURMS D) Mesh 正确答案是A。 放样的最基本元素是: A) 截面图形和路径 B) 路径和第一点 C) 路径和路径的层次 D) 变形曲线和动画 7(将二维图形和三维图形结合在一起的运算的名称为: A) Connect B) Morph C) Boolean D) ShapeMerge 正确答案是D。 8(在一个几何体上分布另外一个几何体的运算的名称为: A) Connect B) Morph C) Scatter D) Conform 正确答案是C。 9(布尔运算中实现合并运算的选项为: A) Subtraction (A-B) B) Cut C) Intersection D) Union 正确答案是D。 10(在放样的时候,默认情况下截面图形上的哪一点放在路径上, A) 第一点 B) 中心点 C) 轴心点 D) 最后一点 思考题: 1. 如何给场景的几何体增加编辑修改器, 2. 如何在编辑修改器堆栈显示区域访问不同的层次, 3. 如何使用面片建模工具建模, 4. 是否可以在不同对象之间复制编辑修改器, 5. 如何使用FFD编辑修改器建立模型, 6. 如何使用Noise编辑修改器建立模型,如何设置Noise编辑修改器的动画效果, 7. 简述放样的基本过程, 8. 什么样的二维图形是合法的放样路径,什么样的二维图形是合法的截面图形, 9. 通过放样为什么能构造复杂的物体, 10. 如何创建布尔运算对象, 11(模仿制作本书配套光盘Samples\ch07\ bend.avi所示的例子。图7.128为最终的效 果。 第7章 编辑修改器和复合对象 215 图7.128 12(使用Taper编辑修改器的界限还可以制作一些更为复杂的效果,模仿制作图7.129所示的酒杯模型。 图7.129 13. 尝试制作图7.130所示的花瓣模型。 图7.130
本文档为【3dmax 教程 07(编辑修改器)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_036899
暂无简介~
格式:doc
大小:1MB
软件:Word
页数:66
分类:互联网
上传时间:2017-09-02
浏览量:19