“体积选择”修改器可以对顶点或面进行子对象选择,沿着堆栈向上传递给其他修改器。子对象选择与对象的基本参数几何体是完全分开的。如同其他选择方法一样,“体积选择”用于单个或多个对象。
使用长方体体积选择的面和顶点。
您可以在场景中使用长方体、球体或圆柱体形状的 Gizmo 或对象来定义一个空间体积作为选择区域,然后对这个区域应用修改器。可以在对象上移动选择并设置动画。
应用之后,“体积选择”从对象堆栈中的当前几何体开始,无论它是整个对象还是子对象选择(例如,从编辑网格或其他“体积选择”修改器)。
顶部:原网格,显示所选 gizmo
底部:应用“体积选择”修改器之后的修改效果
从修改器堆栈中产生的面片对象,不会被此修改器转换为网格。输入“体积选择”修改器中的面片对象保持它的面片定义。
“体积选择”gizmo 与对象一起缩放。因此,如果应用了“体积选择”修改器,然后更改了对象的比例(使用工具栏缩放功能),那么选择不会发生变化。也就是说,所有三个变换对“体积选择”gizmo 和它的对象的影响是相等的。
“体积选择”修改器有一个中心和一个 gizmo。可以用来调整非动画变换的中心。然而,如果设置一个偏移中心的旋转动画,那么得到的动画既是旋转又是变换。
要应用和使用体积选择,请执行以下操作:
出现“参数”卷展栏。
如果选择“网格对象”,应该单击“无”按钮并选择用作选择体积的对象。
示例:要设置体积选择动画,请执行以下操作:
在播放过程中,观看到动画几何体修改器在对象上方移动的效果。
可以变换并设置 gizmo 动画更改选择。转换 gizmo 将以相等的距离转换它的中心。根据中心转动和缩放 Gizmo。
可以转换并设置中心动画,同时将影响“体积选择”修改器 gizmo 的旋转或缩放。
关于堆栈显示的更多信息,请参见修改器堆栈。
将“堆栈选择级别”设为“面”时,确定选中的面是全部还是部分位于定义的体积内部。
以下控件可以使用基本对象、网格对象或曲面特征来定义选择。
除了网格对象之外,还可以使用面片对象和 NURBS 对象。另外,如果启用“软选择”卷展栏 “使用软选择”,则可以使用样条线对象和粒子系统来定义选择。后者的功能非常强大,因为随着粒子的移动,选择也发生变化。
[“网格对象”按钮] 单击此按钮,选择一个用来定义选择空间的对象。不需要先选择“网格对象”,但是需要选择“网格对象”来将对象用作体积。选取对象后,其名称会出现在按钮上。如果未选择任何对象,该按钮标示为“无”。
按曲面特征定义选择,而不是按几何体体积。该选项与体积没有太大关系,添加此选项是因为“体积选择”是一个程序修改器,而网格选择是确定的。现在,即便拓扑发生更改,“体积选择”也将使用特殊材质或平滑组来一致选择面或顶点。
选择以下选项之一来指定选择基于哪种类型的曲面特征:
您还可以从“材质编辑器”示例窗中拖放贴图。如果“Slate 材质编辑器”处于打开状态,则可以从贴图节点的输出套接字拖动,然后放置到该按钮上。也可以从“材质编辑器”中的贴图按钮或 3ds Max 界面中的其他任意位置进行拖放。将贴图放置到贴图按钮上时,将出现一个对话框,询问您希望该贴图成为源贴图的副本(独立)还是实例。
要调整贴图的参数(例如,要指定位图或更改坐标设置),请将贴图按钮拖到材质编辑器中,并确保将其作为实例进行放置。在“精简材质编辑器”中,将贴图置于未使用的示例窗上。在“Slate 材质编辑器”中,将其置于活动视图上。
当 gizmo 变换超出了它相对于对象的方向时,通常需要使用这些控件。
重新调整 gizmo 大小使其匹配堆栈中的对象或先前的选择。保留任何先前的旋转。
重新定位 gizmo 在对象或堆栈中先前选择上的中心。保留任何先前的比例或旋转。
将 gizmo 返回其默认大小和方向。取消先前所有变换的效果。
启用此选项后,更改基本拓扑(例如,变换顶点)时将自动调整 gizmo 的大小和形状使之与对象匹配。
只有在“顶点”堆栈选择级别上时,才可以使用这些控件,可以在选中和未选中的顶点之间设置渐变的影响衰减。请参见“软选择”卷展栏(编辑/可编辑网格)。