Loading...
Loading...
Use when you need to achieve any emotional outcome through animation—provides a framework for mapping Disney principles to any target emotion.
npx skill4agent add dylantarre/animation-principles universal-emotion| Principle | Low Energy | High Energy |
|---|---|---|
| Squash & Stretch | 0-10% | 20-40% |
| Anticipation | 50-100ms | 150-300ms |
| Timing | 400-800ms | 100-250ms |
| Exaggeration | 0-15% | 25-50% |
| Follow Through | Extended settle | Quick bounce |
| Principle | Serious | Playful |
|---|---|---|
| Arc | Direct/Linear | Curved/Bouncy |
| Secondary Action | Minimal | Abundant |
| Straight Ahead | Avoid | Embrace |
| Appeal | Clean/Geometric | Round/Organic |
| Emotion Type | Easing Style | Example |
|---|---|---|
| Calm | Symmetric ease | |
| Confident | Strong ease-out | |
| Playful | Overshoot | |
| Urgent | Sharp ease-out | |
| Elegant | Extended ease | |
:root {
/* Adjust based on target emotion */
--emotion-duration: 300ms;
--emotion-easing: cubic-bezier(0.4, 0, 0.2, 1);
--emotion-squash: 1;
--emotion-overshoot: 0;
}