Blender关键帧动画入门完全教程:从零开始制作流畅3D动画

👁️ 2009浏览 📅 2026-04-26

动画的本质:时间与空间的记录

3D动画的核心思想并不复杂:在不同时间点记录物体的状态,由软件自动计算中间的过渡。这个"记录"就是关键帧(Keyframe),这个"计算过渡"就是插值(Interpolation)。理解了这两个概念,就理解了 🔗Blender 动画系统的底层逻辑。

Blender动画工作区基础

切换到动画工作区

打开Blender,在顶部标签栏切换到「Animation」工作区。这个预设布局包含:3D视口(上方)、时间轴(底部)、摄影表和曲线编辑器。

设置帧率和时间范围

常用帧率:24 fps(电影标准)、30 fps(网络视频)、60 fps(高帧率游戏)。在时间轴底部设置动画起始和结束帧(默认1–250帧)。

关键帧操作详解

插入关键帧

选中要动画的物体,将时间轴游标拖到目标帧,按 I 键打开插帧菜单:

  • 位置(Location):记录XYZ坐标
  • 旋转(Rotation):记录旋转角度
  • 缩放(Scale):记录缩放比例
  • LocRotScale:同时记录三者(最常用)

常用快捷键

  • I:插入关键帧
  • Alt + I:删除关键帧
  • 空格:播放/暂停动画预览
  • ↑/↓:跳到下一个/上一个关键帧

三种插值类型

  • 线性(Linear):匀速运动,机械感,适合机器人动画。
  • 贝塞尔(Bezier):默认类型,起停有自然加减速,大多数动画首选。
  • 恒定(Constant):瞬间跳变,用于灯光开关、特效。

在时间轴中选中关键帧,按 T 可切换插值类型。

Graph Editor(曲线编辑器):精细控制动画

曲线编辑器将动画以数学曲线呈现:横轴是时间,纵轴是属性数值。曲线的斜率代表变化速度,斜率越大变化越快。通过调整贝塞尔控制柄形状,可精确控制缓入缓出效果。

常见曲线形状

  • S形曲线:缓入缓出,最自然的运动
  • 直线:匀速运动,机械感
  • 快速上升后平缓:先快后慢,如球落地

实战练习:弹球动画

  1. 第1帧:球在空中高处,记录位置关键帧
  2. 第15帧:球落到地面,Z方向稍微压扁(挤压效果),记录LocScale关键帧
  3. 第25帧:球反弹离地,Z方向稍微拉长(拉伸效果),记录LocScale关键帧
  4. 第35帧:球到达反弹最高点,恢复正常形状,记录关键帧
  5. 在曲线编辑器中调整落地帧曲线,加强弹跳感

动画十二原则在Blender的应用

  • 挤压与拉伸:用缩放关键帧实现,落地压扁、腾空拉长,保持体积守恒。
  • 预备动作:主要动作前,先做一个反向小动作(如起跳前先下蹲)。
  • 缓入缓出:用S形曲线或贝塞尔插值实现,避免机械匀速。
  • 弧线运动:自然界几乎所有运动都沿弧线进行,避免纯直线移动。
  • 夸张:比现实稍微夸大的幅度让动画更有活力。

进阶方向:NLA编辑器

掌握基础关键帧后,可学习NLA(非线性动画)编辑器:将多个动画动作像音轨一样叠加混合,如将"走路循环"和"挥手"分别制作后叠加合并,这是角色动画的标准工作流。

总结

Blender动画系统学习曲线并不陡峭:关键帧→曲线编辑器→十二原则这条路径清晰可循。从弹球动画开始,每次练习一个原则,积累动感的直觉。当你能流畅地在Graph Editor中调整曲线形状,你的动画就已经从"机械感"进入了有生命力的层次。

参考资料:Blender Crash Course 第10章动画基础、Blender 5.0官方手册

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

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

立即学习 →