Blender骨骼绑定(Rigging)入门教程:从零开始制作角色动画

👁️ 2486浏览 📅 2026-04-22

骨骼绑定(Rigging)是3D角色动画中最具技术含量的环节,也是让静态模型"动起来"的关键步骤。理解骨骼的工作原理、掌握父子关系和权重绑定的核心概念,是每个3D动画师必须跨越的门槛。本文从基础概念出发,系统讲解 🔗Blender 中骨骼绑定的完整流程。

一、骨骼系统的基本概念

Blender中的骨骼系统(Armature)由一系列相互连接的骨骼(Bones)组成,每根骨骼有"头部"(Base)和"尾部"(Tip)两个控制点。骨骼通过父子关系相互连接——子骨骼会跟随父骨骼运动,同时可以独立运动。

最常见的骨骼层级结构模仿真实生物的骨骼:脊柱作为核心骨架(通常是第一个创建的骨骼),四肢以脊柱为父级向外延伸,手指/脚趾作为末端子骨骼。

二、Blender中的三种交互模式

骨骼系统有三种核心交互模式,通过Tab键切换:

对象模式(Object Mode):将整个骨架视为一个整体对象,用于整体移动、旋转和缩放骨架。

姿态模式(Pose Mode):最常用的动画制作模式。在这个模式下,可以单独选择和操作每根骨骼来调整角色姿态。制作关键帧动画就在这个模式下完成。

编辑模式(Edit Mode):用于创建和修改骨骼本身的形状和结构,包括调整骨骼长度、添加新骨骼、设置父子关系等。

三、创建骨骼骨架

在编辑模式下添加Armature(Shift+A → Armature)。第一根骨骼应该从角色的盆骨/腰部位置开始,这是整个骨架的"根骨骼"(Root Bone)。

创建脊柱时,建议用三段骨骼分别代表下脊柱、上脊柱和胸部,这样在姿态调整时可以获得更自然的弯曲效果。Blender提供了快捷操作简化多段骨骼的创建:选中当前骨骼的尾部,按E挤出下一段骨骼,按Shift+E则同时创建并切换到新骨骼。重复操作即可快速建立整条手臂或腿的骨骼链。

四、三种绑定方法详解

方法一:直接父子关系。选中模型,按住Shift加选对应骨骼,然后按Ctrl+P选择"设置为父级"。模型将成为骨骼的子物体,跟随骨骼整体运动,但不会因为骨骼弯曲而产生变形——适合机械模型。

方法二:自动权重(自动权重蒙皮)。最常用的角色绑定方式。选中模型+骨骼后按Ctrl+P,选择"含自动权重"。Blender会自动根据顶点在各骨骼附近的位置分布,计算并分配顶点权重(Weight)。骨骼弯曲时,模型表面会按照权重分布自然变形。

方法三:信封(Envelope)权重。通过骨骼的影响范围(Envelope Radius)来决定顶点受影响的程度。适合快速绑定和简单模型。

五、权重绘制与微调

自动权重分配的结果往往不够精确。切换到权重绘制模式(Ctrl+Tab选择"Weight Paint"),选择要调整权重的骨骼,然后用画笔在模型表面绘制。蓝色表示不受该骨骼影响(权重0),红色表示完全受控(权重1)。

权重绘制时需要注意:相邻关节区域的权重应该有平滑的过渡;不要出现均等分配(0.5/0.5)的情况——通常分配0.7/0.3或0.8/0.2的比例,看起来更自然。

六、FK与IK:两种动画控制方式

FK(正向运动学)通过控制骨骼链的根骨骼来驱动整个链条,旋转父骨骼时子骨骼同步跟随。IK(逆向运动学)则通过控制末端骨骼,算法反向计算中间骨骼的姿态——这更适合需要脚部固定在地面的走路动画。

Blender的Rigify插件可以自动生成支持FK/IK切换的完整骨骼系统,是角色动画入门的最佳实践起点。

来源:CSDN、博客园

📚 想系统学习AI建模+3D打印?

18节实战课程,从想法到实物全流程跑通,零基础也能轻松学会!

立即学习 →