Emotional Disconnect

dylantarre/animation-principles/skills/12-by-problem-type/emotional-disconnect

by dylantarre83597134ba8fNo license99 starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated 9 months ago

Use when animation feels wrong, creates unintended emotional response, or mismatches context

Instructions onlyDesign & Creative
AI-generated overview

Diagnoses and fixes animation whose emotional tone mismatches its content, using Disney animation principles.

What it does
This skill guides an agent through diagnosing animation that feels emotionally wrong, such as playful motion on serious content or sterile motion on warm content. It maps each Disney principle (appeal, exaggeration, timing, squash and stretch, follow through) to a likely emotional mismatch and a suggested fix. It also provides quick fixes, a troubleshooting checklist, an emotion-to-motion table, and CSS easing examples.
When to use it
Use it when animation feels off but is hard to articulate, or when motion creates an unintended emotional response. It suits reviews of UI or motion design where the emotional tone must match the message and context.
Requirements
No tools, packages, or credentials are required; it is instructions only and ships no scripts.

Emotional Disconnect

Align animation emotion with context using Disney's principles.

Problem Indicators

  • Animation feels "off" but hard to articulate
  • Playful motion on serious content
  • Sterile motion on warm content
  • Users describe UI as cold/robotic or chaotic/annoying
  • Mismatch between animation and message

Diagnosis by Principle

Appeal

Issue: Animation lacks emotional resonance Fix: Define the emotional goal. Warm = soft easing, overshoot. Professional = crisp, linear. Match motion to message.

Exaggeration

Issue: Wrong intensity for emotional context Fix: Serious contexts need restraint. Joyful contexts can be bouncy. Match exaggeration to emotional stakes.

Timing

Issue: Speed conflicts with emotional tone Fix: Calm emotions = slower. Excitement = faster. Tension = variable speed. Timing IS emotion.

Squash and Stretch

Issue: Elastic effects on rigid contexts Fix: Squash/stretch implies playfulness and life. Remove for serious, clinical, or professional contexts.

Follow Through

Issue: Endings don't match emotional intent Fix: Abrupt endings feel harsh. Soft landings feel gentle. Bouncy endings feel playful. Choose consciously.

Quick Fixes

  1. Name the target emotion - "This should feel calm"
  2. Match easing to emotion - Bouncy = playful, smooth = calm
  3. Adjust timing to context - Slow down serious moments
  4. Remove mismatch sources - Cut animations that fight the tone
  5. Test with emotional vocabulary - Ask users "how does this feel?"

Troubleshooting Checklist

  • What emotion should this moment evoke?
  • Does animation easing match that emotion?
  • Is timing appropriate for emotional context?
  • Would removing animation feel better?
  • Do similar products use different motion here?
  • Ask users: "What 3 words describe this animation?"
  • Does animation match content gravity?
  • Test: Cover content, does motion emotion match?

Emotion-to-Motion Map

EmotionEasingTimingEffects
JoyBouncy overshootFastSquash/stretch, scale up
CalmGentle ease-outSlowFade, subtle slide
TrustSmooth, predictableMediumMinimal, consistent
UrgencySharp ease-inFastDirect, no overshoot
PlayfulSpring physicsVariableRotation, bounce
SeriousLinear or subtle easeSlowMinimal movement

Code Pattern

css
/* Calm/trustworthy */--ease-calm: cubic-bezier(0.4, 0, 0.2, 1);
/* Playful/joyful */--ease-playful: cubic-bezier(0.34, 1.56, 0.64, 1);
/* Urgent/serious */--ease-urgent: cubic-bezier(0.4, 0, 1, 1);

Source and attribution

Source:dylantarre/animation-principlesinskills/12-by-problem-type/emotional-disconnectat commit8359713

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal