Computer animation based on mass-spring models

When performed with conventional methods such as keyframing, computer animation of soft and highly flexible body is often a difficult task to accomplish even for skillful ani-mators. Hence, the role of mathematical models is significant in this area. The goal of this project is to develop a mathemat...

Full description

Saved in:
Bibliographic Details
Main Author: Goh, Albert Lian Lai.
Other Authors: Wong, Kok Cheong
Format: Theses and Dissertations
Published: 2008
Subjects:
Online Access:http://hdl.handle.net/10356/2636
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
id sg-ntu-dr.10356-2636
record_format dspace
spelling sg-ntu-dr.10356-26362023-03-04T00:31:40Z Computer animation based on mass-spring models Goh, Albert Lian Lai. Wong, Kok Cheong School of Computer Engineering DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics DRNTU::Engineering::Computer science and engineering::Computer systems organization::Special-purpose and application-based systems When performed with conventional methods such as keyframing, computer animation of soft and highly flexible body is often a difficult task to accomplish even for skillful ani-mators. Hence, the role of mathematical models is significant in this area. The goal of this project is to develop a mathematical and computational framework for generating realistic and fascinating motions of soft or highly flexible bodies with emphasis on animal locomotions. In the proposed framework, dynamic simulation and control paradigm are employed to animate and control the movements of flexible creatures represented by mass-spring model. Motor-controllers serve as the locomotory engine for executing the desired gait patterns while progressional forces such as frictional forces and hydrodynamic forces develop the spatial trajectory of the motion. The core functionality encompasses the rout-ing of control points, homing of mobile target, speed variation, accomplishment of timing specifications and gait transition. The careful formulation of the controller functions, together with the incorporation of a signal shifting mechanism, readily achieves realistic animations of the represented animals. The proposed system is designed to be a generic mass-spring locomotion system with representative areas of mass-spring animations such as motions of snake, worm and fish being implemented as examples. In particular, all the four biologically defined microscopic gaits of a snake and the three classes of cau-dal motions of a fish have been fully implemented. To demonstrate its versatility, cloth animation has also been implemented with interesting results. Master of Applied Science 2008-09-17T09:06:47Z 2008-09-17T09:06:47Z 2000 2000 Thesis http://hdl.handle.net/10356/2636 Nanyang Technological University application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
topic DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics
DRNTU::Engineering::Computer science and engineering::Computer systems organization::Special-purpose and application-based systems
spellingShingle DRNTU::Engineering::Computer science and engineering::Computing methodologies::Computer graphics
DRNTU::Engineering::Computer science and engineering::Computer systems organization::Special-purpose and application-based systems
Goh, Albert Lian Lai.
Computer animation based on mass-spring models
description When performed with conventional methods such as keyframing, computer animation of soft and highly flexible body is often a difficult task to accomplish even for skillful ani-mators. Hence, the role of mathematical models is significant in this area. The goal of this project is to develop a mathematical and computational framework for generating realistic and fascinating motions of soft or highly flexible bodies with emphasis on animal locomotions. In the proposed framework, dynamic simulation and control paradigm are employed to animate and control the movements of flexible creatures represented by mass-spring model. Motor-controllers serve as the locomotory engine for executing the desired gait patterns while progressional forces such as frictional forces and hydrodynamic forces develop the spatial trajectory of the motion. The core functionality encompasses the rout-ing of control points, homing of mobile target, speed variation, accomplishment of timing specifications and gait transition. The careful formulation of the controller functions, together with the incorporation of a signal shifting mechanism, readily achieves realistic animations of the represented animals. The proposed system is designed to be a generic mass-spring locomotion system with representative areas of mass-spring animations such as motions of snake, worm and fish being implemented as examples. In particular, all the four biologically defined microscopic gaits of a snake and the three classes of cau-dal motions of a fish have been fully implemented. To demonstrate its versatility, cloth animation has also been implemented with interesting results.
author2 Wong, Kok Cheong
author_facet Wong, Kok Cheong
Goh, Albert Lian Lai.
format Theses and Dissertations
author Goh, Albert Lian Lai.
author_sort Goh, Albert Lian Lai.
title Computer animation based on mass-spring models
title_short Computer animation based on mass-spring models
title_full Computer animation based on mass-spring models
title_fullStr Computer animation based on mass-spring models
title_full_unstemmed Computer animation based on mass-spring models
title_sort computer animation based on mass-spring models
publishDate 2008
url http://hdl.handle.net/10356/2636
_version_ 1759853085112401920