1 / 34

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

CPSC 689-611: Data-driven Character Animation Jinxiang Chai. Data-driven Character Animation. Given motion capture data, how to create desired animation. Motion capture. Animation. Control. Applications. Entertainment (video games, movies, broadcast) Virtual environments Trainings

Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CPSC 689-611:Data-driven Character AnimationJinxiang 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 Friday Night 3D Bowling Mike Tyson Heavyweight Boxing Tiger Woods PGA Tour 2005 Xbox Outlaw Tennis Final Fantasy Polar Express Shrek The Lord of the Rings

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

  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. Interdisciplinary area Robotics and control Computer vision AI Animal science Biomechanics, statistical learning, applied math etc. 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.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?

More Related