37
Professor Department of Computer Science & Engineering Indian Institute of Technology Delhi April 26, 2007 Visiting Professor Dayalbagh Educational Institute View Dependent Character Animation Prem K Kalra

Professor Department of Computer Science & Engineering Indian Institute of Technology Delhi April 26, 2007 Visiting Professor Dayalbagh Educational Institute

  • View
    217

  • Download
    3

Embed Size (px)

Citation preview

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