dylantarre avatar

Animation Principles Advanced

This goes beyond the basic twelve principles to cover when and why to break the rules. You'll learn subtle applications like using squash and stretch in facial animation where viewers never consciously notice it, or deliberately omitting anticipation to create surprise and comedy. The skill covers compositional psychology in staging, when to switch between straight ahead and pose-to-pose methods mid-shot, and how negative space creates emotional tension. It's clearly written for animators who already know the fundamentals and want to understand the nuanced choices that professional animators make when the textbook approach isn't enough.

GitHub stars
70
last updated
Aug 21, 2026

Install

$ npx -y skills add dylantarre/animation-principles --skill 'Animation Principles - Advanced' --agent claude-code

Installs into .claude/skills of the current project.

Files

Nuanced Application of Animation Principles

You've internalized the fundamentals. Now explore the subtleties that separate competent from exceptional animation.

Beyond the Basics

Squash and Stretch: The Invisible Application

Facial animation relies on subtle squash/stretch most viewers never consciously see. Brows compress, cheeks stretch, jaw volumes shift. The principle applies to rigid objects too - camera shake and motion blur are perceptual squash/stretch.

Anticipation: When to Subvert It

Lack of anticipation creates surprise, shock, comedy. A punch without wind-up reads as unexpected. Master animators use anticipation's absence as deliberately as its presence.

Staging: Negative Space as Tool

What you don't show matters. Empty frame space creates tension. Cramped staging creates claustrophobia. Staging includes compositional psychology, not just visibility.

Method Selection: Scene-Dependent Choices

Straight ahead for emotional spontaneity in performance. Pose-to-pose for precision timing in action. The choice shapes the final energy. Some scenes demand switching methods mid-shot.

Sponsors

Details

Repository
github.com/dylantarre/animation-principles
Categories
Backend & APIs, Design & UI/UX
First seen
Jun 3, 2026

More from dylantarre/animation-principles

All 144
1eachlabs avatarProduct Photo Generationeachlabs/skillsGenerate professional product photography using each::sense API for e-commerce, marketing, and catalog imagery0skills.sh installs
2eachlabs avatarTikTok Ad Creative Generationeachlabs/skillsGenerate TikTok-native ad creatives using each::sense API - vertical videos, Spark Ads style, trending formats, and UGC aesthetics0skills.sh installs
3eachlabs avatarUGC Video Generationeachlabs/skillsGenerate authentic user-generated content (UGC) style videos including testimonials, unboxings, reviews, and selfie-style content using each::sense API0skills.sh installs
4earthtojake avatarstep-partsearthtojake/step.partsFind, evaluate, and download low-level common standard CAD parts from step.parts, such as screws, bolts, nuts, washers, bearings, standoffs, electronics parts, 0skills.sh installs
5frankchen021 avatardiagnose-clickhouse-errorsfrankchen021/datastoriaDiagnose ClickHouse runtime query failures when the user wants database-level cause and fix guidance from an error or numeric error code, not source-code root c0skills.sh installs
6getsentry avatargenerate-migrationgetsentry/sentryGenerate Django database migrations for Sentry. Use when creating migrations, adding/removing columns or tables, adding indexes, or resolving migration conflict0skills.sh installs