基础几何体构建:精确建模、布尔运算与倒角处理

各位同学,欢迎来到第三节课。今天我们要聊的,是硬表面建模里最基础、也最容易被忽视的三个环节——精确尺寸输入、布尔运算,以及倒角与边缘处理。

说实话,我见过太多新手一上来就猛拉点、猛挤面,结果模型一塌糊涂。其实,真正的高手,往往是从「怎么放一个方块」开始较真的。嗯,今天我们就来较这个真。

一、精确建模:别让尺寸「差不多」

先问大家一个问题:你建一个螺丝孔,直径是 5.0mm 还是 5.1mm?

在工业设计里,差 0.1mm 可能就装不进去了。所以,精确建模的第一步,就是学会用键盘输入尺寸。

1. 基础几何体的精确创建

在 Blender 里添加一个立方体(Shift + A > Mesh > Cube),默认是 2m x 2m x 2m。但我们要的不是这个。

我个人习惯,在添加之前,先看一眼左下角的「调整上一步操作」面板(F9 调出)。在这里,你可以直接输入长宽高的数值。比如我要做一个 120mm x 80mm x 10mm 的底板,直接填进去就行。

关键操作: 添加物体前,先确认单位设置(Scene Properties > Units > Millimeters)。我建议所有工业风场景都用毫米,不然你后面跟工程图对不上。

2. 精确变换:移动、旋转、缩放

物体放进去之后,怎么精确移动?

  • 移动(G): 按 G 后直接输入数字,比如 G X 50 就是沿 X 轴移动 50mm。
  • 旋转(R): R Z 45 就是绕 Z 轴转 45 度。
  • 缩放(S): S 2 就是放大两倍。但注意,缩放最好用「Apply Scale(Ctrl + A)」锁定,不然布尔运算会出问题。

我曾经在做一个散热片阵列时,忘了应用缩放,结果布尔运算死活切不进去。排查了半天,最后发现是缩放没归一。嗯,这个坑我替你们踩过了。

3. 使用 3D 游标与吸附

精确建模离不开「吸附」。按 Shift + S 可以调出吸附菜单,把游标放到选中物体的中心、顶点或网格上。

我个人习惯,在搭建对称结构时,先把游标归零(Shift + C),然后以游标为中心镜像复制。这样左右两边的孔位绝对对称,不用肉眼去对。

小技巧: 按 B 键框选顶点,然后按 Shift + S > Cursor to Selected,可以快速把游标定位到任意位置。配合「Add > Mesh > Single Vert」可以精确创建参考点。

二、布尔运算(Boolean Modifier)实战

布尔运算,说白了就是「用 A 物体去切 B 物体」。在硬表面建模里,这是做孔洞、凹槽、复杂切面的核心手段。

1. 三种运算方式

运算类型 作用 实际案例
Union(并集) 两个物体合并成一个 把手与主体融合
Difference(差集) 用 A 减去 B 的形状 打孔、开槽
Intersect(交集) 保留重叠部分 做复杂截面

我建议你先把「差集」练熟。因为工业风场景里,80% 的细节都是「挖出来的」——散热孔、螺丝沉头、通风槽,全是布尔减法。

2. 布尔运算的「三要三不要」

这里我总结了几条实战经验,你们直接记下来:

  • 要: 布尔运算前,先应用物体的缩放(Ctrl + A > Scale)。
  • 要: 布尔物体(切刀)的网格要尽量简单,不要有太多细分。
  • 要: 布尔运算后,立刻加一个 Bevel 修改器,不然边缘会像刀片一样锋利。
  • 不要: 不要对高细分物体做布尔运算,会卡死。
  • 不要: 不要用布尔运算做大量重复孔洞,用阵列修改器代替。
  • 不要: 不要依赖布尔运算做最终模型,它只是「粗加工」。
避坑指南: 我曾经在做一个机箱前面板时,一口气做了 20 个布尔运算,结果模型直接崩溃。后来我改用「阵列 + 布尔」的组合,一个布尔搞定一排孔。记住:能用修改器解决的,别用手动。

3. 布尔运算的流程演示

假设我们要在一个 200x100x10mm 的铝板上打 4 个 M6 螺丝孔(直径 6.5mm):

1. 创建底板:Shift + A > Cube,尺寸 200x100x10
2. 创建圆柱:Shift + A > Cylinder,半径 3.25mm,高度 20mm
3. 移动圆柱到第一个孔位:G X -75 Y -35
4. 添加 Array 修改器:Count 2,Offset X 50
5. 再添加一个 Array 修改器:Count 2,Offset Y 70
6. 给底板添加 Boolean 修改器:Operation = Difference,Object = 圆柱组
7. 应用布尔,删除圆柱组
8. 添加 Bevel 修改器:Amount 0.5mm,Segments 2

你看,整个过程不到 30 秒。这就是精确建模 + 布尔运算的威力。

三、倒角(Bevel)与边缘处理

布尔运算做完,模型是「锋利」的。但工业产品没有绝对锋利的边缘——要么是 R 角,要么是 C 角。倒角,就是给模型「磨边」。

1. Bevel 修改器 vs 手动倒角

Blender 里倒角有两种方式:

  • Bevel 修改器: 非破坏性,随时可以调整。适合大面积统一倒角。
  • 手动倒角(Ctrl + B): 破坏性,直接修改网格。适合局部特殊处理。

我个人习惯,先用修改器做整体倒角,再用手动倒角处理细节。比如一个机箱外壳,所有外边缘用修改器倒 R2,但 USB 接口的开孔边缘,我会手动倒 R0.5。

2. 倒角的参数设置

参数 作用 推荐值
Width(宽度) 倒角的大小 0.5mm ~ 3mm(视模型比例)
Segments(分段数) 倒角的平滑度 2 ~ 3(工业风足够)
Profile(轮廓) 0.5 是圆角,1 是直角 0.5(标准圆角)
Limit Method(限制方式) 控制哪些边被倒角 Angle(按角度)

这里有个坑:如果你用 Angle 模式,默认 30 度会把所有锐边都倒角。但有些边你是不想倒的——比如内部结构线。这时候,可以用 Weight 模式,手动给边赋予权重(Ctrl + E > Edge Bevel Weight)。

实战经验: 我在做一款散热器时,鳍片边缘需要倒 R0.2,但底座边缘要倒 R1。如果统一用修改器,鳍片就太圆了。我的做法是:先给底座加 Bevel 修改器(Width 1mm),再给鳍片单独加一个 Bevel 修改器(Width 0.2mm),用顶点组控制范围。

3. 边缘处理的「三原则」

倒角不是越多越好。我总结了三句话:

  • 外圆内方: 外观面倒圆角,内部结构保持直角。
  • 大面小角: 大面积平面倒大角(R2~R3),小特征倒小角(R0.5~R1)。
  • 先粗后细: 先做布尔粗加工,再做倒角精修。

你想想看,一个机箱如果所有边都倒 R5,那看起来就像一块肥皂。工业风的美感,恰恰在于「该硬的地方硬,该柔的地方柔」。

四、知识体系总览

下面这张图,是我自己梳理的本章知识结构。你可以把它当作一个「操作检查清单」:

基础几何体构建核心流程 精确建模 单位设置(mm) 键盘输入尺寸(G/R/S + 数字) 3D游标与吸附定位 布尔运算 Union / Difference / Intersect 先应用缩放,再执行布尔 配合阵列修改器批量操作 倒角与边缘处理 Bevel修改器(非破坏性) 手动倒角 Ctrl+B(局部) 外圆内方 / 大面小角 最终目标:干净、精确、可修改的硬表面模型

这张图把今天的三个核心模块串起来了。你可以把它打印出来贴在显示器旁边,每次建模前扫一眼,保证不会漏步骤。

五、实战中的常见问题

最后,我挑几个你们一定会遇到的问题,提前说一下:

Q1:布尔运算后,模型出现奇怪的「破面」?

大概率是布尔物体的法线方向反了。进入编辑模式,选中布尔物体,按 Shift + N 重新计算法线。如果还不行,检查一下两个物体有没有重叠面。

Q2:倒角后,边缘出现「棱」?

这是因为分段数(Segments)太低。工业风场景,Segments 设 2 就够了,但如果要渲染特写,建议设到 3 或 4。另外,Profile 值不要低于 0.3,否则倒角会变成「V 形槽」。

Q3:精确输入尺寸时,单位不对?

检查 Scene Properties > Units > Unit Scale。如果你设的是毫米,但输入 10,它默认就是 10mm。如果发现输入 10 变成了 10m,那就是 Unit Scale 被改过了,重置为 1 即可。

再啰嗦一句: 我曾经在做一个铝型材框架时,因为单位设置错误,所有孔位都大了 10 倍。后来跟 CNC 加工厂对图,对方说「你这孔是 M60 的吧?」——嗯,那批样品直接报废。所以,建模前第一件事:确认单位。

好了,今天的课就到这里。精确建模、布尔运算、倒角处理,这三板斧练好了,工业风场景的 80% 的模型你都能搞定。剩下的 20%,无非是细节的堆叠和材质的打磨。

记住:好的模型,不是「拉」出来的,是「算」出来的。


公众号:蓝海资料掘金营,微信deep3321