在 Blender 里做动画,核心思想是利用“关键帧”(Keyframes)来记录物体在某个时间点的属性(如位置、旋转、缩放等),然后在时间轴上的不同帧设置不同的属性值。Blender会根据关键帧自动生成中间过渡,从而形成动画效果。下面给你一个简单的入门流程示例,以立方体移动动画为例:
1. 打开时间轴(Timeline)
- 默认布局下,在Blender下方就能看到时间轴。如果看不到,可以进入 Layout 工作区,或者从屏幕下方拉动边界扩展,就能找到 Timeline 窗口。
2. 选择要做动画的对象
- 在 3D 视图中,左键单击选择你想做动画的对象,例如你的方块(Cube)。
3. 移动到起始帧
- 在时间轴的左侧,可以看到帧号;将当前帧(Current Frame)移动到想开始动画的位置,比如“第1帧”。
4. 插入关键帧(Keyframe)
- 在 属性面板(或右侧的物体属性里)调整位置、旋转、缩放到想要的状态;
- 将鼠标放到 3D 视口或“属性面板 → 变换(Transform)”里,按 I 键(Insert Keyframe)弹出菜单,选择要插入的关键帧类型,如 Location(位置),或者 Location & Rotation 等等。
- 如果只需要动画物体的位置,就选“Location”即可;若同时需要动画旋转、缩放,也可以选“LocRotScale”。
- 或者在 时间轴(Timeline)底部,可直接点击 自动插值键(Auto Keying) 按钮(形状像一个小圆圈),在移动物体时会自动记录关键帧。
这样就在第1帧插入了关键帧。
5. 移动到另一个帧并改变属性
- 将时间轴移动到后面,比如第50帧;
- 在 3D 视图中移动(G键)、旋转(R键)或缩放(S键)物体到新的位置;
- 再次按 I 键,或者在开启自动关键帧功能后,它会自动生成该帧的关键帧;
- 此时在第1帧和第50帧之间就会生成一个动画过渡。
6. 播放并预览动画
- 在时间轴点击播放按钮(或按下 Space),就可以预览方块的运动动画。
- 若要加快或放慢动画节奏,可以调整关键帧所在的帧号(拖动关键帧位置即可)。
7. 调整曲线(可选,进阶)
- 如果想让运动速度更自然或做更精准的动画,可以在 Dope Sheet 或 Graph Editor 里查看并编辑关键帧曲线。
- 点击顶端菜单的 Animation 工作区,或者在默认布局下,使用 Graph Editor 面板;
- 选中某个属性的关键帧,用曲线的方式可调整运动的平滑度、加速减速等。
8. 设置播放范围与渲染
- 在时间轴上方,可设置“开始帧(Start)”和“结束帧(End)”;比如做一个1~100帧的动画。
- 需要最终输出动画时,到 Render Properties(渲染属性) 面板(右侧相机图标)里设置分辨率、帧率和输出格式;然后在 Output Properties(输出属性) 面板中选择输出路径和格式(如视频或图像序列)。
- 最后选择 Render → Render Animation(或 Ctrl + F12)即可导出动画文件。
提示和技巧
-
自动关键帧
- 开启后(时间轴左侧的小圆点按钮)在你每次移动、旋转、缩放物体时,会自动生成或更新关键帧,适合快速做简单的动画。但要小心不小心覆盖以前的关键帧。
-
关键帧类型
- 常见的有 Location(位置),Rotation(旋转),Scale(缩放),LocRotScale(全插)。
- 如果只想让物体位置动,但旋转和大小不变,最好只插入 Location 或 LocScale 等,这样不会出现多余的关键帧。
-
重复动画
- 做完第一次动画后,在时间轴上选中一段关键帧,按 Shift + D 还可以进行复制并粘贴到其他位置,实现循环或重复。
-
插值模式
- 关键帧之间默认是贝塞尔曲线,你也可以在 Graph Editor 里切换到“线性”或“常量”等插值方式,控制动画的加速度或是否循环。
-
更多高级动画
- 使用 骨骼(Armature) 做角色绑定(Rigging)和角色动画;
- 使用 Shape Keys 做面部或形变动画;
- 使用 Constraints 做运动跟随、目标吸附等更复杂效果;
- 使用 Drivers 做数据绑定或自动控制等。
通过以上这些步骤,你就可以在 Blender 里简单地做出关键帧动画。多练习插值方式和曲线调整,会让动画看起来更流畅、自然。祝创作愉快!