Artist-Directed Inverse-Kinematics Using Radial Basis Function Interpolation
One of the most common tasks in computer animation is inverse‐kinematics, or determining a joint configuration required to place a particular part of an articulated character at a particular location in global space. Inverse‐kinematics is required at design‐time to assist artists using commercial 3D...
Gespeichert in:
| Veröffentlicht in: | Computer graphics forum Jg. 20; H. 3; S. 239 - 250 |
|---|---|
| Hauptverfasser: | , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Oxford, UK and Boston, USA
Blackwell Publishers Ltd
01.09.2001
|
| Schlagworte: | |
| ISSN: | 0167-7055, 1467-8659 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Zusammenfassung: | One of the most common tasks in computer animation is inverse‐kinematics, or determining a joint configuration required to place a particular part of an articulated character at a particular location in global space. Inverse‐kinematics is required at design‐time to assist artists using commercial 3D animation packages, for motion capture analysis, and for run‐time applications such as games.
We present an efficient inverse‐kinematics methodology based on the interpolation of example motions and positions. The technique is demonstrated on a number of inverse‐kinematics positioning tasks for a human figure. In addition to simple positioning tasks, the method provides complete motion sequences that satisfy an inverse‐kinematic goal. The interpolation at the heart of the algorithm allows an artist's influence to play a major role in ensuring that the system always generates plausible results. Due to the lightweight nature of the algorithm, we can position a character at extremely high frame rates, making the technique useful for time‐critical run‐time applications such as games. |
|---|---|
| Bibliographie: | ark:/67375/WNG-2X3LHD4T-6 istex:C03EBD159A9A6083CC5674683FE3FE294BACC765 ArticleID:CGF516 |
| ISSN: | 0167-7055 1467-8659 |
| DOI: | 10.1111/1467-8659.00516 |