|
ABSTRACT
Motion sketching is an approach for creating realistic rigid-body motion. In this approach, an animator sketches how objects should move and the system computes a physically plausible motion that best fits the sketch. The sketch is specified with a mouse-based interface or with hand-gestures, which move instrumented objects in the real world to act out the desired behaviors. The sketches may be imprecise, may be physically infeasible, or may have incorrect timing. A multiple-shooting optimization estimates the parameters of a rigid-body simulation needed to simulate an animation that matches the sketch with physically plausible timing and motion. This technique applies to physical simulations of multiple colliding rigid bodies possibly connected with joints in a tree (open-loop) topology.
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
|
|
 |
2
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
Bock, H. G. 1983. Recent advances in parameter identification techniques for ordinary differential equations. In Numerical Treatment of Inverse Problems in Differential and Integral Equations (Proceedings of an International Workshop, Heidelberg), P. Deuflhard and E. Hairer, Eds. Birkhäuser, Boston, MA, 95--121.
|
 |
9
|
|
| |
10
|
|
 |
11
|
|
| |
12
|
Gill, P. E., Murray, W., and Saunders, M. A. 1997. User's guide for SNOPT 5.3: A Fortran package for large-scale nonlinear programming. Tech. rep. NA 97--5, University of California, San Diego, San Diego, CA.
|
| |
13
|
Gill, P. E., Murray, W., and Wright, M. H. 1989. Practical Optimization. Academic Press, London, U.K.
|
 |
14
|
|
 |
15
|
|
| |
16
|
|
| |
17
|
Griewank, A. and Corliss, G. 1991. Automatic Differentiation of Algorithms. SIAM, Philadelphia, PA.
|
 |
18
|
|
 |
19
|
|
 |
20
|
|
 |
21
|
|
 |
22
|
|
 |
23
|
|
 |
24
|
|
| |
25
|
|
 |
26
|
|
 |
27
|
|
| |
28
|
Pandy, M. G., Anderson, F. C., and Hull, D. G. 1992. A parameter optimization approach for the optimal control of large-scale musculoskeletal systems. Trans. ASME. J. Biomech. Eng. 114, 4, 450--460.
|
 |
29
|
|
| |
30
|
|
| |
31
|
|
| |
32
|
|
 |
33
|
|
| |
34
|
Robertson, B. 1998. Meet geri: The new face of animation. Computer Graphics World (www.cgw.com).
|
| |
35
|
Robertson, B. 1999. Antz-piration. Computer Graphics World (www.cgw.com).
|
| |
36
|
Robertson, B. 2001a. Medieval magic. Computer Graphics World (www.cgw.com).
|
| |
37
|
Robertson, B. 2001b. Monster mash. Computer Graphics World (www.cgw.com).
|
| |
38
|
Stengel, R. F. 1994. Optimal Control and Estimation. Dover Books on Advanced Mathematics, New York, NY.
|
| |
39
|
Symon, K. R. 1971. Mechanics, 3rd ed. Addison-Wesley, Reading, MA.
|
| |
40
|
Tang, D., Ngo, J. T., and Marks, J. 1995. N-body spacetime constraints. J. Vis. Comput. Animation 6, 143--154.
|
 |
41
|
|
| |
42
|
Yamane, K. and Nakamura, Y. 2000. Dynamics filter---concept and implementation of on-line motion generator for human figures. In Proceedings of the IEEE International Conference on Robotics and Automation. 688--694.
|
CITED BY 18
|
|
|
|
|
|
|
|
|
|
|
David A. Forsyth , Okan Arikan , Leslie Ikemoto , James O'Brien , Deva Ramanan, Computational studies of human motion: part 1, tracking and motion synthesis, Foundations and Trends® in Computer Graphics and Vision, v.1 n.2, p.77-254, July 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yoshifumi Kitamura , Rong Rong , Yoshinori Hirano , Kazuhiro Asai , Fumio Kishino, Video agent: interactive autonomous agents generated from real-world creatures, Proceedings of the 2008 ACM symposium on Virtual reality software and technology, October 27-29, 2008, Bordeaux, France
|
|
|
|
|
|
|
|
|
|
|
|
Connelly Barnes , David E. Jacobs , Jason Sanders , Dan B Goldman , Szymon Rusinkiewicz , Adam Finkelstein , Maneesh Agrawala, Video puppetry: a performative interface for cutout animation, ACM Transactions on Graphics (TOG), v.27 n.5, December 2008
|
|
|
|
|
|
|
|
|
|
REVIEW
"Abdelkader Boucherif : Reviewer"
Motion sketching is an approach to creating realistic rigid-body motions, which are described by a system of ordinary differential equations. A rigid-body simulator integrates the equations of motions, detects collisions, and applies impulses to c
more...
|