第 6章 合 成 建 模制作,树皮小船,6.1
制作,客房结构,6.2
使用组合对象建模是一种特殊的建模方式,这种建模方式是将两种或两种以上的对象进行合并,来创建更为复杂的图形。
在 3ds max 7.0中一共提供了 10种组合对象建模,其中比较常用的是 Loft(放样)、
Boolean(布尔运算)等。本章将介绍几个常用的合成建模方法。
6.1.1 学习目标在本例中将介绍放样的操作方法、放样对象的基本参数、截面的对齐方式和放样的变形方式等。利用放样制作的,树皮小船,效果如图 6-1-1所示。
6.1.2 操作过程
6.1 制作,树皮小船,
图 6-1-1,树皮小船”效果单击 (创建) → (几何体)
→ Compound Objects(复合对象)选项。
显示出 Compound Objects命令面板,该命令面板用于创建由两个或两个以上的对象组合而成的复合对象,如图 6-1-27所示。
6.1.3 相关知识
1.放样的概念
Loft(放样)是 3d max中一种非常重要的建模方法。这种建模方法简便、变化性强,可以制作出比较复杂的模型。放样源于船体制造,通常是指将船肋放入龙骨,
以龙骨为中心排列船肋创建船体的过程。
在 3ds max中,将放样路径比喻为龙骨,将放样截面比喻为船肋,利用放样可以很容易地创建出各种复杂的形体。
Loft(放样)是让一个或几个二维图形(截面图形),沿另一个二维图形生长
(放样路径),组成三维模型的工具。其中,当作横截面的二维造型被称为 Shape
(图形)。一个,放样,对象可以有几个横截面二维图形,但只能有一个路径。在
Compound Objects命令面板中按下 Loft按钮后,它的部分参数面板如图 6-1-28所示。
创建放样对象和对对象的一些调整都要用到这个面板。
图 6-1-27 Compound Objects命令面板图 6-1-28 放样命令的部分参数面板创建放样模型时,要先创建一个放样的路径和至少一个放样用的截面,而且要求路径和截面都应是样条曲线。样条曲线可以是闭合的,也可以是开放的。放样路径只能是一条样条曲线,如果用多于一条的样条曲线,必须将它们结合成为一条样条曲线才能使用。
2.创建只有一个截面的放样对象放样截面可以有多个。每个截面可以由多条样条曲线构成,所包含的样条曲线数目必须相同。如果放样的第一个截面包含有嵌套的样条曲线,则所有的截面都必须含有相同的嵌套顺序和形式。
在创建了放样用的路径和截面以后,
就可以创建放样对象。根据操作方法的不同,将放样分为方法:一种是先选择截面,
再选择放样的路径;另一种是先选择路径,
再选择放样路径上的各个截面。
( 1)选择路径后创建放样对象:如果先选择了放样的路径,创建放样对象的操作方法如下所述。
选择放样的路径。
在 Creation Method(创建方式)卷展栏中单击 Get Shape(获取图形)按钮。
将鼠标移到视图中,单击作为截面的图形,
如图 6-1-29所示。
在 Move(移动),Copy(复制)、
Instance(关联)三个单选钮中选择一个。
( 2)选择路径后创建放样对象:如果先选择了放样的截面图形,创建放样对象的操作方法如下所述。
选择放样的截面图形。
在 Creation Method卷展栏中单击 Get
Path按钮。
将鼠标移到视图中,单击作为截面的路径,
如图 6-1-30所示。
在 Move,Copy,Instance三个单选钮中选择一个。
图 6-1-29 在视图中单击作为截面的图形图 6-1-30 在视图中单击作为路径的图形经过以上的操作,都可以得到放样的对象。其中,Move,Copy,Instance是三种复制属性,用于决定放样时,对原图形的使用方法。 Move是直接使用原图形,
Copy,Instance都是使用复制的图形,而保留原图形。一般用默认的 Instance方式。
这样,原来的二维图形都将继续保留,进入放样系统的只是它们各自的关联对象。
在放样对象的一条路径上,允许有多个不同的截面图形存在,它们共同控制放样对象的外形。
( 1) Path Parameters(路径参数)
卷展栏:在什么位置使用哪一个截面图形,是在该卷展栏中进行控制的,
该卷展栏如图 6-1-28所示。其中各主要参数的含义如下。
3.创建有多个截面图形的放样对象
Path(路径)数值框:可以确定插入点在路径上的位置。
它的值的含义由下面的三个参数项决定。
Percentage(百分率)单选钮:将全部路径设为 100%,根据百分率来确定插入点的位置。
Distance(距离)单选钮:以实际路径的长度单位为单位,根据具体长度数值来确定插入点的位置。
Path Steps(路径步长)单选钮:以路径的步长值来确定插入点的位置。
On复选框:可以启动 Snap(捕捉)设置,
在其中设置捕捉值。如设为 10,在百分率方式时每调节一个路径值,都会跳跃 10%
的距离。
(手动选择截面图形)按钮:单击此按钮,用于在屏幕上手动选择截面图形。
(上下翻动截面图形)按钮:在有多个截面图形时,单击此按钮,可以在不同的截面图形之间进行转换。
( 2)创建有多个截面图形的放样对象的方法:如果要创建的放样对象比较复杂,就要用到不同的截面图形。
这时创建放样对象的具体操作方法如下所述。
先在视图中创建要用于放样操作的截面和路径,如图 6-1-31所示。选中用于放样的路径。
单击 Get Shape按钮,然后将鼠标移到视图中单击一个截面。在本例中单击最大的圆角矩形。
在 Path Parameters卷展栏中的 Path数值框输入 60,选择 Percentage(百分率)单选钮 。
图 6-1-31 用于放样操作的截面和路径这时在路径上出现了一个黄色,×,形的标记,用于指示出下一个放样截面的位置,如图 6-1-32所示。
提示 Path(路径)数值框中输入的数值是以路径上的第一个顶点的位置开始进行计算的。本例中创建路径时,由下向上拖曳鼠标,所以默认的第一个顶点在最下方。
单击 Get Shape按钮,然后将鼠标移到视图中单击第二个截面。在本例中单击比较小的圆角矩形。
如果还有其他的路径,重复上面的两步,直至完成所有的截面控制。
本例中在 Path数值框输入 80,再单击
Get Shape按钮,然后将鼠标移到视图中单击圆形,最后得到的效果如图 6-1-33所示。
图 6-1-32 指示出下一个放样截面的位置图 6-1-33 多个截面放样的结果创建完成放样对象后,展开 Surface
Parameters(表面参数)卷展栏,如图 6-1-
34所示,在该卷展栏中可以控制它的表面渲染方式。其中的主要参数含义如下所述。
4.表面参数卷展栏的作用图 6-1-34 Surface Parameters卷展栏
( 1) Smoothing(光滑)栏:在该栏中控制放样对象表面是否光滑,一共有两个选项。
Smooth Length(光滑长度)复选框:选中该复选框,在放样对象的路径方面进行光滑处理。
Smooth Width(光滑宽度)复选框:选中该复选框,放样对象的截面周长会尽可能地进行光滑处理。
两项都打开可获得光滑的造型。
( 2) Mapping(贴图)栏:因为放样对象的特殊性,普通的贴图方法很难与放样对象相匹配。该栏就是为对贴图进行控制而设计的。
Apply Mapping(应用贴图)复选框:选中此复选框后,Length和 Width文本框被激活。其中,Length控制贴图沿路径重复的次数; Width控制贴图沿截面圆周重复的次数。 Normalize(校正)复选框,控制贴图将在长度与截面圆周上均匀分布,否则会受到表面顶点分布的影响。
( 3) Output(输出)栏:进行输出参数的设置,其中有两个参数分别是
Patch(面片)和 Mesh(网格)。这两个选项用于控制对象的整体外形。
放样对象的 Skin Parameters(表皮控制)卷展栏如图 6-1-35所示。在该卷展栏中,可以设置对象显示的方式。
5.表皮控制卷展栏的作用
( 1) Capping(顶盖)栏:如果选中
Cap Star(开始端面)和 Cap End
(结束端面)复选框,则对象两端的面是封闭的。在该栏中,如果选中
Morph(变形)单选钮,则放样对象的顶盖处理会保持点面数的不变,以利于以后的变形操作;如果选中 Grid
(网格)单选钮,则放样对象顶盖处理更光滑,点更少,但不能进行变形操作。
( 2) Shape(图形步长)数值框:设置截面图形顶点之间的步幅数,加大它的值会使造型外表皮更光滑。
( 3) Path(路径步长)数值框:设置路径图形顶点之间的步幅数,加大它的值会使造型弯曲时更光滑。
( 4) Optimize(优化)复选框:选中该复选框,将截面图形进行优化处理,这样将会自动制定光滑的程度,
而不去理会步幅数值。默认状态为关闭,它的优点是减少造型的复杂程度,
但不能进行变形操作。
( 5) Adaptive Path Steps(适配路径步长)复选框:设置是否对路径进行优化处理,这样将不按照路径的步长值进行操作。默认状态是选中,但放样后的对象不能进行变形操作。
( 6) Contour复选框:选中此复选框,
截面图形在放样时,会自动更正自身角度到垂直路径,得到正常的造型。
否则,它将保持初始角度不变,得到平行于截面的放样造型。选中和未选中该复选框的效果如图 6-1-36所示。
( 7) Banking(倾斜)复选框:选中此复选框,截面在放样时,会根据路径在 Z轴上的角度而改变。倾斜时,
它总与切点保持垂直状态。一般将它选中。
( 8) Constant(截面恒定)复选框:
选中此复选框,截面将在路径上自动缩放,以保证整个截面都有统一的尺寸。
图 6-1-35 Skin Parameters卷展栏图 6-1-36 选中和未选中 Contour复选框的效果
( 9) Linear(线性插值)复选框:
选中此复选框,将在每一个截面图形之间使用直线边界制作表皮,否则会用光滑的曲线来制作。为取得光滑的造型表面,最好不要选中它。
( 10) Flip Normals(反转法线)复选框:选中此复选框,将对象表面的法线方向反向,显示对象内部的效果。
( 11) Display(显示)栏:控制放样对象在视图中的显示情况。其中,
Skin(表面)复选框用于设置是否显示放样后的对象表面,如取消该复选框,在视图中只显示放样的路径;
Skin in Shaded(阴影表皮)复选框用于设置是否在实体着色模式的视图中显示它们的表皮造型。
经过前面的操作所创建的放样对象还是比较简单的。通过变形曲线,可以改变放样对象的外形。选择放样对象后,单击
(修改)按钮,打开修改命令面板。该面板的底部显示出 Deformations(变形)
卷展栏,如图 6-1-14所示。
6.缩放变形在该卷展栏中一共有五个按钮,分别是 Scale(缩放),Twist(扭曲),Teeter
(倾斜),Bevel(倒角)和 Fit(拟合)按钮。在每个按钮的右边均有一个切换按钮,用于控制是否应用这种变形的效果。
该按钮呈按下状态时,则应用这种变形;
如果处于抬起状态时,这种变形被禁用但还可以保留。
选中放样对象以后,单击 按钮,打开修改命令面板,在参数区中的
Deformations(变形)卷展栏中单击按下
Scale按钮,就可以调出 Scale Deformation
窗口。在这个窗口中通过调整放样路径,
改变放样截面在 X和 Y两个方向的比例,将截面放大或缩小。
( 1)使用 Scale变形的方法:下面将以放样得到的圆管对象变形成保龄球来说明变形的应用。
在视图中创建一个圆环作为放样的截面图形,再创建一条直线作为放样的路径。创建放样对象,得到一个圆管,如图 6-1-37
所示。在修改命令面板中的 Deformations
卷展栏中,单击 Scale按钮,调出 Scale
Deformation窗口,如图 6-1-37所示。
图 6-1-37 Scale Deformations窗口和放样对象从图中可以看出,在整个路径的范围内,各点的值均是 100%,也就是说,对放样截面没有进行缩放,所以曲线显示为一条直线。
单击窗口工具栏中的 (保持对称)按钮,
然后单击 (插入贝塞尔点)按钮,在窗口缩放比例线上单击插入 4~ 5个点。
单击窗口工具栏中 (移动控制点)按钮,
移动控制点,并调整控制柄使放样对象产生缩放变形效果,如图 6-1-38所示。
图 6-1-38 在 Scale Deformations窗口调整放样路径和缩放后的放样对象
( 2) Scale Deformation窗口的工具栏,Scale Deformation窗口由工具栏、
变形调整区和状态栏三部分组成。工具栏位于该窗口的最上端,提供了用于变形操作的工具按钮。各按钮的功能如下。
(保持对称)按钮:单击该按钮,可以使两个坐标轴上的变形保持一致。
(显示 X轴)按钮:单击该按钮,可以显示 X轴的变形曲线。
(显示 Y轴)按钮:单击该按钮,可以显示 Y轴的变形曲线。
(显示 XY轴)按钮:单击该按钮,可以同时显示 X轴和 Y轴的变形曲线。
(交换变形曲线)按钮:单击该按钮,
可以交换两个坐标轴上的变形曲线。
(移动控制点)按钮:这是一组弹出式按钮,从中选择一个,可以移动变形曲线上的控制点。
(缩放控制点)按钮:用于上、下移动以改变控制点在垂直方向的变形量。
(插入角点)按钮:这是一组弹出式按钮。其中还有一个是(插入贝塞尔点)按钮。两者分别用于在变形曲线上插入拐角型的控制点和贝塞尔型的控制点。
(删除控制点)按钮:用于在变形曲线上删除控制点。
(复位曲线)按钮:用于将变形曲线快速恢复到初始状态,并删除所有添加的控制点。
( 3) Scale Deformation窗口的变形调整区:变形调整区位于该窗口的中间部分,用于对变形曲线进行操作。
在变形工作区中,曲线、栅格线的作用如下。
垂直方向:虚线表示放样对象中的放样截面,实线表示放样对象中当前的放样截面。
水平方向:水平格线表示变形的值。红色曲线表示 X轴的变形曲线,绿色曲线表示 Y
轴的变形曲线。变形曲线上的黑点表示插入的控制点,选中时变为白点。通过主工具栏的按钮或在控制点上右击,可以改变控制点的类型,也可以移动控制点改变其位置,或调整控制点的控制柄改变其两侧的曲率。变形曲线两端控制点的水平位置不能改变。
( 4) Scale Deformation窗口的状态栏:位于该窗口的最下端,左侧用于显示当前操作命令的提示,中间的文本框用于显示或输入当前控制点在变形工作区中的坐标位置,右侧提供了用于观看、调整变形曲线显示方式的操作按钮。各按钮的功能如下。
(移动)按钮:用于移动变形工作区,
显示要操作的位置。
(最大方式显示)按钮:用于在变形工作区中显示出完整的全部变形曲线。
(水平方向最大化显示)按钮:用于在变形工作区中沿水平方向显示出全部变形曲线。
(垂直方向最大化显示)按钮:用于在变形工作区中沿垂直方向显示出全部变形曲线。
(水平缩放)按钮:用于在变形工作区中水平缩放工作区。
(垂直缩放)按钮:用于在变形工作区中垂直缩放工作区。
(缩放)按钮:用于在变形工作区中全方位缩放工作区。
(缩放区域)按钮:用于在变形工作区中缩放选定的区域。
在 Deformations卷展栏中,还有 Twist、
Teeter和 Bevel三个按钮。单击它们可以调出相应的变形窗口,这几个窗口的界面与
Scale Deformation窗口相似。下面以一个星形对象沿直线路径所创建的放样对象为例,介绍这几种变形。
7.扭曲、倾斜和倒角变形
( 1) Twist(扭曲)变形:这种变形将放样截面以路径为轴心线进行旋转,
使放样对象产生扭曲效果。
在视图中选中放样对象以后,打开修改命令面板,在 Deformations卷展栏中单击按下 Twist按钮,就可以调出 Twist
Deformation(扭曲变形)窗口。这时的窗口中有一条红色的直线,显示在放样路径的各点上均没有进行扭曲。按照在 Scale
Deformation窗口中调整曲线的方法对曲线进行调整,得到的扭曲变形曲线形状和该曲线使放样对象产生的扭曲变形效果如图
6-1-39所示。
图 6-1-39 Twist Deformations和扭曲变形效果
( 2) Teeter(倾斜)变形:这种变形将放样截面绕垂直于路径的 X轴和
Y轴进行旋转,使放样对象产生倾斜效果,实现放样对象的倾斜变形。
在视图中选中放样对象以后,打开修改命令面板,在 Deformations卷展栏中单击按下 Teeter按钮,就可以调出 Teeter
Deformation(倾斜变形)窗口。按照在
Scale Deformation窗口中调整缩放曲线的方法对路径进行调整,得到的倾斜变形曲线形状和该曲线使放样对象产生的倾斜变形效果如图 6-1-40所示。
图 6-1-40 Teeter Deformations窗口和倾斜变形效果
( 3) Bevel(倒角)变形:倒角变形与缩放变形很相似,可以使放样对象产生类似倒角的变形效果。它是将放样对象两端附近的截面沿截面的 X轴和 Y轴两个方向进行偏移缩放,使放样对象的两端产生倒角效果。
在视图中选中放样对象以后,进入修改命令面板,在 Deformations卷展栏中单击按下 Bevel按钮,就可以调出 Bevel
Deformation(倒角变形)窗口。前面所述方法对路径上倒角值进行调整,得到的倒角变形曲线形状和该曲线使放样对象产生的倒角变形效果如图 6-1-41所示。
图 6-1-41 Bevel Deformations窗口和倒角变形的效果在放样变形工具中,拟合变形是功能最强大的一种变形方式,利用拟合变形只要指定对象在顶视图、俯视图和前视图中的轮廓,就可以使放样对象转变为更复杂的模型。
8.拟合变形使用拟合变形可以通过两条,拟合,
曲线来定义对象的顶部和侧剖面。拟合图形实际上是缩放边界。当横截面图形沿着路径移动时,缩放 X轴可以拟合 X轴拟合图形的边界,而缩放 Y轴可以拟合 Y轴拟合图形的边界。
( 1)进行 Fit(拟合)变形应满足的条件:进行拟合变形时应满足以下条件。
Fit X和 Fit Y应有相同的长度。
拟合变形所需的图形一定是封闭的,并且只能包含一条曲线。
在 X轴上不能有曲线段超出第一或最后一个型节点。
( 2)进行 Fit(拟合)变形的操作步骤:下面以创建一个哑铃为例,介绍拟合变形的操作步骤。
在视图中创建一条直线作为放样的路径,
创建一个星形作为放样的截面,再创建一个拟合的图形,如图 6-1-42所示。然后创建一个以星为截面的放样对象。
打开修改命令面板,在 Deformations卷展栏中单击 Fit按钮,调出 Fit Deformation
(拟合变形)窗口,如图 6-1-43所示。
图 6-1-42 在视图中创建作为拟合曲线的二维型图 6-1-43 Fit Deformation窗口
单击 (保持对称)按钮,使其抬起,再按下 (获取图形)按钮,在视图中单击拟合使用的图形,这时的 Fit Deformation
窗口如图 6-1-43所示。
这时的放样对象为图 6-1-43图中所示的形状,是一个非常奇怪的形状,这是拟合图形的方向不正确造成的。
单击 (逆时针旋转 90° )按钮,这时的拟合图形如图 6-1-44所示。拟合的结果如图 6-1-45所示。
图 6-1-44 旋转了的拟合图形图 6-1-45 拟合的结果
( 3) Fit Deformation窗口工具栏部分按钮的功能:由于拟合变形的功能强大,该窗口比其他的变形窗口增加了一些工具按钮,增加的工具按钮的功能如下。
(水平镜像)按钮:单击此按钮,在水平方向镜像拟合变形曲线。
(垂直镜像)按钮:单击此按钮,在垂直方向镜像拟合变形曲线。
(逆时针旋转 90° )按钮:单击此按钮,
将拟合变形曲线逆时针旋转 90° 。
(顺时针旋转 90° )按钮:单击此按钮,
将拟合变形曲线顺时针旋转 90° 。
(删除曲线)按钮:单击此按钮,用于删除拟合变形曲线。
(获取图形)按钮:单击此按钮,用于在视图中拾取拟合图形。通过单击 (显示 X轴)按钮和 (显示 Y轴)按钮,可以分别拾取 X轴方向和 Y轴方向的拟合图形。
(生成路径)按钮:单击此按钮,将放样路径用直线代替原来的路径。
当放样对象创建完成以后,可能需要修改各截面型或者路径型,这时就需要进入放样对象的子对象层,进行编辑。打开修改命令面板,在 Modifier Stack(修改器堆栈)列表框中显示出 Loft(放样)选项。
在 Modifier Stack列表框中单击 Loft选项前的 +号,将堆栈的 Loft选项展开。可以看到
Loft对象的子对象有 Shape(图形)和 Path
(路径)两个,如图 6-1-46所示。
9.编辑放样对象的子对象
( 1) Shape子对象:在修改器堆栈中单击 Shape子对象,这时在命令面板中显示出 Shape子项的 Shape
Commands(图形命令)卷展栏,如图 6-1-47所示。该卷展栏中各按钮的作用如下所述。
图 6-1-46 在修改堆栈中选择 Shape子对象图 6-1-47 Shape Commands卷展栏
Path(路径)数值框:在选中了截面以后,
该数值框被激活,用于显示或设置当前截面在放样路径上的位置。
Compare(比较)按钮:单击该按钮,即可调出 Compare窗口,用于调整并对齐截面。
Reset(复位)按钮:用于将当前截面快速恢复到初始状态,取消对当前截面所做的缩放、旋转等操作。
Delete(删除)按钮:用于删除当前的截面。
Align(对齐)栏:用于设置当前的截面与路径对齐方式。该栏中一共有 6个按钮,
用来设置不同的对齐方式。
单击 Center(中心)按钮后,可以将当前截面的中心移到路径上;单击 Default
(默认值)按钮后,可以将当前截面的轴心移到路径上;单击 Left(左边)按钮后,
截面型的左边界在路径上;单击 Right(右边)按钮后,截面型的右边界在路径上;
单击 Top(顶部)按钮后,截面型的上边界在路径上;单击 Bottom(底部)按钮后,
截面型的下边界在路径上。
Put(放置)栏:用于将当前位置的截面从放样物体中取出,并将取出的截面放到视图场景中。选择要提取的截面,单击 Put
(放置)按钮,就会弹出 Put To Scene(放置到场景)对话框。在 Put To Scene对话框中,设置提取的方式可以是复制或关联,
输入截面的名称或使用默认值,再单击 OK
按钮,即可将选择的截面放置到视图中,
使其生成为一个平面图形。
( 2)截面的第一节点:作为截面的二维型上的第一个节点在放样时起到很大的作用,因为放样过程中的一切运算都将从第一节点开始。如果放样对象有多个截面,每个截面的第一节点又没对齐,放样对象就会收缩或扭曲现象,如图 6-1-48所示。
要消除放样对象表面的扭曲现象,
必须对放样的各个截面进行调整,使各个截面的第一节点对齐。用多个截面创建的放样对象,通常各个截面的中心都与放样的路径对齐。
图 6-1-48 发生了扭曲的放样对象
( 3)比较第一节点:要观察各截面的第一节点是否对齐,可以在 Shape
Commands(图形命令)卷展栏中,
单击 Compare(比较)按钮,调出
Compare窗口,如图 6-1-49所示。在该窗口中,单击工具栏上的 (拾取图形)按钮,将鼠标移到视图中的放样对象上,如图 6-1-50所示。
当鼠标变成图中所示时,单击就可以拾取一个截面。如此重复操作,
直到拾取完所有的截面,就可以得到图 6-1-49所示的窗口。在该窗口中,
截面图形上的小矩形就是第一节点的位置。
图 6-1-49 Compare窗口 图 6-1-50 拾取截面
( 4) Compare窗口:该窗口由主工具栏、工作区和状态栏三部分组成。
主工具栏提供了用于对截面操作的工具按钮,工作区用于显示在视图中拾取的截面轮廓,状态栏提供了用于调整工作区显示方式的操作按钮,并显示当前按钮的操作提示。在该窗口中,
主工具栏和状态栏上各按钮的功能如下。
(拾取图形)按钮:用于在视图中拾取放样的截面图形。
(复位)按钮:用于将工作区快速恢复到初始状态。
(最大方式显示)按钮:用于在工作区中显示出完整的截面轮廓。
(移动)按钮:用于移动工作区,显示要操作的位置。
(缩放)按钮:用于全方位缩放工作区。
(缩放区域)按钮:用于缩放选定的区域。
( 5)调整并对齐截面第一节点的方法:调整第一节点的方法是,将要调整的截面图形转为可编辑样条曲线,
进入顶点的编辑状态,选中一个能与其他图形对齐的顶点。单击
Geometry卷展栏中的 Make First(设置第一节点)按钮,就可以将第一节点对齐。对齐第一节点后的放样对象如图 6-1-52所示。
图 6-1-51 设置第一节点图 6-1-52 对齐第一节点后的放样对象
( 6) Path(路径)子对象:进入该子对象层以后,可以发现在它的参数卷展栏中只有一个 Put(放置)按钮。
单击该按钮,可以将路径放入场景中。
6.2.1 学习目标在本例中要制作一个客房,客房的墙壁、地板和天花板等都可以用简单的模型来创建,但是在创建好的三维模型上开一个窗口则要用到布尔运算。隐藏了墙体的客房如图 6-2-1所示。
6.2 制作,客房结构,
本节介绍布尔运算的使用。在 3ds max
7.0中,合成建模还有其他几种类型。本节要对其中的几个进行简单介绍。
6.2.2 操作过程图 6-2-1 隐藏了墙体的客房在 3ds max 7.0中,一共有 10种合成建模的方法,除了前面所介绍的放样建模,
还有 Morph(变形),Scatter(离散)、
Conform(适应),Connect(连接)、
BlobMesh(滴状网格),ShapeMerge
(形体合并),Boolean(布尔运算)、
Terrain(地形)和 Mesher(网格)。与
Loft(放样)相比,这些建模方式都要简单得多,另外由于篇幅所限,本节只对其中的几个进行简单的介绍。
6.2.3 相关知识布尔对象通过在两个对象上执行布尔操作将它们组合起来。在该软件中,布尔对象是通过两个重叠对象生成的。原始的两个对象是操作对象( A和 B),而布尔对象本身是操作的结果。对于几何体,布尔操作如下有 3种。
1.布尔运算并集:布尔对象包含两个原始对象的体积。将移除几何体的相交部分或重叠部分。
交集:布尔对象只包含两个原始对象共用的体积(也就是说,重叠的位置)。
差集(或差):布尔对象包含从中减去相交体积的原始对象的体积。
( 1)创建布尔运算对象:创建布尔对象以前至少要有两个对象。以前布尔操作要求对象重叠。如果两个对象不重叠,而仅仅是边与边或面与面接触,则布尔操作将失败。现在,对不重叠的对象也可以执行布尔操作。
重合面 /边和顶点不再成为问题。
可以使用完全被另一个对象所包围、
二者没有相交边的对象来执行布尔操作。创建布尔对象的具体操作步骤如下所述。
选择原始对象。此对象为操作对象 A。
单击 → → Compound Objects→Boolean
按钮,显示出进行布尔运算的参数面板。
这时操作对象 A 的名称显示在 Parameters卷展栏的 Operands(操作对象)列表中。
在 Pick Boolean (拾取布尔)卷展栏上选择操作对象 B 的复制方法 Reference(参考),Copy(复制),Move(移动)和
Instance(关联)。
在 Parameters卷展栏上选择要执行的布尔运算操作,Union(并集),Intersection
(交集),Subtraction( A-B)(差集 A-B)
或 Subtraction( B-A)(差集 B-A)。
在 Pick Boolean (拾取布尔)卷展栏上,
单击 Pick Operand B(拾取操作对象 B)。
在视图中选择操作对象 B。 3dsmax 将执行布尔运算操作。
( 2)布尔运算的 Pick Boolean(拾取布尔)卷展栏:在命令面板中单击
Boolean按钮以后,在它下面的参数区中显示出它的参数面板。该面板由三个卷展栏组成,其中的 Pick
Boolean卷展栏如图 6-2-14所示。
在该卷展栏中,可以进行运算对象的拾取操作,并选择运算对象的使用方式。
Pick Operand B(拾取运算对象 B)按钮:
在已经选中 A对象的情况下,单击该按钮,
再单击视图中用于布尔运算的另一个对象,
作为 B对象,即可将原始的 A对象与 B对象进行布尔运算,并生成一个新的对象。
Reference(参考),Copy(复制)、
Move(移动)和 Instance(关联)单选钮:
这四个单选钮的选择决定了选择操作对象
B的复制方法。
( 3) Parameters卷展栏:该卷展栏如图 6-2-15所示,在该卷展栏中可以对运算方式进行选择。在该卷展栏中,
可以选择已参与运算的对象和布尔运算方法。该卷展栏包含有 Operands
(运算对象)和 Operation(操作)
两个栏,这两个栏的主要作用如下所述。
图 6-2-14 Pick Boolean卷展栏图 6-2-15 Parameters卷展栏
Operands栏:该栏的参数主要用于选择运算对象。在 Operands(运算对象)列表中,列出所有的运算对象,供编辑操作时使用。选中列表中的对象以后,在 Name
(名称)文本框中可以修改名称。选择运算对象后,可以激活 Extract Operand(提取运算对象)按钮,Instance(关联)单选钮和 Copy(复制)单选钮。
Extract Operand按钮只有在修改命令面板中才有效,它将当前指定的运算对象重新提取到场景中,作为一个新的可用对象,包括 Instance(关联)和 Copy(拷贝)
两种属性。这样进行了布尔运算的对象仍可以被释放回场景中。
Operation栏:该栏中有四种运算方式可供选择,即 Union(并集),Intersection
(交集),Subtraction( A-B)(差集 A-B)
或 Subtraction( B-A)(差集 B-A)。选择这四种不同的运算方式,所得到的结果不同。如图 6-2-16所示的两个对象,将它们重叠了以后如图 6-2-17所示。
图 6-2-16 原始对象图 6-2-17 两个对象重叠当选择了以上四种不同的运算方式以后,
得到的效果如图 6-2-18所示。
( 4)运算对象的显示:
Display/Update(显示 /更新)卷展栏如图 6-2-19所示。该卷展栏用于设置显示和更新的效果,不影响布尔运算。
图 6-2-18 四种不同的运算结果图 6-2-19 Display/Update卷展栏
Result(结果):只显示最后的运算结果。
Operands(运算对象):显示出所有的运算对象。
Update(更新设置):用于设置更改后,
控制何时进行运算并显示布尔运算效果。
Always(总是):第一次操作后都立即显示布尔运算结果。
When(选择时):选择对象时显示布尔运算结果。
Manually(手动):选择此单选钮时,
下面的 Update按钮才可使用,它提供手动的更新控制。需要观看更新效果时,按下此按钮即可。
单击 Scatter(离散)按钮,可将一个对象以随机的复制方式分散到目标对象的表面,产生多个对象覆盖到另一对象表面的效果。常用来创建大量随机的模型,如山坡上的石头、草地、头发、麦田、动物羽毛等模型。完成离散操作,最少需要两个对象。
2.离散建模通常结构简单的对象作为离散对象。
当在视图中选择原对象以后,单击 →
→ Compound Objects→Scatter 按钮,
在参数面板中显示了创建离散对象的参数,
其中主要卷展栏的作用如下所述。
( 1) Pick Distribution Object(拾取分布对象)卷展栏:该卷展栏如图 6-
2-20所示,主要用于设置分布对象。
在该卷展栏的下方,显示出已经拾取了的分布对象名称。
图 6-2-20 Pick Distribution
Object卷展栏
Pick Distribution Object(拾取分布对象)
按钮:单击此按钮,然后在场景中单击一个对象,将其指定为分布对象。
Reference(参考) /Copy(复制) /Move
(移动) /Instance(实例)单选钮:这四个单选钮用于指定将分布对象转换为散布对象的方式。
( 2) Scatter Objects(散布对象)卷展栏:该卷展栏如图 6-2-21和图 6-2-
22所示。通过此卷展栏上的选项,不仅可以指定源对象的散布方式,还可以访问构成散布复合对象的对象。
图 6-2-21 Scatter Objects卷展栏 1
图 6-2-22 Scatter Objects卷展栏 2
Distribution(分布)栏:该栏中有两个单选钮,用于选择散布源对象的基本方法。
当选中 Use Distribution(使用分布对象)
单选钮时,根据分布对象的几何体来散布源对象。
当选中 Use transforms(仅使用变换)单选钮时,不需要分布对象,而是使用,变换,卷展栏上的偏移值来定位源对象的重复项。如果所有变换偏移值均保持为 0,则看不到阵列,这是因为重复项都位于同一个位置。
Object(对象)栏:在该栏中有一个列表框,单击其中的对象名称,可以选中它,
以便能在堆栈中访问该对象。
Source Name(源名)和 Distribution
Name(分布名)文本框:在这两个文本框中可以重命名散布复合对象中的源对象或分布对象。
Source Object Parameters(源对象参数)
栏:以下参数只作用于源对象。
在 Duplicates(复制品)数值框中指定散布的源对象的重复项数目。
Base Scale(基础比例)数值框用于改变源对象的比例,同样也影响到每个重复项。
Vertcx Chaose(顶点混乱度)数值框用于对源对象的顶点应用随机扰动。
Animation Offset(动画偏移)数值框用于指定每个源对象重复项的动画偏移前一个重复项的帧数。
Distribution Object(分布对象参数)栏:
以下选项用于设置源对象重复项相对于分布对象的排列方式。仅当使用分布对象时,
这些选项才有效。
Perpendicu(垂直)复选框:如果选中该复选框,则每个重复对象垂直于分布对象中的关联面、顶点或边。如果禁用,则重复项与源对象保持相同的方向。
Use Selected Face(仅使用选定面)复选框:如果选中该复选框,则将分布限制在所选的页面内。
使用这个复选框的方式是在拾取分布对象时使用,实例化,选项。然后,对原始对象应用,网格选择,修改器,并只选择要用于分布重复项的那些面。
Distribution Using(分布方式)栏:该栏中有 9个单选钮,用于指定分布对象几何体确定源对象分布的方式。 如果不使用分布对象,则这些选项将被忽略。
Display(显示)栏:该栏中有两个单选钮。选择是否显示散布操作的结果或散布之前的操作对象。
( 3) Display(显示)卷展栏:如图
6-2-23所示,在该卷展栏中的参数提供了影响散布对象显示的选项。
图 6-2-23 Display卷展栏
Display Options(显示选项)栏:当离散的物体过多时,会使显示和操作的速度大大降低,该卷展栏中的参数主要就是进行这方面的设置的。
Proxy(代理):选中该单选钮,将源重复项显示为简单的楔子,在处理复杂的散布对象时可加速视图的重画。该选项对于始终显示网格重复项的渲染图像没有影响。
Mesh(网格)单选钮:选中该单选钮,
显示重复项的完整几何体。
Display(显示)数值框:指定视图中所显示的所有重复对象的百分比。该选项不会影响渲染场景。