第1章 多边形建模基础
本章重点:
● 选择次物体级
● 编辑点次物体级
● 编辑边次物体级
● 编辑多边形次物体级
● 编辑元素次物体级
将模型物体转换成可编辑多边形的方法有两种:一种是鼠标右击物体,在弹出的快捷菜单中选择选项,如图1-1所示;另一种方法是给物体添加Edit Poly(编辑多边形)修改命令,如图1-2所示。
图1-1
图1-2
下面我们来介绍多边形的编辑命令。多边形使用了Edit Poly(编辑多边形)修改命令,即可转变为可编辑对象,它包含下面5个子对象层级:Vertex顶点、Edge边、Border边界、Polygon多边形和Element元素,如图1-3所示。
图1-3
其用法与可编辑网格曲面的用法相同。Editable Poly(编辑多边形)有各种控件,可以在不同的子对象层级将对象作为多边形网格进行操纵。但是,与三角形面不同的是,多边形对象的面是包含任意数目顶点的多边形,如图1-4所示为使用多边形制作的模型。
图1-4
Editable Poly(编辑多边形)具有下列功能:
● 可编辑多边形物体包括点、边、轮廓边、面、元素5个次物体级别,可以在任何一个次物体级别对物体形态进行深层的加工。
● 可以执行移动、旋转、缩放等基本的修改变动,也可在按住【Shift】键的同时拖动复制。
● 使用“编辑”卷展栏中提供的选项修改选定内容或对象。后面将主题讨论每个多边形网格组件的选项的相关意义。
● 将子对象选择传递给堆栈中更高级别的修改器,可对选择的物体应用一个或多个标准修改器。● 使用 细分曲面卷展栏中的选项可以改变曲面特性。
提示 3ds max 9
通过在活动视图中右键单击,可以退出大多数Editable Poly(编辑多边形)命令模式。
由于在修改器命令中没有直接可以转换为可编辑多边形物体命令,物体在转换为多边形物体后,会塌陷以前的创建参数,如果想保留以前的创建参数,可执行Poly Select(多边形选择)修改命令。
1.1 选择次物体级
Selection(选择)卷展栏提供了各种工具,用于访问不同的子对象层级、显示设置以及创建和修改选定内容,还可以显示了与选定实体有关的信息,如图1-5所示。
图1-5
如果首次访问“修改”面板时选定某个可编辑多边形,将会处于“对象”层级。此时,可以访问可编辑多边形(对象)中所述的几种功能。单击Selection(选择)卷展栏顶部的按钮,可以切换各种子对象层级。
单击此处的按钮与在修改器堆栈显示中选择子对象类型相同。再次单击该按钮可将其禁用,然后返回到“对象”选择层级。
注意 3ds max 9
使用【Ctrl】和【Shift】键,可以采用下面两种不同的方式转化选定子对象。
在Selection(选择)卷展栏中,按住【Ctrl】并单击子对象按钮可将当前选择转化到新层级。同时,可以在与前一个选择相关的新层级中选择所有的子对象。例如,如果选择某个顶点,然后按住【Ctrl】键并单击“多边形”按钮,将会选中使用该顶点的所有多边形。
要将选定内容仅转换为以前已经选定其源组件的所有子对象,请在更改相关的层级时同时按住【Ctrl】和【Shift】键。例如,如果按住【Ctrl+Shift】键并单击,可以将选定的顶点转化为选定的多边形,生成的选定内容只包括那些原来已经选定其所有顶点的多边形。
Vertex(顶点):启用用于选择光标下的顶点的“顶点”子对象层级,此模式下可以选择相关区域内的顶点,如图1-6所示。
图1-6
Edge(边):此模式用于选择光标下的多边形的“边”子对象层级,此模式下可以选择相关区域内的边,如图1-7所示。
图1-7
Border(边界):使用该层级,可以选择为网格中的孔洞设置边界的边序列。边界始终由面只位于其中一边的边组成,且始终是完整的环。例如:长方体没有边界,但茶壶对象包含下面一组边界,它们位于:壶盖、壶身、壶嘴各有一个边框,而手柄有两个边框。如果创建圆柱体,然后删除一个端点,围绕该端点的那行边将会形成一个边界,如图1-8所示。
图1-8
Polygon(多边形):此模式可以选择光标下的多边形的“多边形”子对象层级,此模式下可以选择该区域中的多个多边形,如图1-9所示。
图1-9
Element(元素):启用“元素”子对象层级,可以从中选择对象中的所有连续多边形。区域选择用于选择多个元素,如图1-10所示。
By Vertex(按顶点):选中该复选框只有通过选择所用的顶点,才能选择子对象。单击顶点时,将选择使用该选定顶点的所有子对象。
Ignore Backfacing(忽略背面):选中该复选框选择子对象将只影响朝向你的那些对象。禁用(默认值)时,无论可见性或面向方向如何,都可以选择鼠标光标下的任何子对象。如果光标下的子对象不止一个,请反复单击在其中循环切换。同样,如果禁用“忽略背面”,区域选择会包含所有子对象,而无需考虑它们的朝向。
图1-10
注意 3ds max 9
“显示”面板中的“背面消隐”设置的状态不影响子对象选择。这样,如果“忽略背面”已禁用,仍然可以选择子对象,即使在看不到它们的情况下也可以。
By Angle(按角度):选中该复选框选择某个多边形时,该软件也可以根据复选框右侧的角度设置选择邻近的多边形,该值可以确定要选择的邻近多边形之间的最大角度。此选项仅在“多边形”子对象层级可用。例如,如果单击长方体的一个侧面,且角度值小于90.0,则仅选择该侧面,因为所有侧面相互成90度角。但如果角度值为90.0或更大,将选择长方体的所有侧面。使用该功能,可以加快连续区域的选择速度。因为这些区域由彼此间角度相同的多边形组成。通过单击一次任何角度值,可以选择共面的多边形。
Shrink(收缩):单击此按钮通过取消选择最外部的子对象可以缩小子对象的选择区域。如果无法再减小选择区域的大小,将会取消选择其余的子对象,如图1-11所示。
图1-11
Grow(扩大):单击此按钮可以朝所有可用方向外侧扩展选择区域,如图1-12所示。
图1-12
Ring(环绕):单击此按钮可以通过选择与选定边平行的所有边来扩展边选择。环绕仅适用于边和边界的选择。如图1-13所示,选择环时,可以向选定内容中添加与以前选定的边并行的所有边。
图1-13
Loop(循环):单击此按钮可以尽可能扩大选择区域,使其与选定的边对齐。如图1-14所示,通过添加与以前选定的边对齐的所有边来选定的环,可以扩展当前边的选择范围。
图1-14
注意 3ds max 9
循环仅适用于边和边界选择,且只能通过四路交点进行传播。
1.2 编辑点次物体级
Edit Vertices(编辑顶点)卷展栏包含了所有用于编辑顶点的命令,如图1-15所示。
图1-15
注意 3ds max 9
要删除顶点,请选中它们,然后按下【Delete】键,这会在网格中创建一个或多个洞。要删除顶点而不创建孔洞,请使用Remove(移除)按钮,如图1-16所示。
图1-16
Remove(移除):单击此按钮可以删除选定的顶点,键盘快捷键是【BackSpace】键。
Break(断开):单击此按钮可以在与选定顶点相连的每个多边形上,都创建一个新顶点,这可以使多边形的转角相互分开,使它们不再相连于原来的顶点上。如果顶点是孤立的或者只有一个多边形使用,则顶点将不受影响。
Extrude(挤出):单击此按钮可以手动挤出顶点,方法是在视图中直接操作。单击此按钮,然后垂直拖动到任何顶点上,就可以挤出此顶点。挤出顶点时,它会沿法线方向移动,并且创建新的多边形,形成挤出的面,将顶点与对象相连。挤出对象的面的数目,与原来使用挤出顶点的多边形数目一样。
下面是顶点挤出的重要方法:
● 如果鼠标光标位于选定顶点上,将会更改为“挤出”光标。
● 垂直拖动时,可以指定挤出的范围;水平拖动时,可以设置基本多边形的大小。
● 选定多个顶点时,拖动任何一个,也会同样地挤出所有选定的顶点。
● 当Extrude按钮处于活动状态时,可以轮流拖动其他顶点,以挤出它们。再次单击Extrude或在活动视图中右键单击,可以结束操作。
Extrude Settings(挤出设置):打开Extrude Settings对话框,如图1-17所示,它可以通过交互式操纵来进行挤出。如果在执行手动挤出后单击该按钮,当前选定对象和预览对象上执行的挤出相同。此时,将会打开该对话框,其中Extrusion Height值被设置为最后一次挤出时的高度值。
图1-17
Extrusion Height(挤出高度):此参数表示以场景为单位指定挤出的数。可以向外或向内挤出子对象,具体情况取决于该值是正值还是负值。
Extrusion Base Width(挤出基面宽度):此参数表示以场景为单位指定挤出基面的大小。可以设置想要的高度,但实际大小不能超出顶点与挤出子对象相邻的范围。
Weld(焊接):用于顶点之间的焊接操作,在视图中选择需要焊接的顶点后,点击Weld按钮,在阈值范围内的顶点会焊接到一起,如果选择点没有被焊接到一起,可以打开焊接顶点对话框,如图1-18所示,在其中进行相应的设置。
图1-18
Weld Threshold(焊接阈值):此参数用于在要焊接的选定子对象内指定最大距离,采用场景单位。任何超出此阈值(即离最近的顶点或边的距离较远)范围的顶点或边都不能被焊接。
Number of Vertices(顶点数量):在焊接前后,显示顶点数量。使用微调器更改该设置时,将动态更新以后的数量。
Chamfer(切角):单击此按钮,然后在活动对象中拖动顶点可以得到切角效果。要用数字来切角顶点,可单击“Chamfer Edges”按钮,在打开的对话框中设置Chamfer Amount的参数即可,如图1-19所示。
图1-19
如果切角多个选定顶点,那么它们都会被同样地切角。如果拖动某个未选定的顶点,则会取消已选定的所有顶点,所有连向原来顶点的边上都会产生一个新顶点,每个切角的顶点都会被一个新面有效替换,这个新面会连接所有的新顶点。从原始顶点沿每一个边到新点的距离由Chamfer Edges(切角量)决定。新切角面是用其中一个邻近面(随意拾取)的材质ID和作为所有邻近平滑组的相交组创建的。例如,如果切角了正方体的一个角,那么外角顶点就会被三角面替换,三角面的顶点处在连向原来外角的三条边上。外侧面被重新整理和分割,来使用这3个新顶点,并且在角上创建出了一个新三角形。
Target Weld(目标焊接):可以选择一个顶点,并将它焊接到目标顶点上。当光标处在顶点之上时,它的形状为+。单击并移动鼠标会出现一条虚线,虚线的一端是顶点,另一端是箭头光标。将光标放在其他附近的顶点之上,当再出现+光标时,单击鼠标,此时第一个顶点将会移动到第二个顶点的位置,从而将这两个顶点焊接在一起,如图1-20所示。
图1-20
Connect(连接):单击此按钮可以在选中的顶点之间创建新的边,如图1-21所示。
图1-21
Remove Isolated Vertices(移除孤立顶点):单击此按钮可以将不属于任何多边形的所有顶点都删除。
Remove Unused Map Verts(移除未使用的贴图顶点):某些建模操作会留下未使用的(孤立)贴图顶点,它们会显示在“展开UVW编辑器”中,但是不能用于贴图。单击此按钮,可以自动删除这些贴图顶点。
Weight(权重):该参数用于设置选定顶点的权重。
1.3 编辑边次物体级
边和边界次物体的一些命令功能与点次物体级相关的命令功能相同,这里不重复介绍,详细内容请参看点次物体的参数介绍。Edit Edges卷展栏如图1-22所示。
图1-22
注意 3ds max 9
要删除某边,请选择该边,然后按【Delete】键。此时,将会删除选定的所有边和附加的所有多边形,从而可以在网格中创建一个或多个孔洞。要删除边而不创建孔洞请使用Remove。
Remove(移除):单击此按钮可以删除选定边并组合使用这些边的多边形。
Split(分割):单击此按钮可以沿着选定边分割网格。此按钮对网格中心的单条边应用时,不会起任何作用。影响边末端的顶点必须是单独的,以便能使用该选项。例如:因为边界顶点可以一分为二,所以,可在与现有的边界相交的单条边上使用该选项。另外,因为共享顶点可以进行分割,所以,可在栅格或球体的中心处分割两个相邻的边。
Insert Vertex(插入顶点):单击此按钮可用于手动细分可视的边。单击“Insert Vertex”按钮后,单击某边即可在该位置处添加顶点。只要命令处于活动状态,就可以连续细分多边形。要停止插入边,在视图中右键单击,或者重新单击Insert Vertex按钮可将其关闭。
Weld(焊接):组合Weld vertices对话框,可以指定焊接阈值。
Extrude(挤出):直接在视图中操纵时,可以手动挤出边。单击此按钮,然后垂直拖动任何边,可以将其挤出。
Target Weld(目标焊接):此按钮用于选择边并将其焊接到目标边。将光标放在边上时,光标形状会变为+,单击并移动鼠标会出现一条虚线,虚线的一端是顶点,另一端是箭头光标。将光标放在其他边上时,如果光标再次显示为+形状,请单击鼠标。此时,第一条边将会移动到第二条边的位置,从而将这两条边焊接在一起。此按钮只能焊接仅附着一个多边形的边,也就是边界上的边。另外,不能执行可能会生成非法几何体(例如,由两个以上的多边形共享的边)的焊接操作。例如,不能焊接已移除一个面的长方体边界上的相对边。
Chamfer(切角):单击该按钮,然后拖动活动对象中的边,可将该边进行切角。要采用数字方式对顶点进行切角处理,请单击Chamfer Edges按钮,然后更改Chamfer Amount的值。如果对多个选定的边进行切角处理,则这些边的切角相同。如果拖动一条未选中的边,那么将取消选中的所有边。
Connect(连接):单击此按钮可以在选定的边之间创建新边。此功能只能连接同一多边形上的边,连接后不会让新的边交叉。举例来说,如果选择四边形的全部四个边,然后单击Connect按钮,则只能连接相邻边,会生成菱形图案,如图1-23所示。
图1-23
Create Shape From Selection(利用所选内容创建图形):选择一个或多个边后,单击该按钮,以便通过选定的边创建样条线形状。此时,将会显示Create Shape对话框,用于命名形状,并将其设置为Smooth或Linear,新形状的枢轴位于多边形对象的中心,如图1-24所示。
图1-24
Weight(权重):此参数用于设置选定边的权重。增加边的权重时,可能会远离平滑结果。
Crease(折缝):此参数用于指定对选定边的折缝操作量。如果设置值不高,该边相对平滑。如果设置值较高,折缝会逐渐可视。如果设置为最高值1.0,则很难对边执行折缝操作。
Edit Tri(编辑三角面):单击该按钮可以将多边形细分为三角形。
Turn(旋转):用于通过单击对角线修改多边形细分为三角形的方式。激活turn时,对角线可以在线框和边面视图中显示为虚线。在turn模式下,单击对角线可更改其位置。要退出turn模式,请在视图中右键单击或再次单击turn按钮。
在指定时间,每条对角线只有两个可用的位置。因此,连续单击某条对角线两次时,即可将其恢复到原始的位置。但通过更改临近对角线的位置,会为对角线提供另一个不同的位置。