Anticipation Mastery 是一份围绕动画「预备动作」(Anticipation)原则展开的技能资料,属于 dylantarre/animation-principles 集合。它面向设计动作序列、用户交互、状态过渡,或任何需要「预告」以显得有意图而非突然的运动场景。
用途 预备动作用于在动作发生前让观众做好准备。资料指出,迪士尼动画师通过戏剧观察发现,若没有预备动作,动作会显得「凭空发生」,令人困惑而非兴奋。其核心原则是:在任何显著动作之前,必须先有一个反向动作。
核心理论 资料从两个角度解释预备动作:一是「牛顿第三定律的可视化」——物理动作需要准备,投手投球前会蓄力,猫扑击前会蹲伏,预备动作让这种机械必然性变得可见且富有戏剧性;二是「注意力引导」——预备动作告诉观众该看哪里、该期待什么,把「惊讶」转化为「悬念」,而悬念是更具吸引力的情绪状态。
三大功能 资料将预备动作的功能分为三类:身体准备(身体必须蜷缩才能弹跳,如跳跃、投掷、出拳);心理准备(观众需要时间登记即将到来的动作);情绪准备(在释放前积累张力以放大冲击力)。
时间动态 时长传递幅度信息:小幅动作使用简短预备(2-4 帧),重大时刻使用延长预备(12-24 帧),整整一秒的蓄力告诉观众有重要事情即将发生。资料还提出反比关系:预备动作越大,后续动作可以越快而仍保持可读性。
与其他原则的交互 资料说明预备动作与多个动画原则相互关联:舞台调度依赖预备动作,预备姿势把注意力引向动作将发生的位置;时间由预备比例定义,经典公式是 1:2,即一拍预备对应两拍动作;挤压/拉伸常在此出现,角色在爆发性运动前会压缩;夸张会放大预备动作,卡通式蓄力会超出物理可能性以取得喜剧效果。
领域应用 在 UI/动效设计中:按钮悬停状态用轻微放大预备点击响应;页面过渡在导航前有短暂停顿或微动作;加载状态在内容出现前有脉动或缠绕动画;拖拽交互在元素「释放」前有轻微阻力。 在角色动画中:跳跃准备是起跳前完整下蹲并保持姿势;出拳是向前击打前肩部向后旋转;情绪转变是反应前有一拍静止。 在微交互中:开关在切换到新状态前有短暂压缩;通知从屏幕外微妙进入后稳定;工具提示有微延迟并从原点轻微缩放。 在游戏设计中:攻击蓄力提供可读的预告以允许玩家反应;技能充能用视觉积累匹配能量积累;Boss 模式用夸张的预备动作创造可学习的机制。
常见错误 资料列出四类常见错误:完全跳过预备动作,使动作显得机械而突然;对次要动作过度预备,造成迟钝、过度动画化的感觉;方向错误,预备动作必须与动作方向相反;时间统一,应根据动作重要性变化预备时长。
反转技巧 为取得喜剧或意外效果,可以违反预备动作的预期:长蓄力后接微小动作,或巨大动作前毫无蓄力。资料指出,这一原则的力量恰恰由「缺失时的突兀感」所证明。
实现启发式 资料给出实现建议:任何超过 200 毫秒的动作都应有预备动作;预备时长应缩放为主动作的 30%-50%;当动作感觉「空洞」时,通常就是缺少预备动作。
限制 该资料为动画原则的理论与应用说明,未提供具体软件、代码实现、收费或平台信息。