“修改”面板 > 进行选择 >“修改器列表”>“对象空间修改器”>“布尔”>“选项”卷展栏
- 默认菜单:进行选择 >“修改器”菜单 >“参数化变形器”>“布尔”>“选项”卷展栏
布尔修改器的“选项”卷展栏提供与材质相关的控件,并允许您选择布尔方法。
界面
- “对齐”图标
- 将选定运算对象的轴与基础对象对齐。
- 使用材质
- 启用后,布尔结果将使用运算对象的材质。
- 如果布尔运算对象使用与基础对象不同的材质,则在结果中会组合使用这两种材质:
- 方法
- 设置布尔运算的执行方式。从下列选项中进行选择:
网格选项
仅当“方法”设置为“网格”时,以下选项才可用。
- 盖印
- 仅当运算对象位于运算对象列表中时,此选项才可用。
- 启用时,“盖印”会分割面,并将新边添加到基础对象。将在运算对象和基础对象之间插入相交边,而不移除或添加面。
- 在以下示例中,球体(运算对象)和方形(基础网格)是统一的。启用“盖印”后,新相交边将插入到方形中:
注: 盖印运算支持共面运算对象(运算对象的面完全对齐,以便它们接触但不重叠)。
- 切面
- 仅当在运算对象列表中选择了运算对象时,此选项才可用。
- 启用时,执行布尔运算,而不将运算对象中的面添加到基础网格中。选定运算对象的面未添加到布尔结果中。启用“切面”以在网格中切一个孔,或使另一对象内网格的某些部分可访问。
- 在以下示例中,球体(运算对象)从方形(基础网格)中减去。启用“切面”后,会在方形上切一个孔:
重要: 使用“切面”操作会创建一个开放的复合型网格。
注: 切面运算支持共面运算对象(运算对象的面完全对齐,以便它们接触但不重叠)。
- 保留非平面的面
- 相对于运算对象保留非平面的面。
- 提取选定对象
- 从布尔运算中移除选定的运算对象,并使用运算对象的现有几何体和变换创建新对象。
- 提取副本
- 移除选定的运算对象,并创建具有完整修改器堆栈的新对象。
体积选项
仅当“方法”设置为“OpenVDB”时,以下选项才可用。
- 体素大小
- 控制网格编码为体积的精细程度。体素大小越低,结果越清晰。“体素大小”值越高,生成的特征越圆,因为没有足够的分辨率来生成硬边。在运算对象相交的区域中,这种柔化也可以创建平滑过渡区域。这样可以产生更有机的结果。
注: 使用非常小的“体素大小”值可能会生成大量几何体,这可能会导致 3ds Max 冻结。默认的“体素大小”(1.0) 通常可捕获大多数细节,但具体取决于布尔对象的大小。现在,如果设置的“体素大小”非常低,在允许您继续或中止操作之前,3ds Max 将发出此值太低的警告。当 3ds Max 根据场景中对象的物理大小计算需要的体素数时,将动态发出此警告。
提示: 可使用 ESC 键调用中止请求。如果意外设置了导致处理时间延长的“体素大小”,或者意外将“体素大小”设置得过低并希望中止处理,此机制很有用。如果中止处理,3ds Max 会将“体素大小”值恢复为上次处理使用的值。此中止可能不是瞬时的,而是会有延迟,具体取决于 OpenVDB 利用的 CPU 和 RAM 大小。