AMLS 3D 相机动画:平移缩放焦点模糊
什么是相机动画
AMLS 的相机动画(Camera Animation) 是一个让 2D 画面产生立体感和空间感的高级功能。它模拟真实摄像机的运动——推拉、平移、旋转、对焦,给整个工程添加一个"虚拟摄像机",所有图层都会被这个摄像机"拍摄"。
一句话理解:相机动画 = 用摄像机的运动代替每个图层单独做动画。

摄像机的三种运动
推拉(Zoom)
改变摄像机的焦距:
- 推进(Zoom In)→ 画面放大,聚焦局部细节
- 拉远(Zoom Out)→ 画面缩小,展现全景
适用场景:开场拉远从细节展现全貌、结尾推进聚焦核心元素、强调某个局部。
平移(Pan / Dolly)
摄像机水平/垂直移动(沿着 X、Y 轴):
- 左移 → 画面向右看
- 右移 → 画面向左看
- 上移/下移同理
适用场景:平移镜头扫过一组元素、跟拍一个移动物体、分屏展示多个内容区域。
倾斜(Tilt / Rotate)
摄像机绕 X 或 Y 轴倾斜:
- 向上倾斜 → 画面向下看
- 向下倾斜 → 画面向上看
- 绕 Z 轴旋转 → 画面整体旋转
适用场景:创建 3D 空间感、让画面有动态视角。
相机动画 vs 图层变换动画
| 对比项 | 相机动画 | 图层变换动画 |
|---|---|---|
| 影响范围 | 同时影响所有 2D 和 3D 图层 | 只影响单个图层 |
| 立体效果 | 有(2D 图层也能产生伪 3D) | 没有(纯平面动画) |
| 操作复杂度 | 需要对摄像机加关键帧 | 对目标图层加关键帧 |
| 适用场景 | 全局视角变化、空间感营造 | 单个元素动画 |
添加摄像机的步骤
- 进入编辑界面 → 点击"笙"图标 → 相机标签页
- 添加一个摄像机图层到时间轴
- 在图层面板里选中摄像机图层
- 在变换面板里调整摄像机参数:位置(X/Y)、焦距、旋转角度
- 给摄像机的参数加关键帧,实现动画
焦点模糊(景深效果)
AMLS 的摄像机支持焦点模糊——类似真实相机的景深:
- 只有焦点平面附近的图层是清晰的
- 远离焦点平面的图层会逐渐模糊
- 可以调整焦点位置和模糊强度
实操示例:
- 添加摄像机,设为焦距 50mm,焦点在 100(画面中心)
- 让一个前景图层位置在焦点前 50,一个背景图层在焦点后 100
- 摄像机设为景深模式 → 前景和背景自动模糊,中心区域清晰
- 给摄像机的焦点距离加关键帧 → 焦点从前景逐渐移动到背景 → 画面聚焦区域慢慢"扫过去"
雾化(Fog)
AMLS 还支持雾化效果:在 3D 空间里添加雾化层,远处的图层会被雾气笼罩,增加纵深感。
相机动画实操:开场推拉
给视频做一个"从放大细节拉远到完整场景"的开场:
- 工程里有多个图层(比如前景、中景、背景)
- 添加摄像机图层
- 0 秒时:摄像机焦距调到 85mm(长焦),焦点在前景细节
- 2 秒时:摄像机焦距调到 28mm(广角),焦点在背景,位置拉远
- 给焦距和焦点距离加缓动曲线(Ease In Out)
- 播放预览 → 镜头从某个小细节逐渐"拉出来",展现整个场景
相机动画小贴士
- 和图层动画结合:相机动画负责整体视角,图层自己的关键帧动画负责单个元素的动作
- 不要过度使用:相机动画很炫,但全程都在动反而会晕。推荐只在开头/结尾做一次推拉
- 性能:相机动画本身对性能影响不大,但配合景深和雾化会增加渲染负担