在 Blender 中把贝塞尔曲线变直,主要有以下几种方法,根据你的需求选择:
方法一:直接改手柄类型(最简单)
- 选中曲线,按
Tab进入编辑模式 - 选中要变直的控制点(可按
A全选) - 按快捷键
V,弹出菜单选择 Vector(矢量)- 此时手柄会变成直角折线,曲线在该点变直
- 如果整条曲线都要变直,全选后按
V→Vector即可
补充:
V菜单里还有:
- Free(自由):手柄可任意调整
- Aligned(对齐):两个手柄保持一条直线
- Vector(矢量):手柄指向相邻点,曲线变直
方法二:设置曲线类型为「折线/多段线」
如果想让整条曲线完全变成直线段:
- 选中曲线物体(物体模式)
- 打开右侧 物体数据属性(绿色曲线图标)
- 找到 几何数据 → 曲线类型(Curve Type)
- 从
Bezier改为Poly(多段线) - 此时所有点之间都是直线连接,完全变直
方法三:添加「设置手柄类型」修改器
不想手动改每个点,可以用几何节点/修改器思路,不过更常用的是直接:
- 编辑模式下
A全选 →V→Vector,一步到位
方法四:只想让某一段变直
选中该段两个端点,把它们的内侧手柄都设为 Vector,或直接删除手柄(X → 删除顶点/段),让两点间直接连线。
常见问题:
- 按
V没反应?确认你是在编辑模式且选中的是贝塞尔点(不是 Poly 点) - 想反过来把直的变弯?把手柄类型改回
Aligned或Free,再拖动手柄
如果你说的是动画曲线(F-Curve)里的贝塞尔变直,那是在曲线编辑器里选中关键帧,按 T 选择插值模式(如 Linear 线性),或按 V 改手柄类型。