Vector layer deformed on frame 1

General Moho topics.

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
viccho
Posts: 38
Joined: Wed Jun 29, 2022 7:49 am

Vector layer deformed on frame 1

Post by viccho »

hi everyone
I've rig a char with all your help, i try to clean as much as i understand my rig, but here is my issue with my mouth switch layer.
I've created a vector mouth made of 3 shapes (shape, teeth, tongue). It was my basic pattern. Then i duplicate it for create differente expressions and then group all my vector layer in a switch group.
Then i made some strech on my switch layer to fit with the turn and updow action of the face.

Now my problem is that when i duplicate a mouth to create a new one, or if i want to readjust an existing mouth, i work well on frame , but as soon as i go on frame 1 or more, the new mouth are totally deformed.
i try to check all my action linked to the mouth group, but i cannot see where is the problem.

Is anyone could help me?
the link of the project : https://drive.google.com/file/d/1DXnwSm ... sp=sharing

Have a nice day
User avatar
Víctor Paredes
Site Admin
Posts: 5814
Joined: Wed Jan 26, 2005 12:18 am
Location: Barcelona/Chile
Contact:

Re: Vector layer deformed on frame 1

Post by Víctor Paredes »

I think the problem has to do with how you created the smart bone actions.
Normally, a smart bone has two actions:
- From neutral angle rotating clockwise
- From neutral angle rotating counter clockwise

In the case of the actions in your file, everything happens in one action, instead of being separated on those two actions.
So you have the neutral position of the bone on frame zero, then in frame one you rotated the bone to one extreme and then in frame 30 (for example) you rotated the bone in the other extreme.
This setup can work with very simple rigs, but for something more complex like yours it can generate problems, because now there are 2 neutral positions:
The one in frame 0 and the one in the middle of your smart bone action.
Image
So when the bones are in their neutral angle in the Mainline, Moho has two contradictory orders. To keep the artwork as it is on frame zero or to use the 'neutral' position that the actions are sending. That's why your shapes look weird on frame 1.

The solution would be to split all those actions to be two instead of only one.
I hope this helps.
Image Image Image Image Image Image
Moho co-owner

Previously Rigged animation supervisor: My father's dragon, Wolfwalkers & Star Wars Visions "Screecher's Reach"
My personal Youtube Channel
viccho
Posts: 38
Joined: Wed Jun 29, 2022 7:49 am

Re: Vector layer deformed on frame 1

Post by viccho »

Thank you, it worked. I've deleted all my action and do in separate angle.
Have a nice day
thank you so much
Post Reply