Adding controllers but my model is getting "snagged" on them?

Adding controllers but my model is getting "snagged" on them?

trudd3
Explorer Explorer
1,174 Views
2 Replies
Message 1 of 3

Adding controllers but my model is getting "snagged" on them?

trudd3
Explorer
Explorer

Hey everyone. I'm learning how to rig models in Maya and it's going well, but I am trying to add some controls and have found that when I move my model, it gets caught on some of them. I'm quite new to rigging so I don't have a lot of the terminology down. I'm wondering if anyone has an idea of where I've gone wrong based on this screenshot. I can also show the outliner/hierarchy, but my Mac screen is quite small so I'd need to provide that in pieces through several screenshots I'm sure. 

0 Likes
Accepted solutions (1)
1,175 Views
2 Replies
Replies (2)
Message 2 of 3

Kahylan
Advisor
Advisor
Accepted solution

Hi!

 

It looks like your spine is following your spine controllers, but you spine controllers arent following anything at the moment.

Basically what constraints do is overwrite all the hierarchy above the child object when it comes to the channels they affect, which means that your joints will stand still in 3D space if your Controllers stand still in 3D space. This is exactly what you want. But now you just have to figure out the hierarchy to make those controllers follow their own hierarchy.

 

For that you have two main approaches:

1) hierarchical, you basically just parent the the controlls to the controls higher in the hierarchy.

Bildschirmfoto 2022-03-02 um 02.09.55.png

This has the upside that it computes really fast and is easy to make, but it has the downside that it makes parent switching more difficult and you'll have to put IK CTRLS really high into the hierarchy. Also you'll have to decide wether you'll use offset groups or freeze transforms to zero out your CTRLS.

 

2) Constraint/Modular, which means that you give your modules a basic hierarchy and then establish their relationships with constraints , which allows for parent switching. You'll have to introduce constraint groups though, group nodes above the controller that are at the same space in 3D which get constrained. Because you don't want constraints on your CTRLS directly.

Bildschirmfoto 2022-03-02 um 02.18.31.png

(Really overcomplicated example sry, but that was just the Rig I just had open.)

Most riggers use a combination of both approaches.

 

If you want to know more about correctly structuring rigs, I'd really recommend this series on the Maya learning channel.

https://www.youtube.com/watch?v=MV4XRgmTynY&list=PL8hZ6hQCGHMXKqaX9Og4Ow52jsU_Y5veH

It's a bit older but it still mostly works like that, and it is really well explained.

I hope this helps!

0 Likes
Message 3 of 3

trudd3
Explorer
Explorer

Thanks for your help. Your message was admittedly a little complicated for me, since I'm so new, but I brought what I was able to get from your message to my professor and he confirmed it was a problem with my hierarchy. I was able to get it fixed. Thanks a lot! 

0 Likes