SuperAPI AI 工具集

after-effects

设计与创作

查看项目

更新于 10-15 16:21

技能介绍

用途

该技能用于在 Adobe After Effects 中实现迪士尼的 12 条动画原则。资料以逐条列举的方式,把每条原则对应到 After Effects 的具体操作、时间轴结构或表达式上,供动画制作时参考执行。

主要能力

资料覆盖的 12 条原则及其实现方式包括:

  1. 挤压与拉伸(Squash and Stretch):提供自动挤压拉伸的表达式 s = transform.scale[1]; x = 100 + (100 - s) * 0.5; [x, s],也可手动反向设置 Scale X 与 Y 的关键帧,Y 压缩时 X 扩张,并保持体积(X * Y ≈ 常数)。
  2. 预备动作(Anticipation):给出时间轴结构,如 0-10f 蓄力、10-12f 过渡、12-30f 主动作、30-40f 稳定,并在预备关键帧上使用 Easy Ease 使蓄力平滑。
  3. 舞台布局(Staging):使用景深(Camera > Depth of Field)、背景图层模糊、暗角引导焦点、调整次要元素不透明度、将主体打得更亮。
  4. 逐帧法 / 姿势到姿势(Straight Ahead / Pose to Pose):推荐姿势到姿势,在关键姿势设关键帧、补充中间帧(breakdowns)、用 Graph Editor 调整节奏;逐帧法则逐帧动画并使用洋葱皮(Layer > Onion Skin)。
  5. 跟随与重叠动作(Follow Through and Overlapping Action):提供子图层延迟表达式 thisComp.layer("Parent").transform.position.valueAtTime(time - 0.05),或将子对象关键帧偏移 2-5 帧、使用带延迟摆动的父子关系、对结束值应用弹簧表达式。
  6. 缓入缓出(Slow In and Slow Out):选中关键帧按 F9(Easy Ease),在 Graph Editor 中调整贝塞尔手柄,曲线越陡越快、越平越慢,并提供自定义缓动表达式 ease(time, inPoint, outPoint, startValue, endValue)。
  7. 弧线(Arc):用钢笔工具绘制运动路径,使用 Position 属性的贝塞尔手柄,Layer > Transform > Auto-Orient,或将形状图层路径应用到位置属性。
  8. 次要动作(Secondary Action):先做主动作,再在独立图层或属性上添加次要动作,并略微偏移时间,次要动作应补充而非竞争,示例为角色挥手 → 头发跟随 → 衣物摆动。
  9. 节奏(Timing):给出帧数与感觉的对照表,2-4 帧为干脆瞬间,6-8 帧为快速有活力,12-15 帧为正常速度,20-30 帧为缓慢沉重,40+ 帧为戏剧化且有重量感;可通过调整合成帧率影响整体感觉(24fps 电影感,30fps 顺滑)。
  10. 夸张(Exaggeration):提供过冲表达式(amp = 15; freq = 3; decay = 5 等),并将数值推到真实之外 20-50%,如更大的缩放、更广的旋转、更戏剧化的节奏。
  11. 立体造型(Solid Drawing):使用 3D 图层营造深度,应用带透视的摄像机,动画 Z 位置,使用光影,并在所有姿势中考虑体积。
  12. 吸引力(Appeal):每个姿势轮廓清晰,用平滑曲线而非尖锐角度,角色比例一致,节奏模式悦目,运动路径干净易读。

此外,资料还列出常用表达式,包括 wiggle(摆动)、loopOut("cycle")(循环)、time remap(时间重映射)、bounce(回弹)等。

使用方式

在 After Effects 中按制作需求选择对应原则,参考资料给出的关键帧布局、参数或表达式应用到图层属性上。表达式可直接粘贴到 After Effects 的属性表达式中使用。资料同时给出导出选项:Lottie 通过 Bodymovin 插件导出为 JSON,GIF 通过 Media Encoder,视频使用 H.264 或 ProRes,精灵图通过 Scripts > Render Sprite Sheet。

适用场景

适用于在 Adobe After Effects 中制作角色动画、动态图形与交互动效的场景,尤其是需要遵循经典动画原则以提升动作质量的项目。

限制

资料未提供适用版本、授权方式、收费与价格、性能指标或效果保证等信息,这些内容暂未提供。