Action doesnt react on the smart bone movement?

General Moho topics.

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
Admiral Halsey
Posts: 45
Joined: Wed Jul 11, 2012 7:53 pm

Action doesnt react on the smart bone movement?

Post 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?
User avatar
funksmaname
Posts: 3174
Joined: Tue May 29, 2007 11:31 am
Location: New Zealand

Re: Action doesnt react on the smart bone movement?

Post 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
User avatar
Víctor Paredes
Site Admin
Posts: 5815
Joined: Wed Jan 26, 2005 12:18 am
Location: Barcelona/Chile
Contact:

Re: Action doesnt react on the smart bone movement?

Post 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.
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
Admiral Halsey
Posts: 45
Joined: Wed Jul 11, 2012 7:53 pm

Re: Action doesnt react on the smart bone movement?

Post 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?
User avatar
Víctor Paredes
Site Admin
Posts: 5815
Joined: Wed Jan 26, 2005 12:18 am
Location: Barcelona/Chile
Contact:

Re: Action doesnt react on the smart bone movement?

Post 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.
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
Admiral Halsey
Posts: 45
Joined: Wed Jul 11, 2012 7:53 pm

Re: Action doesnt react on the smart bone movement?

Post 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?
User avatar
funksmaname
Posts: 3174
Joined: Tue May 29, 2007 11:31 am
Location: New Zealand

Re: Action doesnt react on the smart bone movement?

Post 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!
Admiral Halsey
Posts: 45
Joined: Wed Jul 11, 2012 7:53 pm

Re: Action doesnt react on the smart bone movement?

Post 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?
User avatar
funksmaname
Posts: 3174
Joined: Tue May 29, 2007 11:31 am
Location: New Zealand

Re: Action doesnt react on the smart bone movement?

Post 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.
Admiral Halsey
Posts: 45
Joined: Wed Jul 11, 2012 7:53 pm

Re: Action doesnt react on the smart bone movement?

Post by Admiral Halsey »

I copied child bones to parent layer, added a script, moved a parent bone and... nothing happened. Im such a loser. :?
Post Reply