"Switch Bones" technique (a very useful one...)
Moderators: Víctor Paredes, Belgarath, slowtiger
- strider2000
- Posts: 506
- Joined: Sat Mar 07, 2015 5:14 pm
- Contact:
Re: "Switch Bones" technique (a very useful one...)
Super duper cool! Thanks for sharing Victor
I've been trying to think of a way to do this type of thing. In particular I wanted to have the different body positions, and of course, as you show the arm positions, but I kept thinking I'd have to create multiple bone layers. The idea of moving the bones "off camera" and is so nice, because it's so clear and easy to do. The other thing I was trying to do was to move the bone, relative to the vector layer, to accomplish this, and I couldn't figure out how to do it. Now I see, I don't need to do that, just have multiple bones off sight.
I know I am one of many who greatly appreciate all the ideas you share, because you always seem to find elegant and simple ways to bring characters to life. Thanks again!
I've been trying to think of a way to do this type of thing. In particular I wanted to have the different body positions, and of course, as you show the arm positions, but I kept thinking I'd have to create multiple bone layers. The idea of moving the bones "off camera" and is so nice, because it's so clear and easy to do. The other thing I was trying to do was to move the bone, relative to the vector layer, to accomplish this, and I couldn't figure out how to do it. Now I see, I don't need to do that, just have multiple bones off sight.
I know I am one of many who greatly appreciate all the ideas you share, because you always seem to find elegant and simple ways to bring characters to life. Thanks again!
Re: "Switch Bones" technique (a very useful one...)
Perhaps the torso would be accessible in the same manner as the limbs if additional bone would be added to the "root" bone of the rig, so the parenting would go toward that additional bone and not to the bones of the torso (as usual)? Perhaps some constraining should be done but I think that would enable the torso for this technique.
... which is amazing. Thanks for the share and the heads up, Victor.
... which is amazing. Thanks for the share and the heads up, Victor.
- hayasidist
- Posts: 3573
- Joined: Wed Feb 16, 2011 8:12 pm
- Location: Kent, England
Re: "Switch Bones" technique (a very useful one...)
I haven't got too far past "working concept" with this yet, but inspired by what Victor has done:
main skeleton -- has an "upper arm bone" pin bone on the end of a "collar bone" as well as other bones
> torso / head etc vector layers "as usual"
> switch for arm -- bind this layer to the main skeleton "upper arm pin bone". This layer also has a "upper arm pin bone"
>> bone layer arm pose 1 -- bind this layer to the switch arm "upper arm pin bone" - this layer has bones to control the "pose 1" arm
>>> vector(s) for arm pose 1
>> bone layer arm pose 2 -- bind this layer to the switch arm "upper arm pin bone" - this layer has bones to control the "pose 2" arm
>>> vector(s) for arm pose 2
(etc)
I'll aim to post an example sometime later today.
edit: http://download1581.mediafire.com/k4udc ... ms_03.moho left arm from Victor's first example reworked (leaving something to be desired but it's tolerably adequate to illustrate the point)
IMO conceptually easier to do than the smart bone switch translating stuff in and out of view... but opinions welcomed!
main skeleton -- has an "upper arm bone" pin bone on the end of a "collar bone" as well as other bones
> torso / head etc vector layers "as usual"
> switch for arm -- bind this layer to the main skeleton "upper arm pin bone". This layer also has a "upper arm pin bone"
>> bone layer arm pose 1 -- bind this layer to the switch arm "upper arm pin bone" - this layer has bones to control the "pose 1" arm
>>> vector(s) for arm pose 1
>> bone layer arm pose 2 -- bind this layer to the switch arm "upper arm pin bone" - this layer has bones to control the "pose 2" arm
>>> vector(s) for arm pose 2
(etc)
I'll aim to post an example sometime later today.
edit: http://download1581.mediafire.com/k4udc ... ms_03.moho left arm from Victor's first example reworked (leaving something to be desired but it's tolerably adequate to illustrate the point)
IMO conceptually easier to do than the smart bone switch translating stuff in and out of view... but opinions welcomed!
Re: "Switch Bones" technique (a very useful one...)
I'm probably going to use this for hair locks that need different bone setups at different angle poses.Maestral wrote:Perhaps the torso would be accessible in the same manner as the limbs...
In the past, I had to use multiple bone rigs and color-coded them so I could tell them apart. That was still too confusing though. More recently, I started nesting hair rigs inside the switches in their normal positions, but that's been a hassle too since I have to keep drilling down to access these bones. Plus, other animators using the rig might not know those bones are 'hidden' down there.
I think Victor's solution might work much better for this.
D.R. Greenlaw
Artist/Partner - Little Green Dog | Little Green Dog Channel on Vimeo | Greenlaw's Demo Reel 2020 Edtion
Artist/Partner - Little Green Dog | Little Green Dog Channel on Vimeo | Greenlaw's Demo Reel 2020 Edtion
Re: "Switch Bones" technique (a very useful one...)
I could be easily either wrong or just lost in translation. It was just me "thinking out loud".
Additional bone should only take the part in the bones parenting, instead of the (common) torso/root bone rig, which I presumed would make the torso bones accessible to Victor`s already defined approach for limbs.
Additional bone should only take the part in the bones parenting, instead of the (common) torso/root bone rig, which I presumed would make the torso bones accessible to Victor`s already defined approach for limbs.
Re: "Switch Bones" technique (a very useful one...)
Sorry, I mis-read your post. I was just thinking out loud too.
D.R. Greenlaw
Artist/Partner - Little Green Dog | Little Green Dog Channel on Vimeo | Greenlaw's Demo Reel 2020 Edtion
Artist/Partner - Little Green Dog | Little Green Dog Channel on Vimeo | Greenlaw's Demo Reel 2020 Edtion
- funksmaname
- Posts: 3174
- Joined: Tue May 29, 2007 11:31 am
- Location: New Zealand
Re: "Switch Bones" technique (a very useful one...)
I think the problem is if you have multiple limb options that need to reparent to multiple body options it becomes impossible to maintain.
I expect a script and naming convention could possible handle linking of parts when switched but I can't think of a way to do it with the existing tools (I tried yesterday, it quickly started falling apart)
I expect a script and naming convention could possible handle linking of parts when switched but I can't think of a way to do it with the existing tools (I tried yesterday, it quickly started falling apart)
- synthsin75
- Posts: 10028
- Joined: Mon Jan 14, 2008 11:20 pm
- Location: Oklahoma
- Contact:
Re: "Switch Bones" technique (a very useful one...)
Here's a quick proof of concept for Maestral's idea:
(obsolete file removed)
I made all the swapped bones shy, so you'll need to hide them while animating the constrained bones they overlap.
(obsolete file removed)
I made all the swapped bones shy, so you'll need to hide them while animating the constrained bones they overlap.
Last edited by synthsin75 on Fri Jan 27, 2017 12:41 am, edited 1 time in total.
- Wes
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
- funksmaname
- Posts: 3174
- Joined: Tue May 29, 2007 11:31 am
- Location: New Zealand
Re: "Switch Bones" technique (a very useful one...)
Hey synth, but this is assuming all bone swaps have the same bone structure so they can be controlled by a core 'controller' bone, in which case you may as well just swap the artwork with a switch? - what if you wanted to swap a 3 bone body with a 1 bone body?
- synthsin75
- Posts: 10028
- Joined: Mon Jan 14, 2008 11:20 pm
- Location: Oklahoma
- Contact:
Re: "Switch Bones" technique (a very useful one...)
Here's a much more robust version (replaces last link): (obsolete file removed)
This one doesn't rely on constrained bones and allows any number and hierarchy of bones for each swap.
This one doesn't rely on constrained bones and allows any number and hierarchy of bones for each swap.
Last edited by synthsin75 on Fri Jan 27, 2017 12:40 am, edited 1 time in total.
- Wes
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
- funksmaname
- Posts: 3174
- Joined: Tue May 29, 2007 11:31 am
- Location: New Zealand
Re: "Switch Bones" technique (a very useful one...)
HOW THE H....
!!
---
aah, I see... nice work... but, while the entire rig is interchangeable, you can't mix and match head/arm/torso combinations without them all being set up as single options... hmmm
!!
---
aah, I see... nice work... but, while the entire rig is interchangeable, you can't mix and match head/arm/torso combinations without them all being set up as single options... hmmm
- synthsin75
- Posts: 10028
- Joined: Mon Jan 14, 2008 11:20 pm
- Location: Oklahoma
- Contact:
Re: "Switch Bones" technique (a very useful one...)
Wow, frame zero got really screwed up on that somehow. Back to the drawing board.
- Wes
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
- synthsin75
- Posts: 10028
- Joined: Mon Jan 14, 2008 11:20 pm
- Location: Oklahoma
- Contact:
Re: "Switch Bones" technique (a very useful one...)
Okay, no where near as easy to setup as Victor's limb swap, but I have successfully done torso and limbs swaps, in any combination.
I'm calling it a modular rig (credit to Victor for the initial idea):
https://sites.google.com/site/synthsin/ ... ects=0&d=1
There's quite a few fiddly issues that you have to know how to handle when creating this rig.
Hint for anyone trying to do reparenting by smart bone:
I'm calling it a modular rig (credit to Victor for the initial idea):
https://sites.google.com/site/synthsin/ ... ects=0&d=1
There's quite a few fiddly issues that you have to know how to handle when creating this rig.
Hint for anyone trying to do reparenting by smart bone:
- Make sure all the bones you want to reparent have parents on frame zero.
- Place copies of the frame zero translation and reparent keyframes on frame one.
- Wes
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
Donations: https://www.paypal.com/paypalme/synthsin75 (Thx, everyone.)
https://www.youtube.com/user/synthsin75
Scripting reference: https://mohoscripting.com/
Re: "Switch Bones" technique (a very useful one...)
Hey Victor,
I finally got to try this 'switch rig' technique today. I needed to rig a character with arms that had regular joints and noodle joints. The technique works really well for this sort of thing--it's so nice to animate a setup like this without overlapping rigs or nested/hidden rigs.
Thanks for sharing your idea.
I finally got to try this 'switch rig' technique today. I needed to rig a character with arms that had regular joints and noodle joints. The technique works really well for this sort of thing--it's so nice to animate a setup like this without overlapping rigs or nested/hidden rigs.
Thanks for sharing your idea.
D.R. Greenlaw
Artist/Partner - Little Green Dog | Little Green Dog Channel on Vimeo | Greenlaw's Demo Reel 2020 Edtion
Artist/Partner - Little Green Dog | Little Green Dog Channel on Vimeo | Greenlaw's Demo Reel 2020 Edtion
- Víctor Paredes
- Site Admin
- Posts: 5692
- Joined: Wed Jan 26, 2005 12:18 am
- Location: Barcelona/Chile
- Contact:
Re: "Switch Bones" technique (a very useful one...)
Thanks, Dennis
If you can, please share any of your test. I would love to see what you can do with this.
To the rest, I'm sorry I haven't been able to follow the thread so far. I will read and investigate all that when I have some time.
Thank you for posting your ideas.
If you can, please share any of your test. I would love to see what you can do with this.
To the rest, I'm sorry I haven't been able to follow the thread so far. I will read and investigate all that when I have some time.
Thank you for posting your ideas.
Moho Product Manager
www.mohoanimation.com
Rigged animation supervisor in My father's dragon - Lead Moho artist in Wolfwalkers - Cartoon Saloon - My personal Youtube Channel