命令条目:选择对象。 “修改”面板 “修改器列表”“对象空间修改器”“HSDS”
命令条目:选择对象。“修改器”菜单 “细分曲面”“HSDS 修改器”
HSDS 修改器执行“层次细分曲面”。它主要作为完成工具而不是建模工具使用。为达到最佳效果,使用低多边形方法执行大多数建模,然后使用 HSDS 来添加细节并自适应细化模型。
此修改器主要特征是:
局部细化
层次建模
自适应细分
使用局部细化,可以细分多边形网格部分并在细分区域编辑网格。通过在控制栅格中操作子对象来间接完成此操作。当要增加指定模型区域而不是整个对象的网格分辨率,请使用此特征操作,和使用细化修改器。使用此操作的一个例子是人手。一旦形成手的基本形状,可使用 HSDS 修改器为指节添加凸凹。
HSDS 修改器支持多个细节级别,因此它具有层次特性。在使用修改器时,可在任何时刻用“细分堆栈”真实导航细节级别。因此,可在不同的网格分辨率上编辑网格的相同部分。如果使用的细节级别比可获得的最高级别低,高度细化区域仍有效,可通过在较低级别上广泛分布子对象来间接控制它们。
仅有最低细节级别支持子对象动画:基础级别。这可通过在 HSDS 修改器下设置网格动画完成此功能。要在设置 HSDS 模型后应用变形动画,首先右键单击修改器堆栈将对象转化为可编辑网格,并选择“塌陷全部”。
当转化网格子对象时,根据平滑曲面来使用自动自适应细分多边形。可使用预设置或提供自定义设置。
重要信息HSDS 模型将不传送到修改器堆栈中。HSDS 修改器用多边形网格作为输入,输出是基于三角形的网格。
还有,HSDS 修改器不将更改应用到修改对象拓扑中,如更改球体“段”设置。将拓扑更改应用到输入中会丢失所有在 HSDS 修改器中所做的编辑。
过程
要使用 HSDS 修改器,请执行以下操作:
将 HSDS 修改器应用到对象中。
默认情况下,HSDS 修改器不会将非四边形转化为四边形。因为修改器对四边形具有最佳效果,如果如要推荐此操作。
如果对象包含任意非四边形,请启用“ HSDS 参数”对话框中的“强制四边形”选项。在出现的“强制四边形?”对话框中单击“是”。
注意在转化为四边形时,修改器自动在应用对象上执行平滑细分级别(如使用迭代次数的“网格平滑”)。因此,为达到最佳效果,对相对低多边形对象使用此功能。例如,通常使用默认 32 段的“球形”对象,请使用 HSDS 的 16 段球形对象。
如果对象仅由四边形组成,不可以使用“强制四边形”,因为不需要转换。
在要细分的对象上选择一个子对象模型:
该对象以金色控制栅格覆盖(或在“顶点”子对象模型下,以蓝色顶点的白色栅格覆盖),这显示出整个栅格可细分和/或在基础级别上进行子对象转换。
选择一个或多个子对象。
单击“细分”按钮。
修改器再次进行细分,并平滑选中子对象与周围多边形。生成的子对象位于更高的细节级别上,以“细分堆栈”上的额外级别显示。此时,控制栅格仅显示在此新级别上的多边形。使用子对象而不是“元素”,这仅覆盖对象曲面的一部分。
球体在级别 2 上的控制栅格。更低级别上的细分显示为金色的线。
在线框视图中,仍可以在更低细节级别查看多边形,但只能选择由细分产生的子对象(以控制栅格指明)。可以再细分子对象、转换子对象、隐藏与删除子对象和更改其材质 IDs。
注意当转换 HSDS 子对象时,由于在子对象的边上添加段可能使控制栅格扩大来保持曲面平滑。要细分对象的不同部分,在“细分堆栈”中选择更低级别,然后重复步骤 2-4。
完成每次细分子对象时,“细分堆栈”中的更高级别将以高亮显示,说明这是一个很好的网格分辨率。此后可以使用此级别,或通过选择更低级别来使用。
注意如果在级别低于对象所在的高级别上转换子对象,网格使用的解决方案由更高级别的细节生成。
界面
“HSDS 参数”卷展栏
HSDS 修改器中可用的子对象属于控制栅格,而不是属于网格对象本身。转换栅格子对象也转换基本网格,但是网格不总是移动到控制栅格的最大范围。在级别低于对象所在的高级别上转换子对象情况中,这尤其正确。
例如,如果您在基础级别上细分顶点,则该顶点会驻留在基础级别和级别 1 中。如果您接着移动该基础级别中的顶点,则默认情况下网格移动时不会超过该顶点。此方法大致类似自由形式变形操作的方法,但是使用 HSDS 后,控制栅格更加接近网格对象形状。
使用顶点,通过在顶点插补组中的设置,可以控制网格跟随控制栅格顶点的情况。
顶点
启用“顶点”子对象模式后,可选择光标下的顶点;区域选择将选择区域内的顶点。
启用“边”子对象模式后,可选择光标下的面或多边形的边;区域选择将选择区域内的多条边。
启用“多边形”子对象模式后,可选择单个面或多边形。所看到区域内的多边形具有可视线边。区域选择选中区域中的多个多边形。
启用“元素”子对象模式后,可选择当前细节级别中光标下的所有连续多边形。
启用此选项时,仅可以选择法线在视口中可见的子对象。禁用(默认设置)时,选择包括所有子对象,而与它们的法线方向无关。默认设置为禁用。
仅高亮显示当前细节级别下的多边形,而不对其平滑。当处理复杂对象时,使用此选项来加速显示。默认设置为禁用。
对当前选中对象执行细分与平滑操作,并在“细分堆栈”中添加一个级别。当细分结果在控制栅格且在同一细节级别上执行其他细分时,控制栅格可能变为自相交。
确定网格顶点跟随控制栅格顶点移动的距离。“标准”提供相对移动的最小量,然而“尖锐”和“折角”提供最大量。在细分过程中,折角从圆形一直保持与细分顶点接近。默认设置为“标准”。
注意仅在选中顶点或顶点不被多边形包围时可用“折角”选项,如顶点位于一个平面对象的边上。
指定对选定边或边执行的折缝操作量。在最低设置,边相对平滑。在更高设置,折缝显著可见。在最高设置 1.0,边一点也不平滑。默认值为 0.0。范围为 0.0 至 1.0。
启用此选项时,修改器将非四边形面或边转化为四边形。禁用时,将所有多边形转化为三角形。仅当对象包含非四边形面或边时可用。默认设置为禁用。
当更改“强制四边形”的状态时,将丢失在 HSDS 修改器中所做的任何编辑。这将显示一个警告消息,询问是否确认这些更改。
因为修改器对四边形具有最佳效果,如果对象包含非四边形面或边推荐此操作。球体基本体就是这样的一个对象,它的最上方与最下方面都是三面区域。
启用此选项时,对象中的所有面将处于平滑组 1 中,但是如果禁用“平滑结果”,每一个面将会从输入 MNMesh 中继承平滑组。
显示指定给当前选中对象的材质 ID。仅在“多边形”与“元素”子对象模式中可用。如果选中多个子对象而它们不共享 ID,此字段是空白。
通过更改此设置,可在当前与更高级别上更改给子对象指定的材质 ID。
材质 ID 主要用于多维/子对象材质。
隐藏当前选中的多边形。仅在“多边形”与“元素”子对象层级上可用。使用“全部取消隐藏”来将隐藏的多边形显示出来。
提示使用“隐藏”将要使用的对象部分隔离。此种情况下,“编辑”菜单上的“反选”命令很有用。选中要聚焦的面,选择“编辑”“反选”,然后单击“隐藏”按钮。
将隐藏的多边形显示出来。
删除当前选中的多边形,在此曲面上创建一个或多个孔洞。仅在“多边形”子对象模式中可用。
注意在当前细节级别不能覆盖整个对象曲面时,将不能删除在控制栅格边界上的多边形,此多边形不与栅格上的其他多边形共享所有边。
打开“自适应细分”对话框。当使用 HSDS 功能结束时,最好将此选项用于平滑细分与编辑网格部分。
边
多边形
元素
忽略背面
仅当前级别
细分堆栈
显示细分层次的当前级别。当细分一个选中子对象时,它将自动增加。要在不同细节级别上进行编辑,在堆栈中选择此级别。当前级别轮廓变成红色。
可见性由级别标签右部长方体图标控制。在某一级别上启用可见性,将激活从这一级别到级别基本级别上的可见性。且将禁用此级别上可见性。
隐藏层的“长方体”图标
细分
“顶点插值”组
在细分过程中,决定如何处理选中顶点。仅在“顶点”子对象模式中可用。
为达到最佳效果,当在细节级别低于顶点所在的最高级别上移动控制栅格时,请使用此选项。
标准/圆锥/尖锐/折角
“边折缝”组
在细分过程中,确定选中边的处理范围。仅在“边”子对象模式中可用。
为达到最佳效果,伴随细节级别低于边所在的最高级别上的控制栅格时,请使用此选项。另外,为使折缝可见,应当将边偏离周围平面一个明显的距离。
左:折缝=1.0
中:在 LOD 0 选中眼眉边
右:折缝=0.0
折缝
“高级选项”卷展栏
强制四边形
平滑结果
材质 ID
隐藏
全部取消隐藏
删除多边形
自适应细分
“软选择”卷展栏
通过这些控件可以设置在选中和未选中顶点间影响的逐步衰减。请参见“软选择”卷展栏(编辑/可编辑网格)。
后用自适应细分来使细分平滑并编辑部分网格。或者,可以使用自适应细分从对象上移除一个细节层次。