problem-diagnosis

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Problem Diagnosis

问题诊断

Think like a doctor examining symptoms. Something feels wrong. Your job is to identify the specific principle being violated and prescribe the cure. Systematic diagnosis beats random fixes.
像医生诊断症状一样思考。感觉某个地方不对劲,你的任务就是找出被违反的具体动画原则,并给出解决方法。系统性诊断远比随机试错有效。

Core Mental Model

核心思维模型

When animation feels off, ask: What principle is being violated, and how?
"It doesn't look right" isn't actionable. The 12 principles are your diagnostic checklist. Every animation problem is a principle problem—find which one, and the solution becomes clear.
当动画看起来不对劲时,问自己:哪条原则被违反了,具体是如何违反的?
“看起来不对”这种表述没有实际指导意义。动画12原则就是你的诊断清单。所有动画问题本质上都是原则问题——找到对应的原则,解决方案就会清晰起来。

Diagnostic Framework

诊断框架

Symptom: "Floaty" or "Weightless"

症状:有“漂浮感”或“失重感”

Likely Causes:
  • Missing slow-in/slow-out (objects should accelerate with gravity)
  • Insufficient anticipation before jumps
  • No squash on landing impacts
  • Timing too uniform (everything same speed)
  • Missing secondary weight (hair/clothing not responding to gravity)
Fixes:
  1. Add ease-in at motion start
  2. Add squash frames at impact points
  3. Include settling oscillations after stops
  4. Vary timing based on mass
可能原因:
  • 缺少缓入/缓出效果(物体应随重力加速)
  • 跳跃前的预备动作不足
  • 落地碰撞时没有挤压效果
  • 节奏过于均匀(所有元素速度一致)
  • 缺少体现重量的次要动作(头发/衣物未响应重力)
解决方法:
  1. 在运动起始处添加缓入效果
  2. 在碰撞点添加挤压帧
  3. 停止运动后添加沉降振动效果
  4. 根据物体质量调整节奏

Symptom: "Stiff" or "Robotic"

症状:“僵硬”或“机械感”

Likely Causes:
  • Missing arcs (linear interpolation instead of curves)
  • No overlapping action (all parts move together)
  • Twinning (left and right doing identical things)
  • No secondary action
  • Timing too uniform
Fixes:
  1. Add arc curves to all motion paths
  2. Offset timing of connected body parts
  3. Break symmetry in poses
  4. Add breathing and weight shifts
  5. Include micro-movements
可能原因:
  • 运动轨迹缺少弧线(用线性插值代替曲线)
  • 没有动作重叠(所有身体部位同步运动)
  • 对称重复(左右两侧动作完全一致)
  • 缺少次要动作
  • 节奏过于均匀
解决方法:
  1. 为所有运动路径添加弧线
  2. 错开相连身体部位的运动时机
  3. 打破姿势的对称性
  4. 添加呼吸和重心转移动作
  5. 加入微运动

Symptom: "Unclear" or "Hard to Read"

症状:“模糊不清”或“难以理解”

Likely Causes:
  • Poor staging (elements overlap confusingly)
  • Weak silhouettes
  • Insufficient anticipation (action comes from nowhere)
  • Not enough exaggeration
  • Competing attention points
Fixes:
  1. Simplify background during key action
  2. Push poses to clear silhouettes
  3. Extend anticipation timing
  4. Increase exaggeration 20%
  5. Reduce secondary action during primary beats
可能原因:
  • 构图布局不佳(元素重叠造成混淆)
  • 剪影效果弱
  • 预备动作不足(动作毫无预兆地发生)
  • 夸张程度不够
  • 存在多个分散注意力的元素
解决方法:
  1. 在关键动作发生时简化背景
  2. 调整姿势以形成清晰的剪影
  3. 延长预备动作的时长
  4. 将夸张程度提升20%
  5. 在主要动作环节减少次要动作

Symptom: "Boring" or "Lifeless"

症状:“乏味”或“毫无生气”

Likely Causes:
  • No appeal in character posing
  • Timing lacks contrast (no fast vs. slow)
  • Missing anticipation-payoff structure
  • Insufficient exaggeration
  • No secondary action or texture
Fixes:
  1. Push personality in poses
  2. Create timing contrast (faster fasts, slower slows)
  3. Add clear anticipation beats
  4. Increase exaggeration of key poses
  5. Layer in secondary movement
可能原因:
  • 角色姿势缺乏吸引力
  • 节奏缺少对比(没有快慢变化)
  • 缺少“预备-兑现”的结构
  • 夸张程度不够
  • 缺少次要动作或细节质感
解决方法:
  1. 强化姿势的个性表达
  2. 制造节奏对比(快动作更快,慢动作更慢)
  3. 添加清晰的预备动作节拍
  4. 增强关键姿势的夸张程度
  5. 加入多层次要运动

Symptom: "Cartoony" (Unintentionally)

症状:意外出现“卡通化”效果

Likely Causes:
  • Excessive squash and stretch
  • Over-exaggerated timing
  • Physics violations too extreme
  • Follow-through too elastic
Fixes:
  1. Reduce squash/stretch to 10-20% range
  2. Add more frames to smooth extremes
  3. Ground with realistic settling time
  4. Pull back follow-through delay
可能原因:
  • 挤压和拉伸效果过度
  • 节奏过于夸张
  • 物理规律违背过度
  • 跟随动作弹性过强
解决方法:
  1. 将挤压/拉伸幅度控制在10-20%范围内
  2. 添加更多帧来平滑极端动作
  3. 增加符合现实的沉降时间
  4. 缩短跟随动作的延迟时长

Symptom: "Too Fast" / "Too Slow"

症状:“太快”或“太慢”

Likely Causes:
  • Frame count mismatch with intention
  • Missing ease-in or ease-out
  • Key poses not held long enough
  • Anticipation/payoff imbalance
Fixes:
  1. Adjust frame count (add/remove in-betweens)
  2. Check easing curves
  3. Hold key poses 2-4 more frames
  4. Rebalance anticipation vs. action timing
可能原因:
  • 帧数与预期效果不匹配
  • 缺少缓入或缓出效果
  • 关键姿势的保持时长不足
  • 预备动作与主体动作的时长失衡
解决方法:
  1. 调整帧数(添加或删除中间帧)
  2. 检查缓动曲线
  3. 将关键姿势的保持时长延长2-4帧
  4. 重新平衡预备动作与主体动作的时长比例

Diagnostic Process

诊断流程

  1. Identify the symptom — Name what's wrong in plain terms
  2. Isolate the problem — Is it the whole scene or specific moments?
  3. Check principles systematically:
    • Timing and spacing?
    • Squash and stretch?
    • Anticipation and follow-through?
    • Arcs?
    • Staging?
    • Exaggeration level?
    • Secondary action?
  4. Test hypothesis — Make one change, evaluate
  5. Iterate — If unfixed, try next most likely principle
  1. 明确症状 —— 用直白的语言描述问题所在
  2. 定位问题 —— 是整个场景的问题,还是特定时间段的问题?
  3. 系统性排查原则:
    • 节奏与间距是否有问题?
    • 挤压和拉伸是否合适?
    • 预备与跟随动作是否到位?
    • 运动轨迹是否有弧线?
    • 构图布局是否合理?
    • 夸张程度是否恰当?
    • 次要动作是否足够?
  4. 验证假设 —— 只做一处修改,然后评估效果
  5. 迭代优化 —— 如果问题未解决,尝试排查下一个最可能的原则

The Golden Rule

黄金法则

One fix at a time. Animation problems often have multiple causes, but changing everything at once makes it impossible to learn what worked. Diagnose, treat one principle, evaluate, repeat.
一次只做一处修改。 动画问题通常有多个成因,但同时修改所有内容会让你无法得知到底哪项调整起了作用。先诊断,针对一个原则进行修正,评估效果,再重复这个过程。