Blender角色骨骼绑定与蒙皮权重完全教程:从零打造可动画化角色

👁️ 1669浏览 📅 2026-05-21

什么是骨骼绑定?

当你的3D角色建好模型后,它就像一个"石膏像"——姿势固定,无法动起来。要让角色能够走路、挥手、弯腰,你需要为它创建一套虚拟骨架,然后把模型的各个部分"绑定"到骨架上。

这个过程分为两步:骨骼创建(Rigging)——搭建骨架结构;蒙皮(Skinning)——将模型网格附着到骨架上,并设置每个顶点受哪些骨骼影响的权重。本文将用 🔗Blender 完整演示这一流程。

创建基础骨架

Step 1:添加骨架

在物体模式下,按 Shift+A → 骨架(Armature)→ 单条骨骼。你会看到一个三角形标记的骨骼物体进入场景。按Tab键进入编辑模式开始编辑骨骼。

Step 2:构建全身骨架

骨架的构建顺序非常重要,建议从下往上或从躯干往外构建:

  1. 按E键从当前骨骼的顶部挤出一段骨骼(按左键确认),制作脊柱:从盆骨→腰椎→胸椎→颈椎→头部
  2. 从胸椎处挤出左臂骨骼:锁骨→上臂→前臂→手掌
  3. 从盆骨处挤出左腿骨骼:大腿→小腿→脚掌→脚尖
  4. 使用同样的方法镜像创建右侧骨骼

命名规范:每个骨骼要有清楚的命名,有左右对称的骨骼要使用后缀.L和.R。例如:upper_arm.L、upper_arm.R、thigh.L、thigh.R。

Step 3:建立骨骼层级关系

选中一段骨骼,按Shift+鼠标右键选中它的"父骨骼",按Ctrl+P→"保持偏移量"(Keep Offset)完成父子绑定。整体层级结构应为:

根骨骼(Root)
└─ 盆骨(Pelvis)
   ├─ 脊柱下(Spine01)
   │  └─ 脊柱上(Spine02)
   │     ├─ 锁骨.L(Clavicle.L)
   │     │  └─ 上臂.L(UpperArm.L)
   │     │     └─ 前臂.L(LowerArm.L)
   │     │        └─ 手掌.L(Hand.L)
   │     ├─ 锁骨.R(Clavicle.R)
   │     │  └─ ...(对称)
   │     └─ 脖子(Neck)
   │        └─ 头部(Head)
   └─ 大腿.L(Thigh.L)
      └─ 小腿.L(Calf.L)
         └─ 脚.L(Foot.L)

IK/FK切换系统

FK(正向动力学)和IK(反向动力学)是两种不同的骨骼控制方式:

  • FK:像木偶提线一样,从父骨骼到子骨骼逐级旋转。适合制作弧形摆动动作,如手臂的自然摆动
  • IK:通过指定末端位置,让中间骨骼自动计算旋转。适合脚踩地面、手抓物体等需要精确末端定位的场景

腿部一般使用IK控制,因为脚需要固定在地面上;手臂一般使用FK或IK/FK可切换系统。Blender中创建IK:选中目标骨骼的末端,按Shift+I添加IK约束,目标设为"空物体"(Empty),将空物体定位到脚踝位置。

蒙皮与权重绘制

使用自动权重绑定

  1. 选中角色模型,按住Shift再选中骨架
  2. 按Ctrl+P→"父级为骨架"(With Automatic Weights)
  3. 模型会自动获得蒙皮修改器(Armature Modifier)和权重数据

自动权重在大多数情况下效果不错,但关节部位和多层布料的权重往往需要手动调整。

手动调整权重

选中模型,进入权重绘制模式(Weight Paint Mode):

  1. 选择要调整的骨骼(通过Ctrl+单击骨骼或直接在权重面板中选择)
  2. 白色(权重值1.0):该顶点完全受此骨骼控制
  3. 黑色(权重值0.0):该顶点不受此骨骼控制
  4. 灰色:该顶点受部分影响
  5. 使用画笔工具在模型表面涂抹,调整权重值

肘部和膝盖的权重优化

这些关节部位的权重最容易出问题——弯曲时出现"塌陷"或"褶皱":

  • 在肘部,上臂骨在关节以上权重逐渐从1降至0,前臂骨在关节以下逐渐从0升到1
  • 关节弯曲轴线的顶点应该由上下两根骨骼各占50%的权重
  • 使用"平滑"笔刷(Blur Brush)在关节部位来回涂抹,让权重过渡更自然
  • 如果自动权重导致关节扭曲,可以尝试使用"骨骼封套"(Bone Envelopes)而非顶点权重,通过调整骨骼的控制半径来限制影响区域

角色姿势测试

完成绑定后,通过测试几个基础姿势来验证绑定质量:

  1. 选中骨架,进入姿势模式(Pose Mode)
  2. 旋转手臂骨骼,检查肩膀和肘部是否有异常变形
  3. 弯曲腿部,检查膝盖的权重过渡是否自然
  4. 旋转头部,检查脖子区域是否有拉伸撕裂
  5. 尝试摆一个T-Pose和A-Pose,确认所有部位都正常工作

如果发现某处变形不自然,切换回权重绘制模式调整对应骨骼的权重。

常见问题与修复

  • 网格拉伸变形:某个区域的顶点权重过于集中在一根骨架上,分配一些权重到相邻骨骼
  • 关节塌陷:关节处的顶点权重分配不当,建议使用"平滑笔刷"让权重过渡更缓和
  • 模型穿模:两个部位碰撞时,调整顶点的权重分布或增加骨骼控制点来修正
  • 骨骼不跟随:层级关系设置错误,在编辑模式下检查父子关系是否正确

总结

骨骼绑定是一个需要耐心和细心的技术活。新手可以先从简单物体(一条链子、一根机械手臂)开始练习绑定和权重分配,再过渡到完整的角色。核心记住:命名规范是骨架可维护性的基础,权重绘制的本质是"谁控制多少"的平衡。骨架搭得好,后续动画制作就会事半功倍。

来源参考:CSDN Blender绑定教程、知乎Blender骨骼绑定专栏、虎课网Blender权重绘制教程

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

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

立即学习 →