Mouth animation

How can I make the teeth appear like they are inside the mouth? Pls help.

scene4.sifz (5.9 KB)
^the file

You need to create a revealing mask for that.

scene4.sifz (6.3 KB)

I just copied the mouth shape and put it in group of teeth and then changed it’s blend method to alpha over and checked the invert option.

You can learn more things about masking here:
https://wiki.synfig.org/Doc:Basic_Masking

Also thanks for uploading file and asking question clearly.

5 Likes

Its for a project and I can’t thank you enough for helping me out asap

There are a few different approaches you could take. As mentioned in the previous reply, Alpha over can be used to hide the elements that extend beyond the mouth’s outline/boundary. The approach I take for mouth shapes is similar, but I use the blending method ‘Onto’.

What I do: Put all the elements into a group named ‘Mouth’. Inside the group: the outline is layer is at the top. Next, the nested groups, ‘Teeth Top’, ‘Teeth bottom’ , and ‘Tongue’ are below the outline layer and their blend method is set to Onto. Then, at the bottom is the mouth fill, which I usually have set as a solid black region.

Side note: I use the same approach for eyes, where the nested groups & elements are used for eyelids, pupils, etc.

[Group: Mouth] - contains ALL the stuff below. Blend method is composite.

Mouth outline - advanced outline. Blend method: composite.

[Group: Teeth top] - blend method Onto. Put top row tooth shapes and fills in here. The actual tooth shapes’/fills’ blend methods are composite. Only the group layer is set to Onto.

[Group: Teeth bottom] - same settings at top row.

[Group: Tongue] - also the same settings as the teeth groups.

Mouth fill- solid fill/black region. Blend method: composite.