Presentation is loading. Please wait.

Presentation is loading. Please wait.

CPSC 689-611: Data-driven Character Animation Jinxiang Chai.

Similar presentations


Presentation on theme: "CPSC 689-611: Data-driven Character Animation Jinxiang Chai."— Presentation transcript:

1 CPSC 689-611: Data-driven Character Animation Jinxiang Chai

2 Data-driven Character Animation Given motion capture data, how to create desired animation Motion capture Animation Control

3 Applications Entertainment (video games, movies, broadcast) Virtual environments Trainings Human-computer interactions Education Etc.

4 Applications: Entertainment Performance-based facial animation for home use Tiger Woods PGA Tour 2005 Mike Tyson Heavyweight Boxing Friday Night 3D Bowling Xbox Outlaw Tennis ShrekThe Lord of the Rings Polar ExpressFinal Fantasy

5 Applications: Virtual Environments Performance-based facial animation for home use Virtual Teleconferencing (from BT) Multi-user Virtual Worlds Virtual Poker Room

6 Applications: Training Performance-based facial animation for home use Military Training (BDI) Tai Chi Training (CMU)

7 Applications: Human-computer Interactions Performance-based facial animation for home use Tessa (Text->British Sign Language)

8 Applications: Education Performance-based facial animation for home use Fish animation for zoology class

9 Robotics and control Computer vision AI Animal science Biomechanics, statistical learning, applied math etc. Interdisciplinary area Performance-based facial animation for home use

10 Short Bio New CS faculty member at Texas A&M Ph. D thesis in computer animation Undergraduate degree in EE

11 Research Interested in animation, graphics, and vision Methods for creating and manipulating high-dimensional visual media (animation, models, images, and videos) Data-driven approach Video-based data capture Thesis: exploiting spatial-temporal constraints for interactive animation control

12 Thesis Research Goal: everyone can generate and control human animation easily and quickly Online animation control

13 Thesis Research Goal: everyone can generate and control human animation easily and quickly Online animation control

14 Thesis Research Goal: everyone can generate and control human animation easily and quickly Offline animation control User input Output animation

15 Thesis Research Goal: everyone can generate and control human animation easily and quickly Offline animation control User input Output animation

16 Why Do I Teach This Course? Provide an in-depth study of character animation techniques with an emphasis on data-driven approach Teach you how to find and formulate research problem Refine your presentation skill Inspire some of you to do research with me

17 Prerequisites A good working knowledge of C/C++ or Matlab A good understand of linear algebra Willing to learn (optimization, statistical learning, etc.)

18 Grading Schemes Paper presentation (20%) Class participation/discussion (20%) Homework (20%) Final project (40%)

19 Paper Presentation (20%) Choose a paper from the list Read/understand the paper well Paper presentation Come to my office hours if u need help

20 Class Participation/Discussion (20%) Everybody reads Participate in paper discussion Come to my office hours if you still have any questions

21 Homework (20%) Homework 1 (10%): Key-frame interpolation and forward kinematics Homework 2 (10%): Inverse kinematics or mocap Students work individually Late policy: 20% reduction per day if you do not have good reasons

22 Final Project (40%) Implement a project approved by the professor Student can work in a group of two Get extra 20 points if you do an excellent job Talk to me if you need any helps

23 Grading Schemes Paper presentation (20%) Class participation/discussion (20%) Homework (20%) Final project (40%) There are no exams!!

24 Class Overview: Background Introduction Motion capture and motion capture data format Polar express CMU mocap database

25 Class Overview: Background Introduction Background introduction for character animation Motion representation Forward kinematics Inverse kinematics Motion capture

26 Class Overview: Paper Presentation Motion capture data processing Motion warping/edit Motion retargeting Motion splicing Motion segmentation Motion compression Motion synopsis

27 Class Overview: Paper Presentation Data-driven motion synthesis Motion graphs/patches Motion interpolation Statistical motion synthesis

28 Class Overview: Paper Presentation Combine mocap data with other techniques Motion planning Physically based animation Key-framing

29 Class Overview: Paper Presentation Animation control Online animation control Offline Animation control

30 Class Overview: Paper Presentation Motion perception

31 Class Overview: Paper Presentation Data-driven approach for Facial animation Hand animation Skin deformation Animal animation

32 Class Overview: Paper Presentation Data Capture

33 Other Information My email: jchai@cs.tamu.edujchai@cs.tamu.edu My homepage: http://faculty.cs.tamu.edu/jchai My office: Rm 527D Bright Office hours: MW 4:00-5:00 Pm Course webpage: http://www.cs.tamu.edu/jchai/CPSC689

34 Email Me Today Your background Graphics? Math? Coding? Your research Interest? Master/Ph.D. (year)? Why do you take this course?


Download ppt "CPSC 689-611: Data-driven Character Animation Jinxiang Chai."

Similar presentations


Ads by Google