Citation
Yang, Weiwei (2008) Discrete Mechanical Interpolation of Keyframes. Master's thesis, California Institute of Technology. doi:10.7907/A1Y4-9054. https://resolver.caltech.edu/CaltechETD:etd-12312007-012842
Abstract
Advances in computer hardware and software have made it possible to use physical simulation methods to add unprecedented degrees of realism to computer animations. Unfortunately, the reliance on such methods makes it difficult or even impossible to control the results in order to achieve artistic goals. We present a method for allowing artistic control of physical realism by interpolating between given keyframes. The method is based on the discrete Lagrange-d'Alembert principle; we introduce additional "ghost forces" that are calculated to bring the system into the configuration requested by the artist. We derive a cost function that when minimized ensures the corresponding motion to be smooth and physical looking. We describe the implementation and show an example of animating a multi-particle mass-spring system in 3D using our method.
Item Type: | Thesis (Master's thesis) |
---|---|
Subject Keywords: | directable animation; discrete mechanics; key frame interpolation; physically based simulation |
Degree Grantor: | California Institute of Technology |
Division: | Engineering and Applied Science |
Major Option: | Computer Science |
Thesis Availability: | Public (worldwide access) |
Research Advisor(s): |
|
Thesis Committee: |
|
Defense Date: | 31 December 2007 |
Record Number: | CaltechETD:etd-12312007-012842 |
Persistent URL: | https://resolver.caltech.edu/CaltechETD:etd-12312007-012842 |
DOI: | 10.7907/A1Y4-9054 |
Default Usage Policy: | No commercial reproduction, distribution, display or performance rights in this work are provided. |
ID Code: | 5171 |
Collection: | CaltechTHESIS |
Deposited By: | Imported from ETD-db |
Deposited On: | 17 Jan 2008 |
Last Modified: | 26 Nov 2019 21:34 |
Thesis Files
|
PDF (thesis.pdf)
- Final Version
See Usage Policy. 1MB |
Repository Staff Only: item control page