Skip to main content
Participant
September 16, 2025
Question

Mouth tamplate

  • September 16, 2025
  • 3 replies
  • 134 views

 

Hi! I downloaded the official Mouth template, placed it inside the Head group in Photoshop, and made sure all visemes are named correctly. But Character Animator still doesn’t recognize the mouth after refresh. Am I missing something?

3 replies

Participant
September 30, 2025

It sounds like you’re really close usually the issue comes down to either tagging each viseme correctly or making sure the Lip Sync behavior is applied. Double-check that all visemes sit directly inside the Mouth group within the Head, and avoid extra nesting or duplicate names. A quick reimport after saving the PSD often clears up recognition problems too.

TheOriginalGC
Community Expert
Community Expert
September 17, 2025

Without seeing your rigging hierarchy, I can't tell what might be missing. As Kevin suggested, make sure that your puppet has a head layer and within that head is a single mouth layer with all of the visemes (as well as neutral, smile and surprise, if you have any) directly within it. If you are using alternate mouth sets, then a folder for each mouth set, with individual visemes within, will be placed in the primary mouth folder.

Kevin-Monahan
Community Manager
Community Manager
September 16, 2025

Hi,

Thanks for the post and welcome to the forum. It sounds like you’ve set up the official Mouth template correctly in Photoshop—placing it inside the Head group and naming all visemes properly—but Character Animator still isn’t recognizing it after refresh.

 

Here are a few things to double-check:

 

  • **Tagging**: Don’t tag the entire Mouth group as “Mouth.” Instead, tag each individual viseme layer (Aa, D, E, etc.) with the correct tag.
  • **Lip Sync Behavior**: Make sure the Lip Sync behavior is applied to the puppet or the Mouth group. Without it, Character Animator won’t drive the visemes.
  •  **Hierarchy**: The Mouth group should be inside the Head group, but avoid duplicate naming like “Frontal” at multiple levels if you’re using multiple head views.
  • **Swap Sets**: If you’re using swap sets for different mouth expressions, make sure they’re correctly configured and not conflicting with viseme tags.

 

If none of that helps, try removing and reimporting the puppet after saving your PSD. Happy to help troubleshoot further if you want to share a screenshot of your layer structure!

 

Thanks,
Kevin

 

Kevin Monahan - Sr. Community & Engagement Strategist – Pro Video and Audio