A simple but very efficient method for snake locomotion generation is presented in this paper. Instead of relying on conventional
physically based simulation or tedious key-framing, a novel deformation-based approach is utilized to create realistic looking
snake motion patterns. Simple sinusoidal, winding, and bending functions constitute the deformation. The combination of various
types of deformation becomes a powerful tool for describing the characteristic motions of a typical snake. As an example,
three basic deformations and their combinations are utilized and various locomotive animations are generated with a high degree
of realism. The proposed method provides an easy-to-use, fast, and interactive mechanism for an animator with little experience.
The method is versatile in that it also works in conjunction with the creative input of an experienced animator for the improvement
of the overall quality of the animation.