Generating optimized motion transitions for computer animated objects
US5982389A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Jun 17, 1996 |
| Grant date | Nov 9, 1999 |
| Priority date | — |
| Expiry date | Jun 17, 2016 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06T13/40
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method and system which simplifies the process of constructing new basis motions and transitions between them for animation of articulated figures with many degrees of freedom using existing basis motion data. The system uses an interpreter of a motion expression language called motion algebra to allow a user to manipulate basis motion data, break it into components, and reassemble it into new, more complex motions. The system provides two methods for generating motion: motion transition generation and cyclification. Motion transition generation uses a combination of space/time constraints and inverse kinematic constraints to generate transitions between basis motions. These transitions minimize the torque required while maintaining kinematic constraints. A fast dynamics formulation makes it possible to use spacetime constraints on systems with many degrees of freedom. Cyclification helps to eliminate discontinuities in cyclic motions and distributes the discontinuity error over an entire time interval.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.