Dynamic Splines with Constraints for Animation
- Creators
- Ramamoorthi, Ravi
- Ball, Cindy
- Barr, Alan H.
Abstract
In this paper, we present a method for fast interpolation between animation keyframes that allows for automatic computer-generated "improvement" of the motion. Our technique is closely related to conventional animation techniques, and can be used easily in conjunction with them for fast improvements of "rough" animations or for interpolation to allow sparser keyframing. We apply our technique to construction of splines in quaternion space where we show 100-fold speed-ups over previous methods. We also discuss our experiences with animation of an articulated human-like figure. Features of the method include: (1) Development of new subdivision techniques based on the Euler-Lagrange differential equations for splines in quaternion space; (2) An intuitive and simple set of coefficients to optimize over which is different from the conventional Bspline coefficients; (3) Widespread use of unconstrained minimization as opposed to constrained optimization needed by many previous methods. This speeds up the algorithm significantly, while still maintaining keyframe constraints accurately.
Additional Information
© 1997 California Institute of Technology. We want to thank everyone at the Caltech graphics group for their help and encouragement. This work was supported in part by grants from DEC Hewlett Packard and IBM. Additional support was provided by NSF (ASC-89-20219) as part of the NSF-DARPA STC for Computer Graphics and Scientic Visualization. All opinions findings, conclusions or recommendations expressed here are those of the authors only and do not necessarily reject the views of the sponsoring agencies.Attached Files
Submitted - CSTR1997.pdf
Submitted - postscript.ps
Files
Name | Size | Download all |
---|---|---|
md5:48513ef05897f45729a1f031c4192c6d
|
273.2 kB | Preview Download |
md5:f1cd5e029da7d78feb6afb4e3385617e
|
947.6 kB | Download |
Additional details
- Eprint ID
- 26808
- Resolver ID
- CaltechCSTR:1997.cs-tr-97-03
- DEC
- Hewlett Packard
- IBM
- NSF
- ASC-89-20219
- Defense Advanced Research Projects Agency (DARPA)
- Created
-
2001-04-25Created from EPrint's datestamp field
- Updated
-
2019-10-03Created from EPrint's last_modified field
- Caltech groups
- Computer Science Technical Reports