blender人物动画制作教程从绑定到行走完整流程
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
在 Blender 4.5 LTS 中完成人物角色绑定的完整步骤,包括建立躯干与四肢骨骼链、自动权重绑定及修正。随后通过摆出接触和经过姿势,制作一个双脚交替、手臂反向摆动的原地行走循环动画,并解决循环接缝突跳问题。
这次练习的目标是制作一个双脚交替迈步、手臂反向摆动的原地行走循环。先为人物建立基础骨架,绑定网格,再用接触和经过姿势完成一轮步态。原地循环便于先看清腿部动作,不把沿道路移动、转身和镜头运动混在第一次练习里。
下面以 Windows 版 Blender 4.5 LTS 为例,不依赖绑定插件。需要一个左右对称、双臂展开、双腿略分开的低复杂度人物网格;膝盖和肘部应有可弯折的边环,不能只用一整根长方体代替整条腿。角色朝向统一为世界坐标 -Y,Z 轴向上,左右沿 X 轴。练习模型使用普通完整着装,不需要面部和手指骨骼。

准备阶段:应用变换后的T姿态人物网格与地面参考
1. 保存练习文件并整理人物变换
先用【文件→另存为】保存一个新的 .blend 文件。在【物体模式】选中人物网格,按 Ctrl+A 应用旋转与缩放;在侧栏确认旋转归零、缩放为 1。地面可放在脚底高度,后面用来观察脚掌是否穿地。
如果衣服和身体是分开的对象,可保留独立对象,但每个需要随身体变形的网格都必须参与绑定。不要在绑定之后随意应用骨架变换,以免破坏网格与骨架之间的关系。
2. 从躯干建立中央骨骼
在【物体模式】通过【添加→骨架】建立单根骨骼,选中骨架,在物体属性的【视口显示】中开启【在前面】,让骨骼能透过网格显示。按 Tab 进入骨架【编辑模式】。
把第一根骨骼放在骨盆中央,骨头的根端位于骨盆下部,尾端指向腰部,命名为 pelvis。选中尾端按 E,依次向上挤出到胸部、颈部和头顶,分别命名为 spine、neck、head。这些骨骼沿人物中央排列,头部骨骼要落在头部内部。
正面观察左右是否居中,再切到侧面检查骨骼有没有跑到身体前方或后方。骨架应匹配同一个人物,不能只在正面看似重合就开始绑定。

建立中央骨骼:从骨盆到头部的骨骼链
3. 建立手臂和腿部骨骼链
仍在【编辑模式】,在人物左侧添加一根上臂骨骼,将根端放到肩部、尾端放到肘部,命名为 upper_arm.L。从尾端按 E 挤出到手腕,命名为 forearm.L,再挤出手部骨骼 hand.L。
选中上臂骨骼,再按 Shift 选中中央的 spine,让后者成为活动骨骼,按 Ctrl+P 选择【保持偏移】(Keep Offset)。这样手臂会跟随躯干,而肩膀不会被强制吸到脊柱尾端。
腿部同样建立 thigh.L、shin.L、foot.L:大腿从髋关节到膝盖,小腿从膝盖到脚踝,脚骨从脚踝指向前脚掌。大腿作为 pelvis 的子骨骼,使用【保持偏移】;同一条肢体中通过挤出建立的相邻骨骼保持连续的父子关系。
膝盖关节对准模型的弯曲位置,手肘对准肘部边环。选中左侧肢体骨骼,使用【骨架→对称化】(Symmetrize)生成另一侧。核对新骨骼的 .R 名称、左右位置与父级关系,不要把中央骨骼也重复生成一套。
4. 用自动权重绑定并测试变形
按 Tab 回到【物体模式】,先选中需要变形的人物网格,最后按 Shift 选中骨架,让骨架成为活动对象。按 Ctrl+P,在【骨架变形】下选择【使用自动权重】(With Automatic Weights)。
绑定后,网格应具有指向该骨架的骨架修改器,并生成与骨骼对应的顶点组。选中骨架,切换到【姿态模式】,逐根轻微旋转大腿、小腿和上臂,观察网格是否随之弯曲。
如果旋转左腿却拉动右腿,或膝盖变形明显塌陷,不要把它带进动画。选中相应网格进入【权重绘制】,检查同名顶点组:提高本肢体应跟随区域的权重,降低误受影响区域的权重,并在关节处保留渐变。自动权重只是起点,不保证所有衣服和拓扑一次正确。
测试完成后,在【姿态模式】全选骨骼,按 Alt+R 清除姿态旋转,按 Alt+G 清除姿态位移。这里是在尚未建立动画时恢复姿态,不是删除骨架的编辑结构。

权重修正:使用权重绘制工具优化膝盖变形
5. 做出第1帧的接触姿势
把帧率设为 24 fps,时间线起始帧设为 1,结束帧暂设为 25。关闭自动关键帧,先手动明确每个需要记录的姿势。
到第1帧,在【姿态模式】将双臂从展开位置放到身体两侧,肘部略弯。摆出左脚在前、右脚在后的接触姿势:左腿向前伸,右腿向后伸,两膝不要完全锁死;右臂向前、左臂向后,与腿部形成反向摆动。
旋转时每次只选一根骨骼,通过旋转工具操作;侧视图主要检查前后摆幅,正视图检查膝盖是否向内扭。不要为了追求大步幅把腿拉得明显穿插。调整脚骨,让接地脚靠近地面,再微调 pelvis 的高度,避免脚掌整段埋入地板。
姿势确认后全选骨骼,在时间线【键控】中选择【位置、旋转和缩放】键控集,再执行【姿态→动画→插入关键帧】。关键帧标记应出现在第1帧,记录的是整套选中骨骼,不是只给最后调整的脚骨打键。
6. 补齐经过姿势和另一侧迈步
到第7帧,做左腿支撑、右腿从身体下方经过的姿势:左脚承重,右膝弯曲,右脚离地越过支撑脚附近,骨盆比接触姿势稍高。手臂摆动经过身体两侧。摆好后全选骨骼,再插入同一键控集的关键帧。
到第13帧,摆出与第1帧相反的接触姿势:右脚在前、左脚在后,左臂向前、右臂向后。到第19帧,改成右腿支撑、左腿弯膝经过。每次都记录全套骨骼。
这四个姿势是动作骨架,并不是完整自然步态的终点。前后拖动播放头,检查脚离地到落地的轨迹;需要更柔和的承重变化时,在接触与经过之间补一帧降低骨盆、弯曲支撑膝的下沉姿势,另一半周期也做对应处理。

关键姿势:第1帧的接触姿势与反向摆臂
7. 复制首帧形成循环接缝
把编辑器切换为【动画摄影表】(Dope Sheet),显示当前骨架的关键帧。只选择第1帧的整列关键帧,按 Shift+D 复制,沿时间轴移动24帧到第25帧。第25帧应与第1帧完全一致,而不是凭目测重新摆一个近似姿势。
把播放结束帧改为24。第25帧仍保留作插值终点,播放1至24帧时就不会把相同端点连续播放两次。按空格预览循环,重点看第24帧回到第1帧时有没有突跳。
不要为了一键顺滑就给所有关键帧套同一种大幅缓动。若脚在支撑阶段明显滑动,应在中间帧继续调整大腿、小腿、脚骨与骨盆,让接地脚在该支撑阶段的位置更稳定;改变插值不能替代正确的脚部轨迹。
8. 从正面和侧面检查并保存动画
先从侧面看左右腿是否交替经过、摆臂是否与腿相反,再从正面看两膝和双脚是否交叉穿插。关闭骨架的【在前面】显示后检查衣服和身体的实际变形,不要只看骨头动得是否流畅。
这套基础 FK 动画需要逐帧修正脚掌高度,不包含自动锁脚或地面检测。完成原地循环后,角色应能在循环接缝处连续迈步;它暂时不会沿场景前进,这与尚未制作位移轨迹有关,不是绑定失效。
按 Ctrl+S 保存含模型、骨架、权重和关键帧的 .blend 工作文件,并保留一个修改前副本。后续添加前进路线或 IK 控制时,继续使用这套已检查过的绑定与步态,不必重新给网格绑定一次。

循环处理:在Dope Sheet中复制第1帧到第25帧

































