Interactive real-time articulated figure manipulation using multiple kinematic constraints
- 1 February 1990
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 24 (2), 245-250
- https://doi.org/10.1145/91394.91452
Abstract
In this paper, we describe an interactive system for positioning articulated figures which uses a 3D direct manipulation technique to provide input to an inverse kinematics algorithm running in real time. The system allows the user to manipulate highly articulated figures, such as human figure models, by interactively dragging 3D "reach goals." The user may also define multiple "reach constraints" which are enforced during the manipulation. The 3D direct manipulation interface provides a good mechanism for control of the inverse kinematics algorithm and helps it to overcome problems with redundancies and singularities which occur with figures of many degrees of freedom. We use an adaptive technique for evaluating the constraints which allows us to ensure that only a certain user-controllable amount of time will be consumed by the inverse kinematics algorithm at each iteration of the manipulation process. This technique is also sensitive to the time it takes to redraw the screen, so it prevents the frame display rate of the direct manipulation from become too slow for interactive control.Keywords
This publication has 4 references indexed in Scilit:
- JACK: a toolkit for manipulating articulated figuresPublished by Association for Computing Machinery (ACM) ,1988
- Energy constraints on parameterized modelsACM SIGGRAPH Computer Graphics, 1987
- Articulated Figure Positioning by Multiple ConstraintsIEEE Computer Graphics and Applications, 1987
- Skitters and jacksPublished by Association for Computing Machinery (ACM) ,1987