add a layer on a layer switch after beggining the animation

General Moho topics.

Moderators: Víctor Paredes, Belgarath, slowtiger

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

add a layer on a layer switch after beggining the animation

Post by viccho »

Hi everyone
I' ve a char with a switch layer for my different phoneme of the mouth.
I've start my animation but i notice that i've forgot a mouth position. so i return to frame 0, add a layer on my switch groupe, but back to the animation, i' still see the keyframe on the switch layer, but nothing's moving and even mouth is deformed.
Is that normal (impossible to change before started animated) or is there a way to achieve that
thank you
have a nice day
User avatar
SimplSam
Posts: 1218
Joined: Thu Mar 13, 2014 5:09 pm
Location: London, UK
Contact:

Re: add a layer on a layer switch after beggining the animation

Post by SimplSam »

You can freely add new child layers to a existing Switch layer.
Switch layers work by selecting the child-layer by name - so don't care what was added when.
The only reason nothing moves/changes (in your scenario) - would be if/when you have one of the child switch layers selected - which makes it 'visible'.
Moho 14.3 » Win 11 Pro 64GB » NVIDIA GTX 1080ti 11GB
Moho 14.3 » Mac mini 2012 8GB » macOS 10.15 Catalina
Tube: SimplSam


Sam
User avatar
Víctor Paredes
Site Admin
Posts: 5818
Joined: Wed Jan 26, 2005 12:18 am
Location: Barcelona/Chile
Contact:

Re: add a layer on a layer switch after beggining the animation

Post by Víctor Paredes »

Yes, if you select a layer inside of a switch layer, Moho will prioritize its visibility during the preview, so you can edit and animate it without losing the focus.
If you want to change this and always see the current active layer, even when another layer is selected, just go to View -> Active Switch Layer Only
Image
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: add a layer on a layer switch after beggining the animation

Post by viccho »

oh thak you, you're right it was my new layer that was display overall. But here is even a trouble.
I duplicate an existing mouth (vector layer) , to deform it and create an new phoneme. in frame 0 everything ok, but when i go on the timeline, there is some Y or X mirror on my new mouth. Do you ever experimente this?
https://drive.google.com/file/d/1l_eTA0 ... sp=sharing
User avatar
Greenlaw
Posts: 10466
Joined: Mon Jun 19, 2006 5:45 pm
Location: Los Angeles
Contact:

Re: add a layer on a layer switch after beggining the animation

Post by Greenlaw »

viccho wrote: Wed Sep 07, 2022 12:05 pm ...here is even a trouble.
I duplicate an existing mouth (vector layer) , to deform it and create an new phoneme. in frame 0 everything ok, but when i go on the timeline, there is some Y or X mirror on my new mouth. Do you ever experimente this?
Without seeing the actual file, I'm guessing the new drawing is being affected by bones outside of the head/mouth. If this is the case, there are ways to prevent that:

1. Layer Bind the Mouth Switch to a head or mouth bone. This will prevent any other bone from deforming the mouth drawings by Bone Strength. Of course you can still use Smart Bones to animate the drawings. This is the method I normally apply because it's simple, clean and predictable.

...or...

2. Use Selective Flexi-bind to bind each drawing to a mouth bone. This is a little more work but you can speed binding up by selecting all affected layer and apply the command in one go. The advantage with this method is that you can still use other bones to affect the drawings when you need to.

If a art or layer is actually being flipped, check that this isn't occurring in a Smart Bone action or somewhere in the Mainline. Check the points, layer, and parent bone for any keys that might flip the image.

Hope this helps.
Post Reply