1 / 8

Facial Animation with OpenGL

Facial Animation with OpenGL. By Nick Patti. Project Synopsis. Model a 3D human head Have it recite a line from a film Manipulate “muscles” in way to make the model emote. Research and Helpful Texts. Various animating techniques http://www.dipaola.org/stanford/facial/class8notes.html

Download Presentation

Facial Animation with OpenGL

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. Facial Animation with OpenGL By Nick Patti

  2. Project Synopsis • Model a 3D human head • Have it recite a line from a film • Manipulate “muscles” in way to make the model emote

  3. Research and Helpful Texts • Various animating techniques • http://www.dipaola.org/stanford/facial/class8notes.html • Computer Facial Animation by Parke and Waters • Geometry-based Muscle Modulation for Facial Animation • http://www.mpi-inf.mpg.de/resources/FAM/publ/gi2001.pdf

  4. To-do List • Find a face model, integrate with Prog 0, find a good line for model to recite • Finish updating Prog 0 code to operate within desired specs • Find out how to play sound using C++, implement cueing sound when button is pressed • Project update and sanity check, experiment with animating with current working version of project • Begin animating the face to the appropriate specifications. Clean up project and submit!

  5. Progress: Reading Files • .coor .poly file format is not feasible • Not a conventional file format that can easily be found • Requires that I make my own model, too much time • Experimented with other file formats • Most spat out really weird junk… • A reliable file format, .obj • Easy to interpret data, including vertices, normals, and even textures

  6. Progress: UI • Revamp previous system from Prog0 • Mouse controls rather than keyboard controls to rotate and zoom camera • Press ‘p’ to play the animation and audio • Found BASS Library to be quite useful • Possible spring/keyframe animation algorithm to animate

  7. Progress: Animation • Facial animation not really new, many ways to go about it • Parke and Waters’s book contains various techniques using OpenGL • Cannot access examples, however… • Expressions Toolkit may also serve as a useful starting point • Still happy to take suggestions, though • A means to animate faces without an underlying substructure, perhaps?

  8. Questions or Concerns?

More Related