3dsmax8基础与案例教程第三章_第1页
3dsmax8基础与案例教程第三章_第2页
3dsmax8基础与案例教程第三章_第3页
3dsmax8基础与案例教程第三章_第4页
3dsmax8基础与案例教程第三章_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

3.1基本修改器

3.1.1

Modify(修改)命令面板的使用

3.1.2常用于几何体的编辑修改器

3.2网格对象的编辑

3.2.1将对象转换为网格对象

3.2.2子对象的选择和柔化

3.2.3子对象的编辑第3章修改器的使用3.1.1

Modify(修改)命令面板的使用

一般来说,添加和使用修改器都在Modify(修改)命令面板中,单击Modify(修改)按钮,显示出Modify命令面板,如图3-1-1所示。1

图3-1-1Modify(修改)命令面板图3-1-2

Modifiers菜单3.1.1

Modify(修改)命令面板的使用

1.添加修改器给选中对象添加修改器的方法有两种:一种是使用菜单命令,另一种是Modify(修改)命令面板。(1)使用菜单命令添加修改器的方法:在视图中选中要添加修改器的对象以后,单击Modifiers(修改器)→×××→×××菜单命令。例如:要给选中的对象添加EditMesh(编辑网格)修改器,就应单击Modifiers(修改器)→MeshEditing(网格编辑)→EditMesh(编辑网格)菜单命令,如图3-1-2所示。(2)使用Modify(修改)命令面板添加修改器的方法:选中要添加修改器的对象后,在命令面板区域单击(修改)按钮,显示Modify命令面板,从中单击ModifierList(修改器列表)下拉列表框(在本书中以后将以单击(修改)→ModifierList(修改器列表)来代替现在这种描述方法),打开该列表框,然后找到所需要的修改器,单击鼠标左键。2

3.1.1

Modify(修改)命令面板的使用

在以上两种方法中,能使用的修改器都会随着所选中的对象发生变化。在菜单中,不可以使用的命令呈浅灰色显示;在ModifierList(修改器列表)中则只列出所选中的对象可以使用的命令,不能使用的命令将被隐藏。例如当选中由三维图形构成的对象时,Extrude(挤出)、Lathe(旋转)等专用于样条曲线的命令将不出现在ModifierList(修改器列表)中,而在菜单中则显示成不可用状态的浅灰色。不管用哪种方法为对象添加修改器,所有的命令都会记录在Modify(修改)命令面板中,以堆栈的形式显示出来。一般来说,使用Modify(修改)命令面板为对象添加修改器,而很少使用菜单命令。(3)删除修改器:在修改器堆栈中选择要删除的修改器,单击(从堆栈中删除修改器)按钮,就可以完成操作。另外,在修改器上单击鼠标右键以后,弹出它的快捷菜单,单击Delete菜单命令,也可以删除不要的修改器。3

3.1.1

Modify(修改)命令面板的使用

提示:在修改器上单击右键,弹出的快捷菜单中还有Cut(剪切)、Copy(复制)、Paste(粘贴)、PasteInstance(关联复制粘贴)等命令,用这些命令可以将修改器通过剪贴板应用到其他对象上。2.使用ModifierStack(堆栈编辑)列表框

ModifierStack(堆栈编辑)列表框位于ModifierList(修改器)下拉列表框的下面。对视图中的对象选择修改器后,所选择的修改器就会显示在此列表框中。当为对象添加多个修改器后,修改器的层级按先后顺序排列形成堆栈,最后选择的修改器在堆栈编辑列表框的最顶层。每一层级修改器项中都包含了该修改器的控制参数,可以任意切换堆栈编辑器中的修改器,对选中的对象进行修改操作。在命令层级的最下层是原始对象,如图3-1-3所示。4

3.1.1

Modify(修改)命令面板的使用

(1)展开符号按钮“+”的使用:有些修改器,在堆栈中的修改器名称前面有一个“+”按钮,如图3-1-3所示。单击该按钮,即可展开修改器堆栈,如图3-1-4所示(这时在该修改器下面树状结构显示出修改器的“子项”,我们将这些“子项”称为子对象)。此时,修改器前面的“+”按钮,变成“-”按钮,。再单击“-”按钮,即可将堆栈关闭。5

图3-1-3有子对象的修改器展开按钮呈关闭状态图3-1-4展开按钮呈展开状态3.1.1

Modify(修改)命令面板的使用

(2)按钮:在堆栈编辑列表框中修改器的左侧有一个图标,如图3-1-5所示。默认情况下,该按钮处于激活状态,修改器应用于对象;单击后关闭呈状态,这时视图中的对象将不受该修改器的影响;再次单击时又处于激活状态。

6

图3-1-5关闭Taper修改器前的效果3.1.1

Modify(修改)命令面板的使用

如果将鼠标指针移到按钮上单击鼠标右键,在弹出的快捷菜单中还可以设置该按钮的另外两个状态:OffinViewport(在视口中关闭)和OffinRenderer(在渲染器中关闭),读者可以对上面提到的修改器选择这两项,分别观察在视图和在渲染器中显示的效果。3.使用修改器控制对象的形状修改器可以用于单个对象、对象选择集或子对象选择集。同一个修改器应用于单个对象和应用于对象选择集的效果不相同。(1)修改器用于单个对象或多个对象的选择集:如果选中单个对象应用修改器,方法比较简单,与前面我们所介绍的添加修改器的方法相同,可以直接添加修改器,而不用考虑各个对象之间的关系。图3-1-7中右侧三个对象就是分别应用Bend修改器的效果。如果选择了多个对象,这些对象就构成了一个对象的选择集。如果对选择集添加修改器,则这时的修改器就是整个选择集中所有7

3.1.1

Modify(修改)命令面板的使用

的共享命令。图3-1-7中左侧三个对象是构成了一个选择集以后应用Bend修改器的效果。(2)编辑修改器的顺序:修改器的顺序不同,产生的最终效果也是不相同的。例如,我们对同一个圆柱体使用Taper(锥化)和Bend(弯曲)修改器,先使用Bend(弯曲)修改器的效果如图3-1-8所示中右图,先使用Taper(锥化)修改器的效果如图3-1-8所示中左图。所以在使用修改器前要规划好修改器的使用次序。8

图3-1-7修改器应用于单个对象和对象选择集上的效果图3-1-8修改器顺序对最终效果的影响3.1.1

Modify(修改)命令面板的使用

(3)处理Gizmo(线框):打开修改器的堆栈,可以看到许多修改器的堆栈中都有Gizmo(线框)和Center(中心)两个子项,如图3-1-9所示。单击Gizmo(线框)子项时,在视图中对象的周围出现一个图形显示修改的位置与范围,在我们对它进行操作之前,包围着选定对象,这个图形就被称为Gizmo(线框),如图3-1-10所示。Gizmo(线框)与机械装置类似,它会将上面的修改传递给附着的对象。9

图3-1-9修改器的Gizmo和Center两个子项图3-1-10移动Gizmo的效果3.1.1

Modify(修改)命令面板的使用

Gizmo在渲染时不显示,通过移动、旋转和缩放Gizmo(线框)可以改变修改器作用于对象的效果,如图3-1-11所示。在Gizmo(线框)子项的下面有一个Center(中心)子项,它修改器的轴心位置。Center(中心)点控制着修改器产生效果的点,可以改变修改器作用于对象的效果,如图3-1-11所示。10

图3-1-11移动Center的效果图3-1-12以按钮形式显示修改器3.1.1

Modify(修改)命令面板的使用

(4)Parameters(参数)卷展栏:在Modify命令面板中选中所使用的修改器,在其下方出现Parameters卷展栏,用于显示修改器堆栈列表框中当前修改器的设置参数。不同的修改器,在Parameters卷展栏中显示的参数也不相同。在Parameters卷展栏中通过设置不同的参数,可以使对象产生不同程度的修改效果。4.ModifierList(修改器列表)通常在ModifierList下拉列表中的修改器分为三大部分,第一部分是由用户设置的最常用的修改器集,这样可以避免总是拖曳命令列表查找的麻烦,第二部分是WORLD-SPACEMODIFIERS(世界空间修改器),第三部分是OBJECT-SPACEMODIFIERS(对象空间修改器)。(1)WORLD-SPACEMODIFIERS(世界空间修改器)列表:在该列表中列出了用于在世界坐标系统空间中应用编辑修改器。11

3.1.1

Modify(修改)命令面板的使用

世界空间的体系是世界坐标系,正X轴位于右侧,正Z轴位于上方,而正Y轴是远离您的方向。世界坐标系是一般或整体模型空间的坐标系,世界空间是恒定不变的。如果为选中的对象添加了世界空间修改器,则这个命令永远在堆栈的最上方,其效果与在堆栈中的顺序无关。(2)OBJECT-SPACEMODIFIERS(对象空间修改器):用于在对象的坐标系统空间中应用编辑修改器。对象空间是一个坐标系,对于场景中的每一个对象都是唯一的。对象空间修改器与世界空间修改器相对,使用对象的局部坐标系直接影响对象。对象空间修改器直接出现在修改器堆栈中的对象上面,并且其效果取决于它们在堆栈中显示的顺序。对象空间修改器直接影响对象空间中对象的几何体。应用对象空间修改器时,使用ModifierStack(修改器堆栈)中的其他对象空间修改器,对象空间修改器直接显示在对象的上方。堆栈中显示修改器的顺序可以影响结果几何体。12

3.1.1

Modify(修改)命令面板的使用

5.修改器堆栈工具按钮修改器堆栈工具按钮的功能简介如表3-1-1所示。13

图标及名称按钮功能锁定堆栈单击按下此按钮后,将堆栈和所有“修改”面板控件锁定到选定对象的堆栈。即使在选择了视图中的另一个对象之后,也可以继续对锁定堆栈的对象进行编辑显示最终结果开关单击按下该按钮,即启用此选项后,会在选定的对象上显示整个堆栈的效果。禁用此选项后,会仅显示到当前高亮修改器堆栈的效果使唯一单击该按钮,使实例化对象成为唯一的,或者使实例化修改器对于选定对象是唯一的从堆栈中删除修改器单击该按钮,堆栈中删除当前的修改器,消除该修改器引起的所有更改配置修改器集单击该按钮,可以显示出全部修改器的分类菜单,用于配置在“修改”面板中,怎样显示和选择修改器

3.1.1

Modify(修改)命令面板的使用

6.修改器按钮修改器还可以以按钮的形式出现在修改器列表和堆栈显示之间,如图3-1-12所示,在这个区域最多可以显示32个按钮。当修改器以按钮显示以后,单击某一个修改器按钮,就可以直接将所用的修改器添加到选中的对象上面。(1)显示修改器按钮:如果要显示这些修改器按钮,可以使用下面的方法。

在Modify(修改)命令面板中,单击(配置修改器集)按钮,弹出其快捷菜单,如图3-1-13所示。在快捷菜单中,ShowButtons(显示按钮)选项,就可以出现图3-1-12所示的修改器按钮。14

3.1.1

Modify(修改)命令面板的使用

(2)更换显示的修改器按钮:由于一次不能将所有的修改器都以按钮的形式显示,所以这些按钮是按一定类别显示,我们称之为命令按钮集。更换显示的修改器集可以使用下面的方法。

在Modify(修改)命令面板中,单击(配置修改器集)按钮,弹出其菜单,如图3-1-13所示。15

图3-1-13快捷菜单图3-1-14ConfigureModifierSets对话框3.1.1

Modify(修改)命令面板的使用

在该菜单的第三栏中,列有默认的12个修改器集,单击所要显示的修改器集,就可以更换显示的按钮。16

3.1.1

Modify(修改)命令面板的使用

7.配置修改器集在Modify命令面板中,单击(配置修改器集)按钮,弹出其菜单,如图3-1-13所示。单击ConfigureModifierSets(配置修改器集)命令,屏幕上就会弹出ConfigureModifierSets(配置修改器集)对话框,如图3-1-14所示。在ConfigureModifierSets对话框中,左侧的Modifiers(修改器)列表框中列出了全部的修改器选项。右侧的Sets(类别集)下拉列表框用于选择或定义修改器的类别。单击Save按钮,可以保存定义好的修改器类别;单击Delete(删除)按钮,可以删除定义的修改器类别。单击Sets(类别集)下拉列表框,在弹出的下拉列表中选择一个类别后,就可在Totalbuttons(全部按钮)数值框中显示出该类别的修改器的个数,并在右侧的Modifiers栏中显示出该类别的修改器按钮。17

3.1.2常用于几何体的编辑修改器

修改器中有很多命令都可以用于几何体的修改。在本节中我们介绍常用的几个命令。1.Bend(弯曲)修改器的使用

Bend(弯曲)修改器用于对几何体进行弯曲处理,可以使对象沿某一特定的轴向进行弯曲变形。使用任何一种添加修改器的方法为选中的对象添加Bend(弯曲),就可在修改器堆栈列表框中显示出Bend(弯曲)命令,并在命令面板中显示出Bend修改器的Parameters卷展栏,如图3-1-15所示。在Parameters卷展栏中设置弯曲参数后,即可使几何对象产生弯曲变形。在Bend修改器的Parameters卷展栏中,各主要参数的含义如下。(1)Bend(弯曲)栏:用于设置弯曲的角度和方向。

Angle(角度)数值框:该数值框中数值用于设置从顶点平面设置要弯曲的角度。18

3.1.2常用于几何体的编辑修改器

Direction(方向)数值框:该数值框中数值用于设置弯曲相对于水平面的方向。不同的角度和方向数值对弯曲效果的影响如图3-1-16所示。19

图3-1-15Bend修改器的Parameters卷展栏图3-1-16

Bend栏参数对最终效果的影响 3.1.2常用于几何体的编辑修改器

(2)BendAxis(弯曲轴)栏:用于设置弯曲的坐标轴,有X、Y、Z三个弯曲轴。单击X、Y或Z单选钮,可以使对象分别沿X、Y或Z轴弯曲。选择不同轴的弯曲效果如图3-1-17所示。注意此轴位于弯曲Gizmo并与选择项不相关。默认设置为Z轴(3)Limits(限制)栏:用于设置对象沿坐标轴弯曲的范围,包含有LimitEffect(限制效果)复选框和UpperLimit(上限)、LowerLimit(下限)两个数值框。

LimitEffect(限制效果)复选框:可以控制弯曲的范围是否发生作用。单击并选中该复选框,UpperLimit(上限)数值框和LowerLimit(下限)数值框才能发生作用。

UpperLimit(上限)/LowerLimit(下限)数值框:设置弯曲效果的上限与下限。20

3.1.2常用于几何体的编辑修改器

当这两个数值框有效时,弯曲命令仅对位于上下限之间的顶点应用弯曲效果。当它们相等时,相当于禁用弯曲效果。有关上限和下限的设置以及对对象的影响如图3-1-18所示。21

图3-1-17BendAxis对效果的影响图3-1-18

Limits栏参数的设置及对效果的影响3.1.2常用于几何体的编辑修改器

2.Taper(锥化)修改器

Taper(锥化)修改器用于将几何对象沿某一轴向进行缩放,使一端放大或缩小,产生削尖变形的效果。在视图选中对象添加Taper修改器后,就可在修改器堆栈列表框中显示出Taper命令,并在Modify命令面板中显示出Taper命令的Parameters卷展栏,如图3-1-19所示。在Taper修改器的Parameters卷展栏中,各主要参数的含义如下。(1)Taper(锥化)栏:用于设置锥化的缩放程度和曲度,有Amount(数量)和Curve(曲线)两个数值框。

Amount(数量)数值框:用于设置锥化的缩放程度。该数值为正时,锥化端产生放大的效果;该数值为负时,锥化端产生缩小的效果。

Curve(曲线)数值框:中用于设置锥化的曲度,使锥化的表面产生弯曲的效果。该数值为正时,锥化的表面产生向外凸的效果;该数值为负时,锥化的表面产生向内凹的效果。以上两个参数对最终效果的影响如图3-1-20所示。22

3.1.2常用于几何体的编辑修改器

图3-1-19Taper修改器的Parameters卷展栏图3-1-20

Taper栏参数对效果的影响23

3.1.2常用于几何体的编辑修改器

(2)TaperAxis(锥化轴)栏:用于设置锥化的轴向和效果。

Primary(主轴)单选钮:用于设置锥化的主轴,在其右边有X、Y和Z三个单选钮。单击X、Y或Z单选钮,可以设置的锥化主轴分别为X、Y或Z坐标轴。

Effect(效果)单选钮:在它的右边有三个单选钮,将根据主轴的不同而发生变化。这三个单选钮可以设置产生锥化效果的方向。当使用默认的主轴Z时,在Effect(效果)的右边有X、Y和XY三个单选钮。单击X、Y或XY单选钮,可以设置产生锥化的方向分别为X坐标轴、Y坐标轴或XY两个坐标轴(即XY平面)。

Symmetry(对称)复选框:用于设置以主轴为中心产生对称的锥化效果。单击并选中该复选框,可以生成对称的锥化造型。

Limits(限制)栏的作用与弯曲修改器中这一栏的作用基本相同。24

3.1.2常用于几何体的编辑修改器

3.Twist(扭曲)修改器

Twist(扭曲)修改器用于将几何对象的一端相对于另一端绕某一轴向进行旋转,使对象的表面产生扭曲变形的效果。在视图中为对象添加Twist(扭曲)修改器后,就可在修改器堆栈列表框中显示出Twist命令,并在Modify命令面板板中显示出Twist(扭曲)命令的Parameters卷展栏,如图3-1-21所示。在Parameters卷展栏中设置扭曲参数后,即可使几何对象产生扭曲变形。在扭曲修改器的Parameters卷展栏中,各主要参数的含义如下。(1)Twist(扭曲)栏:用于设置扭曲的程度。

Angle(角度)数值框:确定围绕垂直轴扭曲的量。默认设置为0.0。

Bias(偏移)数值框:设置扭曲向两端偏移的程度。此参数为负时,对象扭曲会与Gizmo中心相邻。此值为正时,对象扭曲远离于Gizmo中心。如果参数为0,将均匀扭曲。范围为100至-100。默认值为0.0。不同的角度和偏移值对扭曲的影响如图3-1-22所示。25

3.1.2常用于几何体的编辑修改器

(2)TwistAxis(扭曲轴)栏:可以设置扭曲的坐标轴,有X、Y、Z三个扭曲轴。单击X、Y或Z单选钮,可以使对象分别沿X、Y或Z轴扭曲。

Limits(限制)栏的作用与前两个命令中Limits(限制)栏的作用基本相同。26

图3-1-21Twist修改器的Parameters卷展栏图3-1-22不同参数对扭曲的影响3.1.2常用于几何体的编辑修改器

4.Noise(噪波)修改器

Noise修改器用于使几何对象产生扭曲变形,将其表面处理为随机变化的不规则效果。使用标准的方法为选中对象添加Noise修改器后,它的Parameters卷展栏如图3-1-23所示。在Parameters卷展栏中设置噪波参数后,即可使几何对象产生不规则的扭曲变形,对一个对象的表面应用了噪波修改器的效果如图3-1-24所示。在Noise(噪波)修改器的Parameters(参数)卷展栏中,各主要参数的含义如下。(1)Noise(噪波)栏:用于设置噪波的产生方式。

Seed(种子)数值框:可以用于设置噪波产生的随机数目。

Scale(缩放)数值框:可以用于设置噪波效果的平滑度。数值越大,对象表面产生的凹凸效果越小,噪波越平滑。

Fractal(分形)复选框:可以用于设置生成噪波的分形算法。单击并选中该复选框,才能激活Roughness(粗糙度)数值框和Iterations(重复)数值框。27

3.1.2常用于几何体的编辑修改器

图3-1-23Noise修改器的Parameters卷展栏图3-1-24应用噪波修改器的效果28

3.1.2常用于几何体的编辑修改器

Roughness(粗糙度)数值框:可以用于设置噪波产生的不规则的凹凸起伏程度。Iterations(迭代次数)数值框:可以用于设置噪波分形算法的迭代次数。数值越小,对象表面产生的噪波越平滑。(2)Strength(强度)栏:用于设置噪波在三个坐标轴方向产生的强度。有X、Y和Z三个数值框,可以设置在X、Y和Z坐标轴方向的噪波强度。(3)Animation(动画)栏:用于设置噪波的动画效果。

Animate(动画噪波)复选框:可以控制是否打开噪波动画效果。单击并选中该复选框,Frequency(频率)数值框和Phase(相位)数值框才能发生作用。

Frequency(频率)数值框:可以用于设置噪波动画的速度,频率越高,噪波波动的速度越快。Phase(相位)数值框:可以用于控制噪波波形的相位。29

3.1.2常用于几何体的编辑修改器

5.FFD(自由变形)修改器

FFD(自由变形)修改器是用栅格框包围选定的几何体,通过调整栅格的控制点,让包住的几何体变形,它可以用于整个对象,也可以用于网格对象的一部分。FFD(自由变形)修改器是对一组修改器的统称,这些修改器根据控制点的数量和形状进行命名,分别是:FFD2×2×2、FFD3×3×3、FFD4×4×4、FFD(box)和FFD(cyl)。其中,前三个也称为FFD(自由形式变形)修改器。(1)FFD(自由形式变形)修改器的子对象:FFD(自由形式变形)有3个子对象。在视图中选中要修改的对象,然后单击→ModifierList→FFD3×3×3修改器,为选中的对象添加修改器后,视图中的对象周围被一些橘黄色的线和控制点包围,因为FFD3×3×3修改器,在每一个边上提供有3个控制点(控制点穿过晶格每一方向),这样一共有27个控制点。展开修改器堆栈,可以看到有三个子对象,如图3-1-25所示。各子对象的主要如下所述。30

3.1.2常用于几何体的编辑修改器

ControlPoint(控制点)子对象:在此子对象层级,可以选择并操纵晶格的控制点,可以一次处理一个或一组控制点,来改变基本对象的形状。在Top(顶)视图、Left(左)视图和Front(前)视图中,我们直接看到的控制点共有9个,但所看到的这些点其实都是3个点重叠在一起(如果使用的是FFD4×4×4命令,则重叠在一起的是4个点)。如果使用选择并移动工具,在视图中单击选中控制点,每次只能选中并对一个点进行控制,如果要选中这一组点,应用鼠标拖曳的方法选取。通过移动控制点调整以后的对象如图3-1-26所示。

Lattice(晶格)子对象:在此子对象层级,可以在几何体中重新摆放、旋转或缩放晶格框。当应用FFD时,默认晶格是一个包围几何体的边界框,进入Lattice(晶格)子对象时可以将晶格移到任何地方。当对晶格进行操作时,仅位于体积内的顶点子集合可应用局部变形。31

3.1.2常用于几何体的编辑修改器

SetVolume(设置体积)子对象:在此子对象层级,变形晶格控制点变为绿色,可以选择并操作控制点而不影响修改对象。这使晶格更精确的符合不规则形状对象,当变形时这将提供更好的控制。(2)FFD(自由变形)的参数:单击FFD修改器,在Modify命令面板的下半部分就会出现FFDParameters卷展栏,如图3-1-27所示。在该卷展栏中主要参数的含义如下所述。32

图3-1-25为对象添加FFD3×3×3修改器图3-1-26对控制点进行调整的结果3.1.2常用于几何体的编辑修改器

图3-1-27

FFD命令的参数卷展栏图3-1-28选中与不选中Lattice的效果33

3.1.2常用于几何体的编辑修改器

Display(显示)栏:该栏中有两个复选框,这些选项将影响FFD(自由变形)在视图中的显示。

Lattice(晶格)复选框:选中该复选框将绘制连接控制点的线条以形成栅格。虽然绘制的线条某时会使视口显得混乱,但它们可以使晶格形象化。选中该复选框与不选中该复选框,在视图中的效果如图3-1-28所示。

SourceVolume(源体积)复选框:选中该复选框控制点和晶格会以未修改的状态显示。

Deform(变形)栏:该栏中有两个复选框,用来控制变形点的位置。

OnlyIn(仅在体内)单选钮:只有位于源体积内的顶点会变形。默认设置为启用。All(所有顶点)单选钮:将所有顶点变形,不管它们位于源体积的内部还是外部。34

3.1.2常用于几何体的编辑修改器

ControlPoint(控制点)栏:该中的参数用于编辑控制点。

Reset(重置)按钮:单击该按钮将所有控制点返回到它们的原始位置。

AnimateAll(全部动画化)按钮:将“点3”控制器指定给所有控制点,这样它们在“轨迹视图”中立即可见。

ConformtoShape(与图形一致)按钮:在对象中心控制点位置之间沿直线延长线,将每一个FFD(自由变形)控制点移到修改对象的交叉点上,这将增加一个由Offset(偏移)微调器指定的偏移距离。

注意:将“与图形一致”应用到规则图形效果很好,它对退化(长、窄)面或锐角效果不佳。这些图形不可使用这些控件,因为它们没有相交的面。

InsidePoints(内部点)复选框:仅控制受“与图形一致”影响的对象内部点。35

3.1.2常用于几何体的编辑修改器

OutsidePoints(外部点)复选框:仅控制受“与图形一致”影响的对象外部点。Offset(偏移)数值框:受“与图形一致”影响的控制点偏移对象曲面的距离。(3)FFD(box)与FFD(cyl)修改器的使用:FFD(box)与FFD(cyl)修改器可以创建长方体形状与圆柱体形状晶格自由形式变形,使用方法与前面所介绍的方法相同,但是可以修改晶格点的数量。在为对象添加FFD(box)修改器以后,单击FFDParameters(FFD参数)卷展栏中的SetNumberofPoint(设置点数)按钮,弹出SetFFDDimensions(设置FFD维数)对话框,如图3-1-29所示。在该对话框中可以设置长、宽、高各方向的晶格点数量。

FFD(cyl)修改器的用法与FFD(box)修改器基本相同,弹出的对话框如图3-1-30所示,只不过对话框中的参数设置分别是边数、半径和高度。36

3.1.2常用于几何体的编辑修改器

图3-1-30

FFD(cyl)修改器及参数设置37

图3-1-29

FFD(box)修改器及参数设置3.2.1将对象转换为网格对象

1.将对象转换为网格对象的方法网格对象不是直接创建的,而是由其他三维图形转换而来的。一般来说,将对象转换为网格对象的方法有两种。(1)将对象转换为可编辑网格:用这种方法将对象转换为可编辑网格的操作步骤如下。选中要转换成网格的对象,单击鼠标右键,弹出快捷菜单,单击ConvertTo(转换为)→ConverttoEditableMesh(转换为到可编辑网格)快捷菜单命令。这时Modify命令面板如图3-2-1所示。(2)使用EditMesh(编辑网格)编辑修改器:用这种方法将对象转换为可编辑网格的操作步骤如下。选中要转换成网格的对象,单击(修改)→ModifierList(修改器列表)→EditMesh(编辑网格)修改器。这时的Modify(修改)命令面板如图3-2-2所示。38

3.2.1将对象转换为网格对象

从这两个图可以看出,在两种对象转换为网格对象的方法中,修改命令面板中的卷展栏有一区别,而在选中了子对象以后,两种修改面板的卷展栏数目成为了相同的。39

图3-2-1将对象转换成网格后的修改器面板图3-2-2添加EditMesh命令的修改器面板3.2.1将对象转换为网格对象

2.两种转换方法的关系

EditMesh修改器提供选定对象不同子对象层级的显式编辑工具。EditMesh修改器与基础可编辑网格对象的绝大部分功能相匹配,只是不能设置子对象动画。不同之处是,当选择ConverttoEditableMesh(转换为可编辑网格)命令时,对象的修改器堆栈将被塌陷,即在此之前对象的创建参数和使用的其它修改器将不再存在,直接转变为最后的操作结果。当选择EditMesh编辑修改器时,不塌陷修改器堆栈,可以保留对象原始的创建参数和使用的其它修改器,随时可以对网格对象进行编辑。如果可能,在可编辑网格级别实现显式制作模型更方便更可靠,而不将这些编辑存储在EditMesh修改器中。EditMesh修改器必须复制传递到它的几何体,并且该存储可导致文件大小增大,或者产生一些其他影响。但这并不是说可编辑网格对象可以替代EditMesh修改器,在有些时候EditMesh修改器仍然是首先,例如想将参量对象作为网格进行编辑,但却想保留编辑后修改其创建参数的能力。40

3.2.2子对象的选择和柔化

1.网格对象子对象的种类和选择子对象的方法在将对象转换为可编辑网格对象以后,展开修改器堆栈,可以看到它的子对象,如图3-2-3所示。如果为对象添加EditMesh(编辑网格)修改器后,展开修改器堆栈,它的子对象如图3-2-4所示。从图中可以看出,两种情况下的子对象完全相同。41

图3-2-3可编辑网格对象的子对象图3-2-4EditMesh修改器的子对象3.2.2子对象的选择和柔化

(1)网格对象的子对象:网格对象有Vertex(顶点)、Edge(边)、Face(面)、Polygon(多边形)和Element(元素)的五种子对象。(2)选择子对象的方法:当需要对一种子对象进行编辑时,应在修改器堆栈列表框中,单击EditMesh(编辑网格)选项前的+号,将修改器选项展开,再单击相应的子项;或在Selection(选择)卷展栏中,单击相应的子对象按钮,即可选择编辑对象的子对象,如图3-2-4所示。2.使用Selection(选择)卷展栏当对象转换成可编辑网格对象后,其命令面板中的参数栏中有一个Selection(选择)卷展栏,如图3-2-5所示,该卷展栏中主要参数的含义如下。42

3.2.2子对象的选择和柔化

(1)Selection(选择)卷展栏中最上方的五个按钮:这几个按钮的作用与修改器堆栈中几个子项的作用一一对应,并且是联动状态,即如果在修改器堆栈中单击Vertex(顶点)子项,则在Selection(选择)卷展栏中,(顶点)按钮同时也被按下。这几个按钮与堆栈中子项的对应关系,如图3-2-4所示。请读者单击在视图中创建一个球体,然后将其转换成可编辑网格对象,分别单击各按钮,然后在视图中进行选择,体会各子对象的特点。(2)Selection(选择)卷展栏中的其他信息:在Selection(选择)卷展栏中,除了以上几个选择子对象用的按钮之外,还有一些其他信息,下面介绍它们的作用。

ByVertex(按顶点)复选框:单击并选中该复选框,可以在选择边界或面同时选中与之相连接的顶点。在按下(顶点)按钮时,它呈不可用的灰色状态。43

3.2.2子对象的选择和柔化

IgnoreBackfacing(忽略背面)复选框:单击并选中该复选框,选择子对象时只能选择那些法向可见的子对象。这个选项非常有用,例如,我们在视图中创建了一个长方体,将其转换为可编辑网格对象,这时的Top视图如图3-2-6所示,现在要选择该长方体顶面最外侧的一圈小面。所以我们进入了对Polygon(多边形)子对象的编辑,然后在视图上拖曳鼠标,如图3-2-6左图所示,这时发出该长方体顶和底两侧的面全部被选中,只有按住Ctrl键依次单击各小面才不会选中对面的对象,显然这样做很麻烦。Max中提供了解决方案,这就是选中IgnoreBackfacing复选框,再拖曳鼠标,就可以只选择上表面的小面。

IgnoreVisibleEdges(忽略可见边)复选框:在选择多边形子对象时,用于控制是否忽略多边形的可见边。单击并选中该复选框,将忽略掉多边形的可见边。在上面的小例子中,如果选中了该复选框,再单击上表面,就会发现整个上表面全部被选中,如图3-2-6右图所示。44

3.2.2子对象的选择和柔化

PlanarThresh(平面阈值)数值框可以用于设置多边形子对象的平面属性阈值。

ShowNormals(显示法线)复选框:用于控制是否显示所选择多边形的法线。单击并选中该复选框,则显示选中多边形的法线。45

图3-2-5Selection卷展栏图3-2-6IgnoreBackfacing和IgnoreVisibleEdges选项的效果3.2.2子对象的选择和柔化

Scale(比例)数值框:用于设置多边形法线的缩放比例。

Hide(隐藏)\UnhideAll(全部显示)按钮:用于隐藏\显示选择的子对象。

Copy(复制)\Paste(粘贴)按钮:用于复制已命名的子对象选择集。在Selection(选择)卷展栏的最下方还提供了子对象的选择信息栏,通过这个信息栏可以了解子对象的选择情况。3.使用SoftSelection(软选择)卷展栏细心的读者可能会发现,在Selection(选择)卷展栏的下方有一个SoftSelection(软选择)卷展栏,如图3-2-7所示下面我们就介绍这个卷展栏的功能。46

3.2.2子对象的选择和柔化

(1)SoftSelection的作用:在将对象转换为可编辑网格对象以后,如果进入它的子对象编辑状态,则“移动”、“旋转”和“缩放”功能的操作,只影响选中的子对象,有时这种操作会显得很生硬,如图3-2-8所示。图中左侧的原对象转换成可网格对象以后进入了对它顶点子对象的操作,在选中了最上面两排点以后移动,则在第二和第三两排点之间产生了突然的变化,图中中间图就是这种结果。如果使用了软选择,就不会产生这种现象,图3-2-8中右图中的对象也是只选中了上面两排点,但是使用了软选择。从图中可以看出,启用了软选择后,软件将样条线曲线变形应用到进行变化的选择周围的未选定子对象上。而是否使用软选择,软选择影响的范围,都在SoftSelection(软选择)卷展栏中进行设置。47

3.2.2子对象的选择和柔化

(2)SoftSelection(软选择)卷展栏中主要参数:该卷展栏中主要参数的含义如下。

UseSoftSelection(使用软选择)复选框:单击并选中该复选框,将使用柔化功能。同时激活该卷展栏中的其它参数。

EdgeDistance(边距离)复选框和数值框:用于设置受影响区域内的边数。单击并选中该复选框后,可以在其右边的数值框中设置受影响的边数。

AffectBackfacing(影响背面)复选框:用于设置被选子对象的法线反向的子对象是否受影响。

Falloff(衰减)数值框:设置子对象受影响区域从中心到边缘的距离。

Pinch(收缩)数值框:设置变形曲线锐化的程度。

Bubble(膨胀)数值框:设置受影响区域内变形曲线的丰满程度。图中的曲线框可以显示了受影响区域的变形曲线。48

3.2.2子对象的选择和柔化

图3-2-7使用软选择的效果图3-2-8

SoftSelection卷展栏49

3.2.3子对象的编辑

将对象转换为可编辑网格对象后,它有5种子对象,对每一种子对象的都有可以进行移动、添加、删除以及子对象的一些特殊操作,在本节中就要对这些内容进行介绍。将几何对象转换为网格对象后,通过EditGeometry(编辑几何体)卷展栏可以对网格对象进行编辑操作。EditGeometry卷展栏以按钮的形式列出了所有可使用的编辑命令,当选择不同的子对象时,有些命令不可用,这些不可用的命令呈浅灰色显示,如图3-2-9所示。1.顶点的编辑在修改器堆栈中选择顶点以后,可以在视图中对网格对象的顶点进行移动、旋转等变换操作,如果要在网格对象中创建、删除顶点,分离、合并对象,就要用到EditGeometry(编辑几何体)卷展栏中提供的命令按钮。选中顶点后EditGeometry(编辑几何体)卷展栏如图3-2-9所示,各主要参数的含义如下。50

3.2.3子对象的编辑

(1)Create(创建)按钮:用于在视图中创建顶点。按下此按钮后,在视图中每单击一次即创建一个顶点。(2)Delete(删除)按钮:单击此按钮,可以将在视图中选中的顶点删除。51

图3-2-9顶点子对象的EditGeometry卷展栏3.2.3子对象的编辑

(3)Attach(附加)按钮:可以将场景视图中的另一个对象合并到当前的网格对象中。具体操作方法是单击此按钮,然后在视图中单击要合并的对象,就可以完成对象的合并(4)Detach(分离)按钮:用于将选择的顶点及其相连的面从当前的网格对象中分离出来,使其成为一个独立的对象。(5)Break(断开)按钮:在将选择的顶点处,将与该顶点相连的每一个面插入一个顶点,使网格对象在所选择的顶点处断开。(6)Chamfer(切角)按钮:用于在选择的顶点处创建一个切角。改变其右边的数值框的值,可以改变切角的大小。选中一个顶点以后,单击该按钮,拖曳鼠标,这时的鼠标指针为状时,在选择的顶点处拖曳可以生成一个切角,如图3-2-10所示。。(7)Weld(焊接)栏:用于焊接顶点。52

3.2.3子对象的编辑

Selected(选定项)按钮:选择两个或两个以上的顶点,单击该按钮,可以将距离小于其右边Selected数值框中指定范围内的顶点合并为一个顶点。

Target(目标)按钮:单击该按钮,将选择的顶点拖曳到要合并的目标顶点,当距离小于Target(目标)数值框中指定的范围时,即可与目标顶点合并在一起。该按钮右侧的像素微调器设置鼠标光标与目标顶点之间的最大距离。例如,选定一个顶点,拖曳鼠标,这时鼠标指针照常变为“移动”光标,但是将光标定位在未选择顶点上时,它就变为+的样子,如图3-2-11左图所示。在该点释放鼠标以便将所有选定顶点焊接到目标顶点,选定顶点下落到该目标顶点上,焊接的结果如图3-2-11右图所示。(8)RemoveIsolatedVertices(移去孤立顶点)按钮:用于删除网格对象中全部独立的顶点。(9)MakePlanar(平面化)按钮:用于将所选择的顶点强制放在一个平面内53

3.2.3子对象的编辑

(10)Collapse(塌陷)按钮:用于将所选择的顶点合并为一个顶点,合并后顶点的位置是所选择的各个顶点位置的平均值。54

图3-2-10切角的效果图3-2-11焊接的效果3.2.3子对象的编辑

2.边的编辑边编辑模式主要是对网格对象中面的边界进行操作。在选择了网格对象的Edge(边)子对象以后,EditGeometry(编辑几何体)卷展栏如图3-2-12所示,利用该卷展栏提供的命令按钮,可以在网格对象中分割、旋转边界,还可以对边界进行拉伸和切角等。在边模式下,EditGeometry卷展栏提供的命令按钮与顶点模式的基本相同,但是顶点模式下的某些命令按钮不能再使用,又提供了边界模式下可以使用的另外一些命令按钮。下面介绍在边界模式下使用的一些主要按钮的编辑功能。(1)Divide(拆分)按钮:用于在一个边界中插入一个顶点,将边界分为两段。单击该按钮,再单击视图中的边界,该边界即被分割。55

3.2.3子对象的编辑

(2)Turn(改向)按钮:通常网格对象中的多边形以四边形的形式表示,四边形可以用一条边界将其分割为两个三角形,这个边界就是Turn(扭转)的旋转对象。单击该按钮,再单击视图中的边界,即可将这条边界旋转到所在四边形的对角线上。该按钮对孤立的边界或未共享的边界没有作用。56

图3-2-12边子对象的EditGeometry卷展栏3.2.3子对象的编辑

(3)Extrude(挤出)按钮:用于将选择的边界进行挤出操作。(4)SlicePlane(切片平面)按钮:用于显示出一个平面,通过这个平面可以创建一个切割平面。单击该按钮使其呈按下状态时,激活并单击Slice(切片)按钮,才能创建出切割平面。(5)Slice(切片)按钮:将显示的平面移动或旋转要切割的位置或方向,单击该按钮即可在该位置或方向创建一个切割平面。(6)Cut(剪切)按钮:用于创建切割边界。单击该按钮使其呈按下状态时,在网格

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论