Applying Traditional AnimationReadingsReasons for animation aside from entities …Slide 4Three principles from traditional animationSolidity in PracticeSlide 7Slide 8Slide 9Slide 10Solidity: ExampleExaggeration in PracticeSlide 13Reinforcement in PracticeSlide 15Recap: Animation Principles in Practice, Spring 2004 CS4455Applying Traditional Animation, Spring 2006 CS 4455ReadingsBased on paper (required reading)–John Lasseter, “Principles of traditional animation applied to 3D computer animation”, Proceedings of SIGGRAPH ‘87, pp. 35 - 44Additional papers, applying it to 2D Uis (read if you are interested)–Bay-Wei Chang, David Ungar, “Animation: From Cartoons to the User Interface”, Proceedings of UIST’ 93, pp.45-55. –Scott E. Hudson, John T. Stasko, “Animation Support in a User Interface Toolkit: Flexible, Robust and Reusable Abstractions”, Proceedings of UIST ‘93, pp.57-67., Spring 2006 CS 4455Reasons for animation aside from entities …Gives a feeling of reality and liveness–“animation” = “bring to life”–make inanimate object animateProvides visual continuity (and other effects) enhancing perception–particularly perception of change•hard to follow things that just flash into & out of existence•real world doesn’t act this way, Spring 2006 CS 4455Reasons for animation aside from entities …Can also be used to direct attention–movement draws attention–strong evolutionary reasons•Therein lies a danger•Overuse tends to demand too much attention –e.g., the dreaded paper clip!Used sparingly and intelligently, animation can enhance game interface, Spring 2006 CS 4455Three principles from traditional animation(Not mutually exclusive)1. Solidity–Want objects to appear solid and have mass2. Exaggeration–Exaggerate certain physical actions to enhance perception3. Reinforcement–Effects used to drive home feeling of reality, Spring 2006 CS 4455Solidity in PracticeNo teleportation–Objects must come from somewhere•Not just “pop into existence”–Nothing in the real world does this (things with mass can’t do this), Spring 2006 CS 4455Solidity in PracticeMotion blur–If objects move more than their own length (some say 1/2 length) in one frame, motion blur should be used–Matches real world perception–Makes movement look smoother–Doesn’t need to be realistic, Spring 2006 CS 4455Solidity in PracticeSquash and stretch–Cartoon objects typically designed to look “squishy”–When they stop, hit something, land, etc., they tend to squash•Compress in direction of travel, Spring 2006 CS 4455Squash and stretch–Also stretch when they accelerate•Opposite direction–Basically an approximation of inertia + conservation of volume (area)Comment–Although S&S makes things look “squishy” they contribute to solidity because they show mass•This tends to be exaggeratedSolidity in Practice, Spring 2006 CS 4455Solidity in PracticeFollow through (& secondary action)–Objects don’t just stop, they continue parts of the motion•e.g., clothes keep moving, body parts keep moving–Reinforces that object has mass via inertia–(also tends to be exaggerated), Spring 2006 CS 4455Solidity: ExampleS&S of various partsFollow Through–Notice feather lags behind characterFrom: Thomas & Johnston“The Illusion of Life: Disney Animation”, Hyperion, 1981, Spring 2006 CS 4455Exaggeration in PracticeCartoon animation tends to do this in a number of ways–paradoxically increases realism (liveness) by being less literalWhat is really going on is tweaking the perceptual system at just the right points, Spring 2006 CS 4455Exaggeration in PracticeAnticipation–Small counter movement just prior to the main movement–This sets our attention on the object where the action is (or will be)Squash & stretchFollow through, Spring 2006 CS 4455Reinforcement in PracticeSlow-in / Slow-out–Movement between two points starts slow, is fast in the middle, and ends slow–Two effects here•Objects with mass must accelerate•Interesting parts typically @ ends of motion, Spring 2006 CS 4455Reinforcement in PracticeMovement in arcs–Objects move in gently curving paths, not straight lines–Movements by “real” animate objects are in arcs (due to mechanics of joints)–Most movements in gravity also in arcs, Spring 2006 CS 4455Recap: Animation Principles in PracticeAppearance of mass –Solidity & conservation of volume–Several ways to show inertiaTweak perception–Direct attention to things that count–Time on conceptually important partsCaricature of
View Full Document