“The motion dynamics of snakes and worms” by Miller

  • ©Gavin S. P. Miller




    The motion dynamics of snakes and worms



    Legless figures such as snakes and worms are modelled as mass-spring systems. Muscle contractions are simulated by animating the spring tensions. Directional friction due to the surface structure is included in the dynamic model and legless figure locomotion results. Various modes of locomotion are described.


    1. Blinn, James F. “Simulation of Wrinkled Surfaces.” Computer Graphics, Vol. 12, No. 3, August 1978.
    2. Coquillart, Sabine, “A Control-Point-Based Sweeping Technique”, IEEE Computer Graphics and Applications, November 1987 pp 36-45.
    3. Culhane, John, “Special Effects in the Movies”, Hilltown Press, Inc., ISBN 0-345-34536-3, November 1981.
    4. Girard, Michael and Anthony A. Maciejewski, “Computational Modelling for the Computer Animation of Legged Figures”, Computer Graphics, Vol. 19, No.3, July 1985 pp 263-270.
    5. Isaaes, Paul M. and Michael F. Cohen, “Controlling Dynamic Simulation with Kinematic Constraints, Behavior Functions and Inverse Dynamics”, Computer Graphics, Vol. 21, No. 4, July 1987 pp 215-224.
    6. Johnson, Lee W., R. Dean Riess, “Numerical Analysis”, Addison-Welsey Publishing Company Inc. 1982. ISBN 0-201-10392- 3.
    7. Klauber, Lawrence M., “Rattlesnakes”, University of California Press, 1982. ISBN 0-520-04039-2.
    8. Mehrtens, John M., “Living Snakes of the World”, Sterling Publishing Co. Inc., New York. Blandford Press Dorset, England. 1987. ISBN 0-8069-6460-X.
    9. Miller, Gavin S. P., “Computer Display and Manufacture of 3-D Models”, Ph.D. thesis, June 1987, Cambridge University Engineering Department, Cambridge, England.
    10. O’Neill, Eileen, personal communication Nov. 1987.
    11. Reynolds, Craig W., “Hocks, Herds and Schools : A Distributed Behavioral Model”, Computer Graphics, Vol. 21, No. 4, July 1987 pp 25-34.
    12. Terzopoulos, D., J. Platt, A. Barr, K. Fleischer, “Elastically Deformable Models”, Computer Graphics, Vol. 21, No. 4, July 1987 pp 205-214.
    13. Waters, Keith, “A Muscle Model for Animating Three- Dimensional Facial Expression”, Computer Graphics, Vol. 21, No. 4, July 1987 pp 17-24.
    14. Willhelms, Jane and Matthew Moore, “Dynamics for Everyone”, Appendix 1, SIGGRAPH ’87 Course 10, Computer Animation : 3-D Motion Specification and Control pp 145-146.

ACM Digital Library Publication:

Overview Page: