Rigging a worm in AS10

Have you come up with a good Moho trick? Need help solving an animation problem? Come on in.

Moderators: Víctor Paredes, Belgarath, slowtiger

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

Rigging a worm in AS10

Post by Víctor Paredes »

Hi, yesterday I had to animate a worm for a videoclip I'm working on and got this idea:

It's a combination of target bones and squash and stretch scaling. The vertical bones are parents or targets of the horizontal bones, so I just move that vertical bones to animate the worm. Since the horizontal bones are squashing and stretching, it really helps to give the sensation of a moving internal mass.
I just thought it's a cool rig, maybe it can be useful for you in the future, you never know when you will need to animate a worm :)
Image Image Image Image Image Image
Moho Product Manager

Rigged animation supervisor: My father's dragon, Wolfwalkers & Star Wars Visions "Screecher's Reach"
My personal Youtube Channel
User avatar
jahnocli
Posts: 3471
Joined: Fri Oct 29, 2004 2:13 pm
Location: UK

Re: Rigging a worm in AS10

Post by jahnocli »

Ha ha! Terrific idea! Makes me want to animate a worm right now...
You can't have everything. Where would you put it?
User avatar
heyvern
Posts: 7035
Joined: Fri Sep 02, 2005 4:49 am

Re: Rigging a worm in AS10

Post by heyvern »

Awesome!
have to try this out. I am thinking this could work for limbs and body with some additional rigging. Will have to experiment.
My thought would be "sections" of "squash and stretch" within body parts that can also be rotated.
User avatar
braj
Posts: 293
Joined: Sun Apr 07, 2013 7:06 pm

Re: Rigging a worm in AS10

Post by braj »

I'm so confused! Can you show how the parenting is set up? My attempt is a mess. Thanks!

Nevermind, I figured out that you don't use a parent for any of the control bones, and of course not the target bones. This is a very nice trick.
User avatar
synthsin75
Posts: 10153
Joined: Mon Jan 14, 2008 11:20 pm
Location: Oklahoma
Contact:

Re: Rigging a worm in AS10

Post by synthsin75 »

Wow, very cool rig.
sbtamu
Posts: 1915
Joined: Tue Dec 15, 2009 5:05 am
Location: Texas
Contact:

Re: Rigging a worm in AS10

Post by sbtamu »

That technique looks a lot like the flag you made a few years ago. Thanks for sharing.
Sorry for bad animation

http://www.youtube.com/user/sbtamu
User avatar
synthsin75
Posts: 10153
Joined: Mon Jan 14, 2008 11:20 pm
Location: Oklahoma
Contact:

Re: Rigging a worm in AS10

Post by synthsin75 »

One question. How are you getting the bones to squash?
User avatar
funksmaname
Posts: 3174
Joined: Tue May 29, 2007 11:31 am
Location: New Zealand

Re: Rigging a worm in AS10

Post by funksmaname »

Really nice effect Selgin.
Synth, the linking (hidden) bones have squash/stretch scaling enabled I presume, so as the control bones get closer or further the middle ones squeeze and pull :)
User avatar
Víctor Paredes
Site Admin
Posts: 5765
Joined: Wed Jan 26, 2005 12:18 am
Location: Barcelona/Chile
Contact:

Re: Rigging a worm in AS10

Post by Víctor Paredes »

synthsin75 wrote:One question. How are you getting the bones to squash?
It's a little trick. The bones have Squash and Stretch scaling activated, but that only works for stretching. By default, if the target is close to the bone, the bone never goes lower than its normal scale.
To "activate" the lower scale, in frame one I scaled the bones to 0.1. Then I assigned a Maximum IK Stretching to 30 (or even more). That way, the software assumed the "normal" scale was that 0.1, and then stretched the bones to get the target. So I had freedom to move the target and get Squash and Stretch scaling from 0.1 to 3 (0.1 * 30 = 3)
Image Image Image Image Image Image
Moho Product Manager

Rigged animation supervisor: My father's dragon, Wolfwalkers & Star Wars Visions "Screecher's Reach"
My personal Youtube Channel
User avatar
Víctor Paredes
Site Admin
Posts: 5765
Joined: Wed Jan 26, 2005 12:18 am
Location: Barcelona/Chile
Contact:

Re: Rigging a worm in AS10

Post by Víctor Paredes »

sbtamu wrote:That technique looks a lot like the flag you made a few years ago. Thanks for sharing.
Yes, to animate the worm crawling I used that same principle :)
Image Image Image Image Image Image
Moho Product Manager

Rigged animation supervisor: My father's dragon, Wolfwalkers & Star Wars Visions "Screecher's Reach"
My personal Youtube Channel
User avatar
synthsin75
Posts: 10153
Joined: Mon Jan 14, 2008 11:20 pm
Location: Oklahoma
Contact:

Re: Rigging a worm in AS10

Post by synthsin75 »

selgin wrote:
synthsin75 wrote:One question. How are you getting the bones to squash?
It's a little trick. The bones have Squash and Stretch scaling activated, but that only works for stretching. By default, if the target is close to the bone, the bone never goes lower than its normal scale.
To "activate" the lower scale, in frame one I scaled the bones to 0.1. Then I assigned a Maximum IK Stretching to 30 (or even more). That way, the software assumed the "normal" scale was that 0.1, and then stretched the bones to get the target. So I had freedom to move the target and get Squash and Stretch scaling from 0.1 to 3 (0.1 * 30 = 3)
Brilliant! That's exactly the part I was missing. Thanks, Victor.
User avatar
braj
Posts: 293
Joined: Sun Apr 07, 2013 7:06 pm

Re: Rigging a worm in AS10

Post by braj »

I turned my worm into a walrus, it works great :)
User avatar
heyvern
Posts: 7035
Joined: Fri Sep 02, 2005 4:49 am

Re: Rigging a worm in AS10

Post by heyvern »

selgin wrote:
synthsin75 wrote:One question. How are you getting the bones to squash?
It's a little trick. The bones have Squash and Stretch scaling activated, but that only works for stretching. By default, if the target is close to the bone, the bone never goes lower than its normal scale.
To "activate" the lower scale, in frame one I scaled the bones to 0.1. Then I assigned a Maximum IK Stretching to 30 (or even more). That way, the software assumed the "normal" scale was that 0.1, and then stretched the bones to get the target. So I had freedom to move the target and get Squash and Stretch scaling from 0.1 to 3 (0.1 * 30 = 3)
That's the trick I have been using to experiment with character rigs to get more "flexibility" with squash and stretch of limbs.

One "extra" trick I use is to copy the bone scaling to frame 0. This creates a scaling bone "offset". This way I don't have to worry about the extra key frame on frame 1. Some times that frame can get deleted if I don't pay attention ;). Bone scaling is not supported on frame 0 so the only way to "scale" a bone on frame 0 is to copy and paste the scale key frame from another frame.

This has drawbacks but it keeps all the set up on frame 0 where I like it. Scaling limbs for characters this way does work but it can be a bit weird depending on how the layers are drawn.
User avatar
ARTzuza
Posts: 37
Joined: Tue Sep 09, 2014 10:02 pm
Contact:

Re: Rigging a worm in AS10

Post by ARTzuza »

Hi Selgin,
so interesting. Please can you show us the bone setup (parents, targets) with an ".anme"?, i want to study it because i have been trying to replicate this rig for to learn, but i don´t get it. Please can you submit a .anme? :D
-----------------------------------------
Tutorials, Making of and more in My Youtube channel:
:arrow: :arrow: :arrow:https://www.youtube.com/c/ARTzuzaAnimation
User avatar
Víctor Paredes
Site Admin
Posts: 5765
Joined: Wed Jan 26, 2005 12:18 am
Location: Barcelona/Chile
Contact:

Re: Rigging a worm in AS10

Post by Víctor Paredes »

ARTzuza wrote:Hi Selgin,
so interesting. Please can you show us the bone setup (parents, targets) with an ".anme"?, i want to study it because i have been trying to replicate this rig for to learn, but i don´t get it. Please can you submit a .anme? :D
No problem
https://dl.dropboxusercontent.com/u/544 ... m_rig.anme
Image Image Image Image Image Image
Moho Product Manager

Rigged animation supervisor: My father's dragon, Wolfwalkers & Star Wars Visions "Screecher's Reach"
My personal Youtube Channel
Post Reply