命令条目:“修改”面板 作出选择。“修改器列表”“对象空间修改器”“网格平滑”

命令条目:进行选择。“修改器”菜单 “细分曲面”“网格平滑”

“网格平滑”修改器通过多种不同方法平滑场景中的几何体。它允许您细分几何体,同时在角和边插补新面的角度以及将单个平滑组应用于对象中的所有面。“网格平滑”的效果是使角和边变圆,就像它们被锉平或刨平一样。使用“网格平滑”参数可控制新面的大小和数量,以及它们如何影响对象曲面。                    

平滑使用挤出建模的对象

角度模型(显示在右侧)通过网格平滑更改为平滑模型

可使用“网格平滑”生成非均匀有理数网格平滑对象(缩写为 NURMS)。此 NURBS 对象与可以为每个控制顶点设置不同权重的 NURBS 对象相似。通过更改边权重,可进一步控制对象形状。          

网格平滑的效果在锐角上最明显,而在弧形曲面上最不明显。在长方体和具有尖锐角度的几何体上使用“网格平滑”。避免在球体和与其相似的对象上使用。          

提示为更好的了解“网格平滑”,请创建一个球体和一个立方体,然后对二者应用“网格平滑”。立方体的锐角变得圆滑,而球体的几何体变得更复杂而不是明显改变图形。

注意在受控制等级编辑约束的网格平滑对象之前放置动画变形器,将导致对象图形扭曲。为获得最佳效果,如果正在为动画使用变形器,请在堆栈中的“网格平滑”修改器之后放置变形修改器。

过程

要对对象应用“网格平滑”,请执行以下操作:

  1. 选择角度对象。                

  2. 应用“网格平滑”修改器。

  3. 设置“网格平滑”参数。

要对子对象应用“网格平滑”,请执行以下操作:

  1. 选择对象。                

  2. 应用“网格选择”修改器。

  3. 选择一组顶点或面。

  4. 应用涡轮平滑。

  5. 在“细分方法”卷展栏上,禁用“应用于整个网格”。                  

    这样,“网格平滑”将仅对子对象选择起作用。                  

  6. 设置“网格平滑”参数。

界面

修改器堆栈              

顶点

在此子对象层级,可变换或编辑平滑网格中的顶点。

在此子对象层级,可变换或编辑平滑网格中的面边。

请参见“局部控制”卷展栏.

关于堆栈显示的更多信息,请参见修改器堆栈

“细分方法”卷展栏                

细分方法列表

选择以下控件之一可确定“网格平滑”操作的输出:  

  • NURMS减少非均匀有理数网格平滑对象(缩写为 NURMS)。“强度”和“松弛”平滑参数对于 NURMS 类型不可用。                              

    此 NURBS 对象与可以为每个控制顶点设置不同权重的 NURBS 对象相似。通过更改边权重,可进一步控制对象形状。有关更改权重的详细信息,请参见下文中的“显示/权重”组。                              

  • 经典生成三面和四面的多面体。(这与在版本 2.x 中启用“四边形输出”时应用“网格平滑”相同。)                            

  • 四边形输出仅生成四面多面体(假设看不到隐藏的边,因为对象仍然由三角形面组成)。如果对整个对象(如长方体)应用使用默认参数的此控件,其拓扑与细化完全相同,即为边样式。不过,不是使用张力从网格投影面和边顶点,而是使用“网格平滑强度”将原来的顶点和新的边顶点松弛到网格中。                            

应用于整个网格

启用时,在堆栈中向上传递的所有子对象选择被忽略,且“网格平滑”应用于整个对象。请注意,子对象选择仍然在堆栈中向上传递到所有后续修改器。

旧式贴图

使用 3ds Max 版本 3 算法将“网格平滑”应用于贴图坐标。此方法会在创建新面和纹理坐标移动时变形基本贴图坐标。  

在立方体上进行两次迭代的“网格平滑”效果和不同迭代方法:

A. NURMS                              

B. 四元菜单                              

C. 经典                              

D. 未应用“网格平滑”的原始对象

“细分量”卷展栏              

设置应用“网格平滑”的次数。                

迭代次数

设置网格细分的次数。增加该值时,每次新的迭代会通过在迭代之前对顶点、边和曲面创建平滑差补顶点来细分网格。修改器会细分曲面来使用这些新的顶点。默认设置为 0。范围从 0 到 10。

默认值为 0 次迭代,允许在 3ds Max 开始细分网格之前,修改任何设置或参数,例如“网格平滑”类型或更新选项。

注意在增加迭代次数时要注意。对于每次迭代,对象中的顶点和曲面数量(以及计算时间)增加四倍。对平均适度的复杂对象应用四次迭代会花费很长时间来进行计算。可按 Esc 停止计算,此操作还将“更新选项”设置为“手动”。在将“更新选项”重新设置为“始终”之前,减少迭代次数。

平滑度

确定对多尖锐的锐角添加面以平滑它。计算得到的平滑度为顶点连接的所有边的平均角度。值为 0.0 会禁止创建任何面。值为 1.0 会将面添加到所有顶点,即使它们位于一个平面上。

提示要仅细分锐化边和角,请使用小于 1.0 的“平滑度”值。要在“线框/边面”视口中查看细分,请禁用等值线显示。                            

渲染值

用于在渲染时对对象应用不同平滑迭代次数和不同的“平滑度”值。一般,将使用较低迭代次数和较低“平滑度”值进行建模,使用较高值进行渲染。这样,可在视口中迅速处理低分辨率对象,同时生成更平滑的对象以供渲染。

迭代次数

允许在渲染时选择一个不同数量的平滑迭代次数应用于对象。启用“迭代次数”,然后使用其右侧的微调器设置迭代次数。

平滑度

用于选择不同的“平滑度”值,以便在渲染时应用于对象。启用“平滑度”,然后使用其右侧的微调器设置平滑度的值。

增加迭代次数的效果从左到右变化

“局部控制”卷展栏              

子对象层级

启用或禁用“边”或“顶点”层级。如果两个层级都被禁用,将在对象层级工作。有关选定边或顶点的信息显示在“忽略背面”复选框下的消息区域中。

忽略背面

启用时,子对象选择会仅选择其法线使其在视口中可见的那些子对象。禁用(默认设置)时,选择包括所有子对象,而与它们的法线方向无关。

控制级别

用于在一次或多次迭代后查看控制网格,并在该级别编辑子对象点和边。“变换”控件和“权重”设置对所有层级的所有子对象可用。“折逢”设置仅在“边”子对象层级可用。

折缝

创建曲面不连续,从而获得褶皱或唇状结构等硬边。选择一个或多个边子对象,然后调整“折缝”设置;折缝显示在与选定边关联的曲面上。只在“边”子对象层级下才可以使用。

权重

设置选定顶点或边的权重。增加顶点权重会朝该顶点“拉动”平滑结果。边权重更复杂,且在某些方面的行为具有相反形式。它们实际并不是上文所述的“权重”,而是 NURBS 术语中的“结间隔”。因此,增加边权重会将平滑结果推走。如果使用权重 0,结果中将形成纽结。                          

等值线显示

启用该选项后,3ds Max 仅显示等值线,即对象在进行光滑处理之前的原始边缘。使用此项的好处是减少混乱的显示。禁用时,3ds Max 显示“网格平滑”添加的所有面;所以,提高“迭代次数”设置(请参见“细分量”卷展栏)会导致线条数增多。默认设置为启用。

显示框架

在细分之前,切换显示修改对象的两种颜色线框的显示。框架颜色显示为复选框右侧的色样。第一种颜色表示“顶点”子对象层级的未选定的边,第二种颜色表示“边”子对象层级的未选定的边。通过单击其色样更改颜色。

“软选择”卷展栏              

“软选择”控件影响子对象的“移动”、“旋转”和“缩放”功能操作。当这些处于启用状态时,3ds Max 将样条线曲线变形应用到变换的选定子对象周围的未选择顶点。这提供一种类似磁场的效果,在变换周围产生影响的球体。                

详细信息,请参见“软选择”卷展栏。                

“参数”卷展栏              

“平滑参数”组                  

这些设置仅在“网格平滑类型”设置为“经典”或“四边形输出”时可用。另外,“投影到限定曲面”仅在“经典”模式下可用。                  

强度

使用 0.0 至 1.0 的范围设置所添加面的大小。      

  • 接近 0.0 的值会创建非常薄并且靠近原始顶点和边的小面。

  • 接近 0.5 的值在边之间均匀设置面大小。

  • 接近 1.0 的值创建新的大面,并将原始面调整为非常小。

松弛

应用正的松弛效果以平滑所有顶点。                            

投影到限定曲面

将所有点放置到“网格平滑”结果的“限定曲面”上,即在无数次迭代后生成的曲面上。拓扑仍然受迭代次数控制。

“曲面参数”组                  

将平滑组应用于对象,并使用曲面属性限制“网格平滑”效果。

平滑结果

对所有曲面应用相同的平滑组。                            

材质

防止在不共享材质 ID 的曲面之间的边创建新曲面。                            

平滑组

防止在不共享至少一个平滑组的曲面之间的边上创建新曲面。                            

“设置”卷展栏              

“输入转换”组                  

操作于面/多边形

“作用于面”将每个三角形作为面并对所有边(即使是不可见边)进行平滑。“操作于多边形”忽略不可见边,将多边形(如组成长方体的四边形或圆柱体上的封口)作为单个面。                            

保持凸面

(仅在“操作于多边形”模式下可用)。保持所有输入多边形为凸面。选择此选项后,会将非凸面多边形为最低数量的单独面(每个面都为凸面)进行处理。(启用“显示/权重”组 “显示控制网格”以查看此处所述操作。)                            

“凸面”意味着可以用一条线连接多边形的任意两点而不会超出多边形以外。大多数字母都不是凸面的。例如,在大写字母“T”中,不能使用不超出该形状的直线,从底部连接到左上角。圆、三角形和规则多边形都是凸面的。                            

非凸面的面会出现的问题包括:输入对象几何体中的更改会导致“网格平滑”结果具有不同拓扑。例如,在长方体中,如果将一个顶角拖至穿过顶面中心的位置,此长方体变为非凸面长方体。然后,“网格平滑”会将此面作为两个三角形而不是一个四边形,且结果中的点数也会更改。

如果需要确保输出拓扑的稳定,请禁用此选项。如果网格中包含许多字母或其他非凸面的面,您可能希望启用它。                            

“更新选项”组                  

设置手动或渲染时更新选项,适用于平滑对象的复杂度过高而不能应用自动更新的情况。请注意,也可以在“细分量”卷展栏上,设置仅在渲染时应用的更高平滑度。        

  • 始终更改任意“平滑网格”设置时自动更新对象。

  • 渲染时只在渲染时更新对象的视口显示。

  • 手动启用手动更新。选中手动更新时,改变的任意设置直到单击“更新”按钮时才起作用。                      

更新

更新视口中的对象,使其与当前的“网格平滑”设置。仅在选择“渲染”或“手动”时才起作用。                            

“重置”卷展栏              

使用此卷展栏可将所做的任何更改(例如,几何体编辑等子对象变换)以及编辑折缝更改、顶点权重和边权重的更改恢复为默认或初始设置。                

可重置所有控制级别的更改或重置为当前控制级别。为需要的子对象层级启用重置选项,然后单击适当按钮。                

重置所有层级

将所有子对象层级的几何体编辑、折缝和权重恢复为默认或初始设置。

重置该层级

将当前子对象层级的几何体编辑、折缝和权重恢复为默认或初始设置。

重置几何体编辑

将对顶点或边所做的任何变换恢复为默认或初始设置。

重置边折缝

将边折缝恢复为默认或初始设置。

重置顶点权重

将顶点权重恢复为默认或初始设置。

重置边权重

将边权重恢复为默认或初始设置。

全部重置

将全部设置恢复为默认或初始设置。

,