Snake Model Construction and Terrestrial Locomotion Synthesis in 3-D Virtual Environments

In this work, we present a method for a 3-D snake model construction and terrestrial snake locomotion synthesis in 3-D virtual environments using image sequences. An animation synthesis algorithm, based on a physical motion model and tracking data from image sequences, describes the snake's velocity and skeleton shapes transitions. Moreover, the proposed motion planning algorithm allows a large number of skeleton shapes, providing a general method for aperiodic motion sequences synthesis in any motion graph. The proposed snake model coefficients can be distinguished to those that describe the rotation, translation, scaling of the snake and to those that describe the snake's shape. Finally, the snake behavior can be easily controlled by the model parameters.
 


An animation of a snake in a 3D virtual world that has been generated using our method. The animation can be downloaded in Mpeg1 format.

Animation parameters: wd(n,t) =  0.5,  Vg(t) = 0.


An animation of a snake in a 3D virtual world that has been generated using our method. The animation can be downloaded in Mpeg1 format.

Animation parameters: wd(n,t) =  0.3, Vg(t) = 0.


An animation of a snake in a 3D representation of Samaria Gorge that has been generated using our method. The animation can be downloaded in Mpeg1 format.

Animation parameters:  wd(n,t) =  0.15, Vg(t) = 0.25.


An animation of a snake in a 3D representation of Samaria Gorge that has been generated using our method. The animation can be downloaded in Mpeg1 format.

Animation parameters: wd(n,t) =  0.2, Vg(t) = 0.