![Page 1: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/1.jpg)
Cartoon Motion and Deformation of Skeletons
Ting Ting WuAdvisor – Nancy Pollard
![Page 2: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/2.jpg)
Background/MotivationWhich looks more interesting?
![Page 3: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/3.jpg)
Which looks more interesting?
Background/Motivation
Most people pick this one
- Anticipation and Follow-through- Stretch and Squash
![Page 4: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/4.jpg)
2 Ways to Apply Stretch and Squash
- posture
- body parts/limbs
(PowerPoint didn’t like video clip…)
![Page 5: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/5.jpg)
Stretch and Squash in 3D- used extensive for postures
- hardly used at all for limbs
![Page 6: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/6.jpg)
Stretch and Squash in 3D- used extensive for postures
- hardly used at all for limbs
well… one notable exception
![Page 7: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/7.jpg)
Stretch and Squash in 3D- used extensive for postures
- hardly used at all for limbs
![Page 8: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/8.jpg)
GoalAdd “cartoony-ness” into motion-captured data or key-framed data
![Page 9: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/9.jpg)
Goal
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 (?)
![Page 10: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/10.jpg)
Physical System - Initial Steps-Rotoscoped Mickey’s walk in Maya
-Motion-captured an actor mimicking Mickey’s walk
(videos…)
![Page 11: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/11.jpg)
Bone LengthsHere are the main bones that change lengths to contribute to expression.
![Page 12: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/12.jpg)
Bone LengthsHere are the main bones that change lengths to contribute to expression.
Mass at thorax
Anchor at upperback
Mass at root
![Page 13: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/13.jpg)
Variables
Each spring abides by this equation.
f = m*a = -k*d – b*v
Where
d = length – spring’s rest length
k = spring stiffness coefficient
b = damping coefficient
length
![Page 14: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/14.jpg)
![Page 15: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/15.jpg)
Cartoon Motion and Deformation of Skeletons
Ting Ting WuAdvisor – Nancy Pollard
![Page 16: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/16.jpg)
Background/MotivationWhich looks more interesting?
![Page 17: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/17.jpg)
Which looks more interesting?
Background/Motivation
Most people pick this one
- Anticipation and Follow-through- Stretch and Squash
![Page 18: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/18.jpg)
2 Ways to Apply Stretch and Squash
- posture
- body parts/limbs
(PowerPoint didn’t like video clip…)
![Page 19: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/19.jpg)
Stretch and Squash in 3D- used extensive for postures
- hardly used at all for limbs
![Page 20: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/20.jpg)
Stretch and Squash in 3D- used extensive for postures
- hardly used at all for limbs
well… one notable exception
![Page 21: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/21.jpg)
Stretch and Squash in 3D- used extensive for postures
- hardly used at all for limbs
![Page 22: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/22.jpg)
GoalAdd “cartoony-ness” into motion-captured data or key-framed data
![Page 23: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/23.jpg)
Goal
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 (?)
![Page 24: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/24.jpg)
Physical System - Initial Steps-Rotoscoped Mickey’s walk in Maya
-Motion-captured an actor mimicking Mickey’s walk
(videos…)
![Page 25: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/25.jpg)
Bone LengthsHere are the main bones that change lengths to contribute to expression.
![Page 26: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/26.jpg)
Bone LengthsHere are the main bones that change lengths to contribute to expression.
Mass at thorax
Anchor at upperback
Mass at root
![Page 27: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/27.jpg)
Variables
Each spring abides by this equation.
f = m*a = -k*d – b*v
Where
d = length – spring’s rest length
k = spring stiffness coefficient
b = damping coefficient
length
![Page 28: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/28.jpg)
Variables
Each spring abides by this equation.
f = m*a = -k*d – b*v
Multiple Linear Regression to get k and b!
Should contain the “springyness” of Mickey’s walk.
Ideally, this should allow us to transfer the same kind of stretching and squashing to another moving skeleton.
length
![Page 29: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/29.jpg)
Some of the Data
Plots of d
![Page 30: Cartoon Motion and Deformation of Skeletons Ting Ting Wu Advisor – Nancy Pollard](https://reader036.vdocuments.us/reader036/viewer/2022062600/5a4d1bc57f8b9ab0599d4919/html5/thumbnails/30.jpg)
Some of the Data
Plots of force acting on spring