problem-diagnosis
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseProblem 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:
- Add ease-in at motion start
- Add squash frames at impact points
- Include settling oscillations after stops
- Vary timing based on mass
可能原因:
- 缺少缓入/缓出效果(物体应随重力加速)
- 跳跃前的预备动作不足
- 落地碰撞时没有挤压效果
- 节奏过于均匀(所有元素速度一致)
- 缺少体现重量的次要动作(头发/衣物未响应重力)
解决方法:
- 在运动起始处添加缓入效果
- 在碰撞点添加挤压帧
- 停止运动后添加沉降振动效果
- 根据物体质量调整节奏
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:
- Add arc curves to all motion paths
- Offset timing of connected body parts
- Break symmetry in poses
- Add breathing and weight shifts
- Include micro-movements
可能原因:
- 运动轨迹缺少弧线(用线性插值代替曲线)
- 没有动作重叠(所有身体部位同步运动)
- 对称重复(左右两侧动作完全一致)
- 缺少次要动作
- 节奏过于均匀
解决方法:
- 为所有运动路径添加弧线
- 错开相连身体部位的运动时机
- 打破姿势的对称性
- 添加呼吸和重心转移动作
- 加入微运动
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:
- Simplify background during key action
- Push poses to clear silhouettes
- Extend anticipation timing
- Increase exaggeration 20%
- Reduce secondary action during primary beats
可能原因:
- 构图布局不佳(元素重叠造成混淆)
- 剪影效果弱
- 预备动作不足(动作毫无预兆地发生)
- 夸张程度不够
- 存在多个分散注意力的元素
解决方法:
- 在关键动作发生时简化背景
- 调整姿势以形成清晰的剪影
- 延长预备动作的时长
- 将夸张程度提升20%
- 在主要动作环节减少次要动作
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:
- Push personality in poses
- Create timing contrast (faster fasts, slower slows)
- Add clear anticipation beats
- Increase exaggeration of key poses
- Layer in secondary movement
可能原因:
- 角色姿势缺乏吸引力
- 节奏缺少对比(没有快慢变化)
- 缺少“预备-兑现”的结构
- 夸张程度不够
- 缺少次要动作或细节质感
解决方法:
- 强化姿势的个性表达
- 制造节奏对比(快动作更快,慢动作更慢)
- 添加清晰的预备动作节拍
- 增强关键姿势的夸张程度
- 加入多层次要运动
Symptom: "Cartoony" (Unintentionally)
症状:意外出现“卡通化”效果
Likely Causes:
- Excessive squash and stretch
- Over-exaggerated timing
- Physics violations too extreme
- Follow-through too elastic
Fixes:
- Reduce squash/stretch to 10-20% range
- Add more frames to smooth extremes
- Ground with realistic settling time
- Pull back follow-through delay
可能原因:
- 挤压和拉伸效果过度
- 节奏过于夸张
- 物理规律违背过度
- 跟随动作弹性过强
解决方法:
- 将挤压/拉伸幅度控制在10-20%范围内
- 添加更多帧来平滑极端动作
- 增加符合现实的沉降时间
- 缩短跟随动作的延迟时长
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:
- Adjust frame count (add/remove in-betweens)
- Check easing curves
- Hold key poses 2-4 more frames
- Rebalance anticipation vs. action timing
可能原因:
- 帧数与预期效果不匹配
- 缺少缓入或缓出效果
- 关键姿势的保持时长不足
- 预备动作与主体动作的时长失衡
解决方法:
- 调整帧数(添加或删除中间帧)
- 检查缓动曲线
- 将关键姿势的保持时长延长2-4帧
- 重新平衡预备动作与主体动作的时长比例
Diagnostic Process
诊断流程
- Identify the symptom — Name what's wrong in plain terms
- Isolate the problem — Is it the whole scene or specific moments?
- Check principles systematically:
- Timing and spacing?
- Squash and stretch?
- Anticipation and follow-through?
- Arcs?
- Staging?
- Exaggeration level?
- Secondary action?
- Test hypothesis — Make one change, evaluate
- Iterate — If unfixed, try next most likely principle
- 明确症状 —— 用直白的语言描述问题所在
- 定位问题 —— 是整个场景的问题,还是特定时间段的问题?
- 系统性排查原则:
- 节奏与间距是否有问题?
- 挤压和拉伸是否合适?
- 预备与跟随动作是否到位?
- 运动轨迹是否有弧线?
- 构图布局是否合理?
- 夸张程度是否恰当?
- 次要动作是否足够?
- 验证假设 —— 只做一处修改,然后评估效果
- 迭代优化 —— 如果问题未解决,尝试排查下一个最可能的原则
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.
一次只做一处修改。 动画问题通常有多个成因,但同时修改所有内容会让你无法得知到底哪项调整起了作用。先诊断,针对一个原则进行修正,评估效果,再重复这个过程。