Vitruvian Bones - This is great !

General Moho topics.

Moderators: Víctor Paredes, Belgarath, slowtiger

User avatar
arglborps
Posts: 161
Joined: Wed Aug 04, 2004 1:18 am
Location: Tokyo, Japan
Contact:

Re: Vitruvian Bones - This is great !

Post by arglborps »

The one thing that was a bit of a letdown is that if you want to include a switch layer in the vitruvian bone setup you will have to bind every single layer that contains actual vectors to the flexi-bind group, just binding the top switch layer itself isn't going to work. Would be nice if that could be simplified in a future update.

I have hand switch layers that have 12 shapes with two to three layers in each hand, so I would have to bind every single one of those 36 layers to the flexi-bind group. :(
Kilian Muster
Designer (day job), Animator/Creator (in the after hours)
PiXELBLAST Production BlogYouTube Vlog

Image
User avatar
synthsin75
Posts: 10269
Joined: Mon Jan 14, 2008 11:20 pm
Location: Oklahoma
Contact:

Re: Vitruvian Bones - This is great !

Post by synthsin75 »

arglborps wrote: Sat May 29, 2021 8:49 am The one thing that was a bit of a letdown is that if you want to include a switch layer in the vitruvian bone setup you will have to bind every single layer that contains actual vectors to the flexi-bind group, just binding the top switch layer itself isn't going to work. Would be nice if that could be simplified in a future update.

I have hand switch layers that have 12 shapes with two to three layers in each hand, so I would have to bind every single one of those 36 layers to the flexi-bind group. :(
Just layer-bind the switch layer.
User avatar
arglborps
Posts: 161
Joined: Wed Aug 04, 2004 1:18 am
Location: Tokyo, Japan
Contact:

Re: Vitruvian Bones - This is great !

Post by arglborps »

Tried it doesn't work.
Kilian Muster
Designer (day job), Animator/Creator (in the after hours)
PiXELBLAST Production BlogYouTube Vlog

Image
User avatar
SimplSam
Posts: 1218
Joined: Thu Mar 13, 2014 5:09 pm
Location: London, UK
Contact:

Re: Vitruvian Bones - This is great !

Post by SimplSam »

arglborps wrote: Sat May 29, 2021 9:27 am Tried it doesn't work.
So with the following arrangement I can switch both V.Bones (Vector1 vs Switch1) and the Group1 vs Group2 within the Switch1 Layer when it's active.
I may have misread the issue, so it might help if can you try to illustrate your structure (simplified).

Code: Select all

Bones1 (vitruvian)
  |
  |--Vector1 (Selected bone Flexi-bound)
  |
  |--Switch1 (Layer bound)
    |
    |--Group1
    |  |--Vector2 
    |  |--Vector3
    |
    |--Group2
       |--Vector4
       |--Vector5
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
synthsin75
Posts: 10269
Joined: Mon Jan 14, 2008 11:20 pm
Location: Oklahoma
Contact:

Re: Vitruvian Bones - This is great !

Post by synthsin75 »

arglborps wrote: Sat May 29, 2021 9:27 am Tried it doesn't work.
Unless you have some setup you're not describing, I promise, it does.
User avatar
Greenlaw
Posts: 10417
Joined: Mon Jun 19, 2006 5:45 pm
Location: Los Angeles
Contact:

Re: Vitruvian Bones - This is great !

Post by Greenlaw »

Can you set up an example project to show what you mean? No need to use a proprietary art, generic stuff in the demo is fine.

FWIW, what Wes and Paul described works as intended here: I bind layers using Selective Flexi-bind to initially set up the Active Bone sub-rigs for V-Bones, and I can additionally use Point Binding or Layer Binding within an Active Bone just fine. (i.e, Layer Bind a Switch Layer for hands drawings to a hand bone inside a V-Bones group's Active Bone.)

Edited: I used the term 'Group' incorrectly. Replaced with 'Active Bone'.
User avatar
arglborps
Posts: 161
Joined: Wed Aug 04, 2004 1:18 am
Location: Tokyo, Japan
Contact:

Re: Vitruvian Bones - This is great !

Post by arglborps »

OK I did another test and this is what I found (to my disappointment).
  • Yes you can flexi bind a switch layer
  • No you can't just hit ⌘ + Shift + F to do that, you'll first have to select the switch layer, then select "Flexi Bind Layer" item in the menus, and then you can select the bones to flexi bind the layer to, this is the same for folders/switch layers
  • When you flexi bind a folder/switch layer/bone layer it acts as the same as layer binding, so you cannot separately bind any of the contained layers or even points of shapes within the folder/switch layer to any other bone
Bottom line

If you want to include folders or switch layers in vitruvian bones and still be able to flexi/fix bind some of the sub layers or points to other bones, you can't flexi bind just the folder or switch layer itself directly, but you will have to revert to flexi bind each and every layer contained in your folder/switch layer to get that flexibility. For me this is quite a letdown and feels like a little too much work to bother with.

Would be nice if Moho would change the flexi bind folder/switch layer behaviour to not act the same as fixed layer binding, but instead allow contained layers and points to still be bound to other bones.
Kilian Muster
Designer (day job), Animator/Creator (in the after hours)
PiXELBLAST Production BlogYouTube Vlog

Image
User avatar
synthsin75
Posts: 10269
Joined: Mon Jan 14, 2008 11:20 pm
Location: Oklahoma
Contact:

Re: Vitruvian Bones - This is great !

Post by synthsin75 »

arglborps wrote: Fri Jun 18, 2021 3:36 am No you can't just hit ⌘ + Shift + F to do that, you'll first have to select the switch layer, then select "Flexi Bind Layer" item in the menus, and then you can select the bones to flexi bind the layer to, this is the same for folders/switch layers[/list]
Selecting bones after using Bone>Flexi-Bind Layer doesn't actually associate any bones to the layer. Flexi-Bind Layer is all about bone strength and binding mode (layer settings Bone tab).
When you flexi bind a folder/switch layer/bone layer it acts as the same as layer binding, so you cannot separately bind any of the contained layers or even points of shapes within the folder/switch layer to any other bone
Not really, as more than one bone influences the layer, but yes, as far as point binding goes.
Bottom line

If you want to include folders or switch layers in vitruvian bones and still be able to flexi/fix bind some of the sub layers or points to other bones, you can't flexi bind just the folder or switch layer itself directly, but you will have to revert to flexi bind each and every layer contained in your folder/switch layer to get that flexibility. For me this is quite a letdown and feels like a little too much work to bother with.

Would be nice if Moho would change the flexi bind folder/switch layer behaviour to not act the same as fixed layer binding, but instead allow contained layers and points to still be bound to other bones.
Group layers (group, bone, switch) do not have separate elements, only they're sublayers do. You can't expect a group layer to guess at what you want to allow in it's sublayers, as some people will want different things allowed on different sublayers. There is no one size fits all.

This is the same for any bone binding. If you bind a layer, it stops bone influence from reaching layers nested within it. This is important to know while creating smart bone actions, as a smart bone can only control elements it can influence directly. So if you use smart bones with any nested layers, you're already use to releasing any intervening layers and just binding/controlling the nested layers directly.

This is easy enough with switch sublayers, as you can just select all the layers, select the bones, and hit ctrl+shift+F one time. You'd have to do any additional point binding yourself anyway. It's really not much work.
User avatar
EHCB
Posts: 7
Joined: Tue Oct 30, 2018 11:10 am

Re: Vitruvian Bones - This is great !

Post by EHCB »

I'd been meaning to get around to learning what these things were so this video being released was a godsend.

I'm in love with this feature, I'm so happy to have a formalised version of the 'smart bones hooked to switch layer' system that it's easy to add and remove elements to!

The only thing I'll miss from switch layers is the ability to scrub through them with a slider in the 'Switch Selection' window, but maybe my next project can be learning how to script that in :p
User avatar
gilcartunista
Posts: 55
Joined: Mon Mar 14, 2016 7:13 pm
Location: https://www.facebook.com/gil.cartunista
Contact:

Re: Vitruvian Bones - This is great !

Post by gilcartunista »

Speaking of which, are there any example files of Vitruvian bones included in the library?
Post Reply