Page 1 of 1

Action doesnt react on the smart bone movement?

Posted: Wed Oct 24, 2012 12:32 pm
by Admiral Halsey
Guys! I have a huge problem! Today I spent half of the day on creating smart bone action for head turn, it took me like 5 hours of insane point tweaking and now when I done it I found out that it doesnt work! Head is not turning and not following the smart bone. What might be the problem?

Re: Action doesnt react on the smart bone movement?

Posted: Wed Oct 24, 2012 7:54 pm
by funksmaname
layer binding maybe? select the layers and 'release binding' - might fix it...

Another top tip: don't spend 5 hours on something with out regular testing :P

Re: Action doesnt react on the smart bone movement?

Posted: Wed Oct 24, 2012 8:05 pm
by Víctor Paredes
- Are you sure the bone and the action have exactly the same name?
- Did you rotate the bone in the action?
- Is the vector layer directly inside the bone?

That's are the possibilities I can think now.

Re: Action doesnt react on the smart bone movement?

Posted: Wed Oct 24, 2012 8:22 pm
by Admiral Halsey
Is the vector layer directly inside the bone?
No, I have a large group layer for head wich consists of 2 bone layers (eyes and mouth) and group layer for hair. I need those sublayers because I have different masking options for hair, eyes and mouth. Can this affect on smart bone actions?

Re: Action doesnt react on the smart bone movement?

Posted: Wed Oct 24, 2012 8:54 pm
by Víctor Paredes
Admiral Halsey wrote:
Is the vector layer directly inside the bone?
No, I have a large group layer for head wich consists of 2 bone layers (eyes and mouth) and group layer for hair. I need those sublayers because I have different masking options for hair, eyes and mouth. Can this affect on smart bone actions?
Smart bone actions only works for vectors directly inside the bone layer. If you have more bone layers, you will have to create smart bones on each one and animate them independently. Be sure the names of the bones be different on each bone layer.

Re: Action doesnt react on the smart bone movement?

Posted: Wed Oct 24, 2012 9:07 pm
by Admiral Halsey
selgin wrote:
Admiral Halsey wrote:
Is the vector layer directly inside the bone?
No, I have a large group layer for head wich consists of 2 bone layers (eyes and mouth) and group layer for hair. I need those sublayers because I have different masking options for hair, eyes and mouth. Can this affect on smart bone actions?
Smart bone actions only works for vectors directly inside the bone layer. If you have more bone layers, you will have to create smart bones on each one and animate them independently. Be sure the names of the bones be different on each bone layer.

Oh, God! But is it possible to copy layer actions from one smart bone to another? And can I create a main smart bone for head movement which will control those sub-smart bones?

Re: Action doesnt react on the smart bone movement?

Posted: Wed Oct 24, 2012 9:32 pm
by funksmaname
you could probably use a script to have bones on the master layer effect those on the sub layers ('bone parent master' here http://www.mikegreen.name/)
You can copy actions as normal by putting an instance of one action into another - though you probably need to do that, you can just rename the action to match a different bone!

Re: Action doesnt react on the smart bone movement?

Posted: Wed Oct 24, 2012 9:50 pm
by Admiral Halsey
Thank you, guys. I see bunch of additional routine work coming my way. :(
Btw, I saved the script but I don't really know how to install it? Do I need to copy it somewhere?

Re: Action doesnt react on the smart bone movement?

Posted: Thu Oct 25, 2012 1:42 am
by funksmaname
it's an embedded script... the instructions are there. Copy your bones to the parent layer and add the embedded script to the parent (in layer settings pallette, bottom left).
After that, moving that bone should move the sub layer bone too.

Re: Action doesnt react on the smart bone movement?

Posted: Thu Oct 25, 2012 10:26 am
by Admiral Halsey
I copied child bones to parent layer, added a script, moved a parent bone and... nothing happened. Im such a loser. :?