布尔运算选项

用于设置执行布尔运算时发生的默认行为。有关布尔运算的列表,请参见布尔运算(Boolean operations)

选择“网格 > 布尔”(Mesh > Booleans) > <布尔运算的名称> > 以设置以下选项:

标记相交组件

启用此选项后,在执行布尔运算后,将创建名为 booleanIntersection 的新组件标记。布尔将交点输出为边组件。有关组件标记的详细信息,请参见为几何体指定组件标记

交互式更新(Interactive Update)
启用该选项可缓解交互性能降低的问题。启用此选项后,只要按下鼠标键,布尔值就会连续刷新。禁用此选项后,布尔值仅会在释放鼠标键时刷新。
注: 当场景中的多边形或输入对象数量增加时,布尔交互性可能会下降。
针对新输入的运算(Operation for new inputs)
用于设置布尔输入对象的默认运算。该默认运算将指定给创建布尔节点时的所有输入对象以及添加到该节点的所有后续输入对象。此选项是全局性的,可将选定的默认值应用于场景中的所有布尔节点。
提示: 此选项在布尔堆栈(Boolean stack)中也可用,其中默认运算仅应用于节点级别。在布尔堆栈中设置默认运算将覆盖“布尔运算”(Boolean Operation)选项中的选定默认值。
输入对象显示(Input object display)
用于设置布尔输入对象的默认显示模式。选定的显示模式将指定给创建布尔节点时的所有输入对象以及添加到该节点的所有后续输入对象。默认情况下,输入对象显示为橙色线框。
注: 创建布尔节点后,可以使用布尔堆栈(Boolean stack)更改输入对象的显示模式。
几何体模式(Geometry Mode)

设置布尔运算的执行方式。从下列选项中进行选择:
  • 网格(Mesh):输入对象仍然是网格对象。
  • OpenVDB:输入对象将变为体积。选择“OpenVDB”后,对象将转换为体积,在其中计算布尔运算。然后,布尔结果将转换回已划分网格的四边形。

    “OpenVDB”模式允许您从无间隙几何体生成与拓扑无关的结果。“OpenVDB”模式可以可靠地计算并缓解问题,例如包含多边形错误的网格。

    这种模式通常在导致传统“网格”(Mesh)模式失败的有问题几何体上会取得成功。但是,您会牺牲原始几何体上的一些细节。

体素大小(Voxel Size)

控制网格编码为体积的精细程度。体素大小越低,结果越清晰。“体素大小”值越高,生成的特征越圆,因为没有足够的分辨率来生成硬边。在输入网格相交的区域中,这种柔化也可以创建平滑过渡区域。这样可以产生更有机的结果。
注: 使用非常小的“体素大小”(Voxel Size)值可能会生成大量几何体,这可能会导致 Maya 冻结。默认的“体素大小”(Voxel Size) (1.0) 通常可捕获大多数细节,但具体取决于布尔输入对象的大小。
交集类别(Intersection Classifcation)
系统会对交集执行布尔操作。使用开放网格(平面或带洞的网格)时,Maya 可以使用不同的方式计算选定网格的交集:
  • 自动(Auto):当选定网格包含一个开放网格和一个闭合网格时,将“交集类别”(Intersection Classification)设置为“边”(Edge)
  • 边(Edge):将开放网格视为闭合体积。
  • 法线(Normal):将开放网格视为开放体积。

若要了解每个布尔运算的交集类别设置,请参见布尔交集类别

相关主题