Title: Cartoon Motion and Deformation of Skeletons
1Cartoon Motion and Deformation of Skeletons
- Ting Ting Wu
- Advisor Nancy Pollard
2Background/Motivation
Which looks more interesting?
3Background/Motivation
Which looks more interesting?
Most people pick this one
- Anticipation and Follow-through - Stretch and
Squash
42 Ways to Apply Stretch and Squash - posture -
body parts/limbs
(PowerPoint didnt like video clip)
5Stretch and Squash in 3D
- used extensive for postures
- hardly used at all for limbs
6Stretch and Squash in 3D
- used extensive for postures
- hardly used at all for limbs
-
well one notable exception
7Stretch and Squash in 3D
- used extensive for postures
- hardly used at all for limbs
-
8Goal
Add cartoony-ness into motion-captured data or
key-framed data
9Goal
Add cartoony-ness into motion-captured data or
key-framed data 2 Ways to approach this - using
a physical system to model skeleton
deformations get different deformations by
changing a few intuitive
variables (mass, springyness) - using a filter
that only looks at motion curves more aligned
with original 2D animation methods (?)
10Physical System - Initial Steps
- Rotoscoped Mickeys walk in Maya
- Motion-captured an actor mimicking Mickeys walk
- (videos)
11Bone Lengths
Here are the main bones that change lengths to
contribute to expression.
12Bone Lengths
Here are the main bones that change lengths to
contribute to expression.
Mass at thorax
Anchor at upperback
Mass at root
13Variables
Each spring abides by this equation. f ma
-kd bv Where d length springs rest
length k spring stiffness coefficient b
damping coefficient
length
14(No Transcript)
15Cartoon Motion and Deformation of Skeletons
- Ting Ting Wu
- Advisor Nancy Pollard
16Background/Motivation
Which looks more interesting?
17Background/Motivation
Which looks more interesting?
Most people pick this one
- Anticipation and Follow-through - Stretch and
Squash
182 Ways to Apply Stretch and Squash - posture -
body parts/limbs
(PowerPoint didnt like video clip)
19Stretch and Squash in 3D
- used extensive for postures
- hardly used at all for limbs
20Stretch and Squash in 3D
- used extensive for postures
- hardly used at all for limbs
-
well one notable exception
21Stretch and Squash in 3D
- used extensive for postures
- hardly used at all for limbs
-
22Goal
Add cartoony-ness into motion-captured data or
key-framed data
23Goal
Add cartoony-ness into motion-captured data or
key-framed data 2 Ways to approach this - using
a physical system to model skeleton
deformations get different deformations by
changing a few intuitive
variables (mass, springyness) - using a filter
that only looks at motion curves more aligned
with original 2D animation methods (?)
24Physical System - Initial Steps
- Rotoscoped Mickeys walk in Maya
- Motion-captured an actor mimicking Mickeys walk
- (videos)
25Bone Lengths
Here are the main bones that change lengths to
contribute to expression.
26Bone Lengths
Here are the main bones that change lengths to
contribute to expression.
Mass at thorax
Anchor at upperback
Mass at root
27Variables
Each spring abides by this equation. f ma
-kd bv Where d length springs rest
length k spring stiffness coefficient b
damping coefficient
length
28Variables
Each spring abides by this equation. f ma
-kd bv Multiple Linear Regression to get k
and b! Should contain the springyness of
Mickeys walk. Ideally, this should allow us to
transfer the same kind of stretching and
squashing to another moving skeleton.
length
29Some of the Data
Plots of d
30Some of the Data
Plots of force acting on spring