Hello, been a member for a while now but first time posting. I'm trying figure out how would rig a King cobra, the type of snake with a "hood" on their head. The easy part is doing the snake body, and mouth using tik and iksplines
My problem is figuring out how to rig the hood part so that i get the right deformations. the snake hood skin kinda rolls over the edge of the hood flap when he leans his head back and forth
What if you built the snake body in the fully flared position, then used animated lattices to control them in and out?
At first I was thinking blend shapes, but that could be difficult for the entire snake to be seamless.
By using a localized lattice at the hood, maybe you could get what you want, or at least a start. Then for any other nuances of movement, maybe rig those portions with bones or control with a deformation control like a bend deformer.
I would recommend muscle custom shapes. You could have the muscle at the squash position flared out and you will get the sliding effect you are looking for. Then use a set driven key to drive the bones, with a custom attribute on the snake body to drive the set driven key.
If the cobra was modeled in a relaxed pose your good to go, if it was modeled in the aggressive pose, just use shrink wrap on the muscle shape.
Check out "Intro To Maya Muscle" lesson 18 - "Sliding With Shrink Wrap Enabled"
I haven't tried it yet, so DT guys correct me if I'm wrong, but you might be able to simply parent the flare with a blendshape and not have to worry about the setDrivenKey and extra bones.
Last edited by shamusoliver; 03-07-2011 at 10:14 AM.
this project is due Friday and I need help, i set up control objects that control cvs of the curve for the spline ik, but i need to be able to make a slither animation, i tried using the animate along path tool but it moves all my control curves to the start of the curve so that they are all on top of each other, i need a way to hold that offset between the controls, kinda like animating a train. If anyone has any suggestions please help. thanks!
thanks shamussoilver, I would use the sine deformer if i was just going to move it in one direction, but for this need to have a custom path made with a a cv curve ive tried attaching the rig to the path but the bones all jump to one spot
Hello DigitalDave! There are some great suggestions here! Let me first say that building any rig can be a very in-depth process, so this is obviously going to be a quick and easy solution. That said, here's a quick video of how to set up a rig that, when animated, can give you some nice snake movement. If you want to attach it to a motion path, just attach the global control curve (cc_snake in the attached file) to the motion path. Good luck!