ProfessorDepartment of Computer Science & Engineering
Indian Institute of Technology Delhi
April 26, 2007
Visiting ProfessorDayalbagh Educational Institute
View Dependent Character Animation
Prem K Kalra
Slide Slide 33
Introduction
Slide Slide 44
Introduction
Consider the freeze-frame camera rotate shot of Matrix
Want to create a similar effect in an animated shot…
Slide Slide 55
Introduction
Slide Slide 66
Introduction
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
Slide Slide 88
View Space
Slide Slide 99
View Space
Slide Slide 1010
View Space
Slide Slide 1111
View Space
Slide Slide 1212
View Space
Animation Generation
Not just view direction!
Slide Slide 1313
View Dependent Animation Using Sketches
Slide Slide 1414
Given Sketch Desired 3D Pose
Creating View Dependent Models
Slide Slide 1515
Given Sketch Desired 3D Pose
??
Creating View Dependent Models
Slide Slide 1616
Inputs
Creating View Dependent Models
Slide Slide 1717
Inputs
Sketches
3D Base Mesh Model
Skeleton Lattice
Creating View Dependent Models
Slide Slide 1818
Camera Recovery
Creating View Dependent Models
Slide Slide 1919
Camera Recovery
Joint (rigid) correspondences between sketch and the 3D base model
Creating View Dependent Models
Slide Slide 2020
Camera Recovery
Solve for the best camera
Creating View Dependent Models
Slide Slide 2121
Pose Estimation
Creating View Dependent Models
Slide Slide 2222
Pose EstimationInverse Kinematics and Free Form Deformation
Creating View Dependent Models
Slide Slide 2323
Pose Estimation
Creating View Dependent Models
Slide Slide 2424
Deformation
Creating View Dependent Models
Slide Slide 2525
Deformation
Creating View Dependent Models
Slide Slide 2626
Deformation
Direct Free Form Deformation
Creating View Dependent Models
Slide Slide 2727
Deformation
Direct Free Form Deformation
Creating View Dependent Models
Slide Slide 2828
The View Space
Slide Slide 2929
Some Results
Slide Slide 3030
Some Results
Slide Slide 3131
Some Results
Slide Slide 3232
View Dependent Animation Using Video and Multi Modal
Inputs
Slide Slide 3333
From Video
Input Video
ContourTracking
CameraTracking
ResultingAnimation
Slide Slide 3434
Multi Modal Inputs
Video
Sketches
Slide Slide 3535
Other Possibilities
• Stylistic re-use
• Fusing motion capture data and key frame animation
• Synchronized multiple video streams
Slide Slide 3636
Other Possibilities
Slide Slide 3737
Conclusion
• A frame work for view dependent animation
• Multi modal inputs
• Sketches, Video, Mixed
• Semi automatic computer vision techniques
Slide Slide 3838
Thank You