This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
hpl3:tutorials:animation_lipsync [2012/08/13 09:47] nebej |
hpl3:tutorials:animation_lipsync [2012/10/01 06:23] (current) nebej [Visemes] |
||
---|---|---|---|
Line 5: | Line 5: | ||
- | This tutorial was written for anybody working on animations that want to a character to automatically lipsync. Lipsyncing is used to move the mouth of a character to match the dialogue it is speaking. How the mouth should move is calculated in the code using the voice recording of the dialogue as well as a written transcript. This takes the line and converts it into phonemic characters. These are then converted into visemes which are used to move the mouth. The visemes has to be created by hand and that is what this tutorial will detail. | + | This tutorial was written for anybody working on animations that want a character to automatically lipsync. Lipsyncing is a technique used to move the mouth of a character to match the dialogue it is speaking. How the mouth should move is calculated in the code using the voice recording of the dialogue as well as a written transcript. This takes the line and converts it into phonemic characters. These are then converted into visemes which are used to move the mouth. The visemes has to be created by hand and that is what this tutorial will detail. |
==== Visemes ==== | ==== Visemes ==== | ||
Line 14: | Line 13: | ||
- | These pages show which visemes are needed and how to model them. | + | These pages show which visemes are needed and how to rig them. |
Line 20: | Line 19: | ||
- | [[http://www.annosoft.com/docs/Visemes17.html|http://www.annosoft.com/docs/Visemes12.html]] | + | [[http://www.annosoft.com/docs/Visemes12.html|http://www.annosoft.com/docs/Visemes12.html]] |
- | [[http://www.annosoft.com/docs/Visemes17.html|http://www.annosoft.com/docs/Visemes9.html]] | + | [[http://www.annosoft.com/docs/Visemes9.html|http://www.annosoft.com/docs/Visemes9.html]] |
Line 38: | Line 37: | ||
* Click on Entity Settings > Animations | * Click on Entity Settings > Animations | ||
* Add a new animation for each Viseme | * Add a new animation for each Viseme | ||
+ | * Select the .dae_anim file for a Viseme | ||
* Name the animation after the number of visemes and the order of the annosoft website documentation. Using the naming convention Visemes_<Quality>_<ID> | * Name the animation after the number of visemes and the order of the annosoft website documentation. Using the naming convention Visemes_<Quality>_<ID> | ||
* Ex) [[http://www.annosoft.com/docs/Visemes17.html|http://www.annosoft.com/docs/Visemes17.html]] Frame 1 (AA) should be named Visemes_17_1 | * Ex) [[http://www.annosoft.com/docs/Visemes17.html|http://www.annosoft.com/docs/Visemes17.html]] Frame 1 (AA) should be named Visemes_17_1 | ||
* When all of the visems has been setup the engine takes care of the rest | * When all of the visems has been setup the engine takes care of the rest | ||
- | |||
==== Lipsync Tool ==== | ==== Lipsync Tool ==== |