1 / 21

Expression Cloning

Expression Cloning. Jung-yong Noh Ulrich Neumann Siggraph01. Introduction (1/2). What is Expression Cloning? Allow animations to be easily retargeted to new models Why Expression Cloning? Easily create facial animations for character models Provide an alternative from scratch.

emily
Download Presentation

Expression Cloning

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. Expression Cloning Jung-yong Noh Ulrich Neumann Siggraph01

  2. Introduction (1/2) • What is Expression Cloning? • Allow animations to be easily retargeted to new models • Why Expression Cloning? • Easily create facial animations for character models • Provide an alternative from scratch

  3. Introduction (2/2) • How to do Expression Cloning? • Transfer vertex motion vectors from a source face model to a target model 1. Determine surface points correspondence 2. Transfer motion vectors

  4. Related works (1/4) • Two kinds of facial animation approaches 1. Physical behaviors of the bone and muscle structures A Muscle Model for Animating Three-Dimensional Facial Expression, K. Waters et al [31]

  5. Related works (2/4) • Two kinds of approaches 2. Smooth surface deformation  Animation do not simply transfer between models Making Faces, H. Malvar et al [31]

  6. Related works (3/4) • Reusing data for new models • Vector based muscle models • Placing heuristic muscles under the surface of the face • Repeat for each new model • A parametric approach • Associating the motion of a group of vertices to a specific parameter • Manual association must be repeated for models

  7. Related works (4/4) • The goal of this paper • Reusing motion data to produce facial animations • Same qualities • Easily transform • Control varied target models from one generic model • Similar work • Performance driven facial animation, MPEG-4 • Tracking a live actor; 84 feature points

  8. Expression Cloning (1/11) Two steps: 1. Dense surface correspondences 2. Animation with motion vectors

  9. Expression Cloning (2/11) • Dense surface correspondences • Determine which surface points in the target correspond to vertices in the source model • Different number of vertices or connectivity • Small set of initial correspondences to establish an approximate relationship

  10. Expression Cloning(3/11) • Dense surface correspondences • Radial Basis Functions (RBF) • Roughly project vertices in the source model onto the target model • Cylindrical Projections

  11. Expression Cloning (4/11) • Dense surface correspondences

  12. Expression Cloning (5/11) • Animation with Motion Vectors • Displace each target vertex to match the motion of a corresponding source surface point. • Need Dense source motion vectors, linear interpolation • Direction and magnitude of a motion vector must be altered and scaled

  13. Expression Cloning (6/11) • Animation with Motion Vectors 2.1 Motion Vector Direction Adjustment 2.2 Motion Vector Magnitude Adjustment

  14. Expression Cloning (7/11) • Direction Adjustment

  15. Expression Cloning (8/11) • Magnitude Adjustment

  16. Expression Cloning (9/11) • Direction Adjustment & Magnitude Adjustment ▪ Local bounding box (BB), scale and rotate▪ limit by a global threshold ▪ m : motion vector

  17. Expression Cloning (10/11) • Lip contact line • Models have lips that touch at a contact line • Lower lip vertices may be controlled by upper lip triangle • Solve: • Include all the source-model lip contact line vertices for the RBF morphing step • Completely align the lip contact lines of the two models

  18. Expression Cloning (11/11) • Automated Correspondence Selection • A small set of correspondences is needed for the RBF morphing • 15 heuristic rules when applied to human faces

  19. Results • Animation can be created by motion capture data • Wide variety of target models

  20. Conclusion • Expression cloning • Use high-quality dense 3D data in source model animations • Produce animations of different models with similar expressions • The method is fast and produces real time animations.

  21. Future Works • Stick figures and cartoons • Use sparse source data without loss of expressive animation quality • Control knobs • To amplify or reduce a certain expression • Tongue and teeth model

More Related