|
ABSTRACT
By changing only the playback timing of a motion sequence, an animator can achieve a variety of effects that alter our perception of an event. In some scenarios, it may be important to consider physical properties of the motion when retiming (e.g., to preserve physical plausibility). However, existing retiming solutions can be quite time consuming when physical parameters are considered. This paper presents an interactive method for creating optimal motion retimings that takes into account physically based constraints and objective functions. We achieve fast performance through a precomputation phase where constraints are projected into the two-dimensional space of velocities and accelerations along the input motion path. Unlike previous approaches, our precomputation technique allows for rapid computation of plausible contact forces that result from retiming, and it also accommodates changing physical parameters. We demonstrate our approach by creating physically plausible results for changes in motion duration, manipulations of the gravity vector, and modifications of character limb masses.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
{BDG85} Bobrow J. E., Dubowsky S., Gibson J. S.: Time-optimal control of robotic manipulators along specified paths. International Journal of Robotics Research 4, 3 (1985), 3--17.
|
| |
2
|
{BG95} Balaguer J., Gobbetti E.: Sketching 3d animations. Computer Graphics Forum 14, 3 (1995), 241--258.
|
| |
3
|
{CMU} CMU Motion Capture Library: http://mocap.cs.cmu.edu.
|
| |
4
|
{CRDX88} Canny J., Reif J., Donald B., Xavier P.: On the complexity of kinodynamic planning. In IEEE Symposium on the Foundations of Computer Science (1988), pp. 300--316.
|
| |
5
|
{DH00} Donald B. R., Henle F.: Using haptic vector fields for animation motion control. In Proc. IEEE Intl. Conf. on Robotics and Automation (ICRA) (2000), pp. 3435--3442.
|
 |
6
|
|
| |
7
|
|
| |
8
|
{Gle00} Gleicher M.: Comparative analysis of constraint-based motion editing methods. In International Workshop on Human Modeling and Animation (2000).
|
| |
9
|
|
| |
10
|
{Hol84} Hollerbach J. M.: Dynamic scaling of manipulator trajectories. ASME J. Dynamic Systems, Measurement, Control 106, 1 (1984), 102--106.
|
 |
11
|
|
 |
12
|
|
 |
13
|
|
 |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
 |
18
|
|
| |
19
|
|
| |
20
|
{SD89} Shiller Z., Dubowsky S.: Robot path planning with obstacles, actuator, gripper, and payload constraints. International Journal of Robotics Research 8, 6 (1989), 3--18.
|
| |
21
|
{SEM05a} Srinivasa S. S., Erdmann M. A., Mason M. T.: Control synthesis for dynamic contact manipulation. In Proc. IEEE Int'l Conf. on Robotics and Automation (ICRA) (2005), pp. 2523--2528.
|
| |
22
|
{SEM05b} Srinivasa S. S., Erdmann M. A., Mason M. T.: Using projected dynamics to plan dynamic contact manipulation. In IEEE/RSJ Int'l Conf. on Intelligent Robots and Systems (IROS) (2005), pp. 3618--3623.
|
 |
23
|
|
| |
24
|
{SM85} Shin K., Mckay N.: Minimum-time control of robotic manipulators with geometric path constraints. IEEE Transactions on Automatic Control 30 (1985), 531--541.
|
 |
25
|
|
| |
26
|
|
 |
27
|
|
| |
28
|
|
| |
29
|
{Twi} Twixtor; Re: Vision Effects, Inc.: http://www.revisionfx.com/rstwixtor.htm.
|
 |
30
|
|
 |
31
|
|
|