Skip to main content
IsabelleCA
Known Participant
November 18, 2021
Question

Only one of the two lip sync mouth groups works. Puppet with paralax

  • November 18, 2021
  • 3 replies
  • 2120 views

I can't get the two mouth groups to work for the lip sync. The first group (happy) works very well, but the second (Sad) does not want to know anything. Sad doesn't work at all, even if I put it on top of Happy and set Sad by default. The Puppet has a parralax which complicates everything ... the puppet works great, except for the lipsync.

 

if I try to rig it otherwise the mouth paralax stops working.

if I put another lip sync behavior on the Sad group, it doesn't work.

If I put a mouth mapping on the groups of mouths, it doesn't work.

This topic has been closed for replies.

3 replies

Inspiring
November 18, 2021

The LipSync behavior basically expects one mouth per view, which is kind of a bummer for situations where you want multiple mouth sets. The workaround is to just tag every mouth with the same view they're in, so if you have a Frontal puppet with Happy, Sad, and Mad mouths, you'd tag all 3 of those groups "Frontal". They also all need to be tagged "Mouth Group" in order for Lip Sync to look inside for the visimes. 

You mentioned Parallax, and yes, that's another complicating factor. If you want all of the mouths to move with Parallax, you also need to tag them "Mouth", this is what the Face behavior is looking for with respect to parallax. 

alank99101739
Legend
November 18, 2021

This post is GOLD! 

alank99101739
Legend
November 18, 2021

There are lots of threads like https://community.adobe.com/t5/character-animator-discussions/help-2nd-viseme-mouth-in-swap-set-not-working-correctly/m-p/12367706

 

However @oksamurai is there a definitive puppet or article on the right way to do mouths with expressions, parallax, and head turn profiles all at the same time? I never understood why there is mouth and mouth group tags for example...

oksamurai
Legend
November 19, 2021

This video shows how to rig multiple mouth sets:

https://youtu.be/sc9S65Zn9XQ?t=906

 

Yeah, I believe Parallax only looks for the first instance of a mouth tag and ignores others, so that's why only one mouth might move. IIRC you can brute force this to work by adding an extra Face behavior so you can get two parallax instances to work, although I think you need to put it at a lower level in the puppet where the Sad Mouth set is the first thing it will see so not to be confused by the normal mouth.

 

If you're still having issues feel free to File > Export > Puppet and share it as a link (Creative Cloud, Google Drive, Dropbox, etc.) so we can take a closer look.

IsabelleCA
Known Participant
November 18, 2021

all of a sudden the sad lip sync decided to work when i put it over the happy mouth and put it by default. but I still can't switch from Happy to Sad in the same scene... help ?

TheOriginalGC
Community Expert
Community Expert
November 18, 2021

I see that you have the mouth parts inside the Talk Contents folder. What happens when you make the swap set out of that folder?

IsabelleCA
Known Participant
November 18, 2021

I took the two groups out of the talkcontents folder
For both groups (happy and sad) the automatic lipsync works. The group happy works with the paralax, but the paralax of the group sad does not work. So in addition to having mapped the two groups on the mouth, I mapped the Sad group on the head as well and added a behavior face to mimic the paralaxis. But as you see in the video, it doesn't do a good job, I can't synchronize the parallax of the sad group with that of the head.

 

But after doing all that, I realized that all the mouths that remained in the TalkContents folder no longer follow parallax at all. And if I want to use them I have to map them on the head and add face behaviors, but it gives the same result as the sad mouth, I can not synchronize them, it does not do a good job