Tutorial: Animating Reptiles and Snakes

rep06-kopie.jpgHere's another great animation tutorial by George Maestri, the original animation producer of “South Park”. Earlier we posted his tutorial 'Anatomy of a Walk'. This time, he explains the fine details of animating reptiles and of snakes in particular.

Aside from being useful when animating, this article has been a bit of general education for me: did you know that snakes have many modes of motion? George discusses serpentine motion, sidewinding, concertina motion, rectilinear motion and more. He then goes on to explain the best tools to use to create these modes of motion using animation tools.

His conclusion is that Spline IK (a mix between spline animation and IK chains) is the best way to animate snakes. I'm unsure if Blender's new armature system has this functionality. Would anyone care to enlighten me about that?

Go to: Animating Reptiles and Snakes



Related Posts


Related posts are selected automatically based on their content.


14 Responses to “Tutorial: Animating Reptiles and Snakes”  

  1. 1 Colin Levy (effstops) Edit Link

    Wow, that was a really great article! Very informative. I tried animating a snake in Blender once, actually, and found it extremely difficult. I ended up cheating my way out of it and by just applying a curve deform to the snake model:

    http://www.peerlessproductions.com/misc/movies/snake.mov

    I set exactly two keyframes for the snake to bring it along the path. But that method is extremely limiting! It would be awesome if Blender had Spline IK capabilities. It would be good for a number of things in addition to snakes - rope or cables, worms, caterpillars, tentacles, heheh…. :D

    Anyway, thanks for posting!

    –Colin

  2. 2 Jogai Edit Link

    I was just thinking about making an animated snake. So this is very useful,
    thanx!!!

  3. 3 pildanovak Edit Link

    Blender doesn't really have this functionality, but i think the new modifiers will be better for that, you'll be able to blend armature and curve deform somehow, also setting up vertex groups for them.

  4. 4 Johan Edit Link

    Bart, you publish this one the day Steve "Crocodile Hunter" Irwin dies, coincidence or sign?

  5. 5 bart Edit Link

    Coincidence :) I read the news after I published this..

  6. 6 pildanovak Edit Link

    it inspired me to do a sample file, you can find it in thys thread:

    http://blenderartists.org/forum/showthread.php?t=76771

    You can do this in Blender, but it has limitations…

  7. 7 Peter Edit Link

    Very nice, pildnavok!

    I'd love to see Spline IK in Blender.

  8. 8 bart Edit Link

    Nice one, pildanovak!

  9. 9 Gez Edit Link

    Why don't you use b-bones for the snake body in a similar IK chain?

  10. 10 Hoehrer Edit Link

    Finally we'll see a "Snakes in a Blender" movie spoof soon.

    Seriously: Alas Steve Irwin, he will be missed. [1]

    Werner

    [1] http://www.smh.com.au/news/national/steve-irwin-killed-by-stingray/2006/09/04/1157222051512.html

  11. 11 pildanovak Edit Link

    Gez: I used b-bones.

  12. 12 Michael Crawford Edit Link

    Blender does not have splineIK. B Bones are great but do not behave like spline IK. One could use a curve modifier instead of an armature though (which would arguably work better than spline IK since it would not rely on a set amount of bones). A mesh modified by a curve modified by a curve ensures constant length. A lattice with spline interpolation could also work ( i believe there is a dolphin example in the 242a demo files which uses this method).

  13. 13 el_puk Edit Link

    Uh, it seems the link is already down. Anyone got a copy of the tutorial ?

  14. 14 el_puk Edit Link

    Nevermind it's back online!

Leave a Reply