Page 1
ProfessorDepartment of Computer Science & Engineering
Indian Institute of Technology Delhi
April 26, 2007
Visiting ProfessorDayalbagh Educational Institute
View Dependent Character Animation
Prem K Kalra
Page 2
Slide Slide 33
Introduction
Page 3
Slide Slide 44
Introduction
Consider the freeze-frame camera rotate shot of Matrix
Want to create a similar effect in an animated shot…
Page 4
Slide Slide 55
Introduction
Page 5
Slide Slide 66
Introduction
Page 6
Slide Slide 77
• Obvious approach for any camera moving shot
• The camera-character relationship is very
fundamental to animation
• View dependent animation – animation that
automatically changes in response to changes in
view point
Introduction
Page 7
Slide Slide 88
View Space
Page 8
Slide Slide 99
View Space
Page 9
Slide Slide 1010
View Space
Page 10
Slide Slide 1111
View Space
Page 11
Slide Slide 1212
View Space
Animation Generation
Not just view direction!
Page 12
Slide Slide 1313
View Dependent Animation Using Sketches
Page 13
Slide Slide 1414
Given Sketch Desired 3D Pose
Creating View Dependent Models
Page 14
Slide Slide 1515
Given Sketch Desired 3D Pose
??
Creating View Dependent Models
Page 15
Slide Slide 1616
Inputs
Creating View Dependent Models
Page 16
Slide Slide 1717
Inputs
Sketches
3D Base Mesh Model
Skeleton Lattice
Creating View Dependent Models
Page 17
Slide Slide 1818
Camera Recovery
Creating View Dependent Models
Page 18
Slide Slide 1919
Camera Recovery
Joint (rigid) correspondences between sketch and the 3D base model
Creating View Dependent Models
Page 19
Slide Slide 2020
Camera Recovery
Solve for the best camera
Creating View Dependent Models
Page 20
Slide Slide 2121
Pose Estimation
Creating View Dependent Models
Page 21
Slide Slide 2222
Pose EstimationInverse Kinematics and Free Form Deformation
Creating View Dependent Models
Page 22
Slide Slide 2323
Pose Estimation
Creating View Dependent Models
Page 23
Slide Slide 2424
Deformation
Creating View Dependent Models
Page 24
Slide Slide 2525
Deformation
Creating View Dependent Models
Page 25
Slide Slide 2626
Deformation
Direct Free Form Deformation
Creating View Dependent Models
Page 26
Slide Slide 2727
Deformation
Direct Free Form Deformation
Creating View Dependent Models
Page 27
Slide Slide 2828
The View Space
Page 28
Slide Slide 2929
Some Results
Page 29
Slide Slide 3030
Some Results
Page 30
Slide Slide 3131
Some Results
Page 31
Slide Slide 3232
View Dependent Animation Using Video and Multi Modal
Inputs
Page 32
Slide Slide 3333
From Video
Input Video
ContourTracking
CameraTracking
ResultingAnimation
Page 33
Slide Slide 3434
Multi Modal Inputs
Video
Sketches
Page 34
Slide Slide 3535
Other Possibilities
• Stylistic re-use
• Fusing motion capture data and key frame animation
• Synchronized multiple video streams
Page 35
Slide Slide 3636
Other Possibilities
Page 36
Slide Slide 3737
Conclusion
• A frame work for view dependent animation
• Multi modal inputs
• Sketches, Video, Mixed
• Semi automatic computer vision techniques
Page 37
Slide Slide 3838
Thank You