blender 布尔运算

Blender 的布尔运算主要通过两种方式实现:布尔修改器(非破坏性,适合精细控制)和编辑模式下的布尔运算(一次性,适合快速处理单个物体内的几何体)。此外,内置的 Bool Tool 插件能大幅简化操作流程。

方法一:使用布尔修改器(推荐,非破坏性)

这是最常用且可控性最好的方式,操作后可以随时调整或删除效果。

1. 准备工作
选中需要保留的主体物体(例如要被挖孔的立方体)。确保参与运算的两个物体都是流形网格(没有破洞或非流形边),这是保证结果正确的关键。

2. 添加修改器
进入“修改器属性”面板(扳手图标),点击“添加修改器”,在“生成”类别下选择“布尔”。

3. 配置运算参数
在修改器面板中设置以下核心选项:

  • 运算类型:选择你需要的逻辑。差集(从主体减去目标,常用于挖孔)、并集(合并两个物体并删除内部面)、相交(仅保留重叠部分)。
  • 运算对象:点击吸管图标,在视图中拾取作为“工具”的第二个物体(例如用来挖孔的圆柱体)。
  • 解算器:默认的“浮点”速度快但不支持重叠几何体;如果结果出现破面或错误,切换为“准确”,它支持重叠几何体,结果最可靠,但计算较慢。

4. 应用与清理
调整好位置并确认结果无误后,在修改器下拉菜单中选择“应用”(快捷键 Ctrl+A),将运算结果烘焙进网格。之后可以删除或隐藏作为工具的目标物体。

方法二:编辑模式下的布尔运算(一次性)

如果你只想在同一个物体内部,用一部分面去切割另一部分面,而不想创建两个独立物体,可以用这个方法。

  1. 进入编辑模式(Tab),选中你希望作为“工具”的几何体(例如一组面)。
  2. 按 F3 搜索并执行“Intersect (Boolean)”。
  3. 在左下角的“调整上一步操作”面板中,选择运算类型(差集、并集、相交)和求解器。这里的“差集”会从未选中的几何体中减去选中的部分。

方法三:使用 Bool Tool 插件(快捷方式)

Blender 自带的 Bool Tool 插件能让你用快捷键快速完成操作,省去手动添加修改器的步骤。

  1. 启用插件:在“偏好设置” > “插件”中搜索并勾选“Bool Tool”。
  2. 操作逻辑:先选中作为“工具”的物体(如圆柱体),最后加选作为“主体”的物体(如立方体,使其成为活动物体)。
  3. 使用快捷键:
    • 差集:Ctrl + 小键盘减号
    • 并集:Ctrl + 小键盘加号
    • 交集:Ctrl + 小键盘星号
      这些快捷键会直接应用运算并清理修改器,属于“自动布尔”模式。如果需要保留修改器以便后续调整,可以使用 Shift + Ctrl + 小键盘 组合键。

关键避坑点

  • 共面问题:尽量避免让两个物体的面完全处于同一平面,这可能导致运算结果出现闪烁或错误。
  • 检查结果:运算后,建议进入编辑模式检查是否有异常的黑色面或破洞。如果有,通常是网格非流形或求解器设置不当导致的。

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注