Hierarchical spacetime control

Specifying the motion of an animated linked figure such that it achieves given tasks (e.g., throwing a ball into a basket) and performs the tasks in a realistic fashion (e.g., gracefully, and following physical laws such as gravity) has been an elusive goal for computer animators. The spacetime constraints paradigm has been shown to be a valuable approach to this problem, but it suffers from computational complexity growth as creatures and tasks approach those one would like to animate. The complexity is shown to be, in part, due to the choice of finite basis with which to represent the trajectories of the generalized degrees of freedom. This paper describes new features to the spacetime constraints paradigm to address this problem. The functions through time of the generalized degrees of freedom are reformulated in a hierarchical wavelet representation. This provides a means to automatically add detailed motion only where it is required, thus minimizing the number of discrete variables. In addition the wavelet basis is shown to lead to better conditioned systems of equations and thus faster convergence.

[1]  Louis B. Rall,et al.  Automatic Differentiation: Techniques and Applications , 1981, Lecture Notes in Computer Science.

[2]  Demetri Terzopoulos,et al.  Image Analysis Using Multigrid Relaxation Methods , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Alfred V. Aho,et al.  Compilers: Principles, Techniques, and Tools , 1986, Addison-Wesley series in computer science / World student series edition.

[4]  B. Barsky,et al.  An Introduction to Splines for Use in Computer Graphics and Geometric Modeling , 1987 .

[5]  Andrew P. Witkin,et al.  Spacetime constraints , 1988, SIGGRAPH.

[6]  R. Fletcher Practical Methods of Optimization , 1988 .

[7]  David R. Forsey,et al.  Hierarchical B-spline refinement , 1988, SIGGRAPH.

[8]  Michael F. Cohen,et al.  Interactive spacetime control for animation , 1992, SIGGRAPH.

[9]  GermanyNumerische Mathematik,et al.  Multilevel Preconditioning , 1992 .

[10]  C. Chui,et al.  Wavelets on a Bounded Interval , 1992 .

[11]  Michael Kass,et al.  CONDOR: constraint-based dataflow , 1992, SIGGRAPH.

[12]  Charles K. Chui,et al.  An Introduction to Wavelets , 1992 .

[13]  Pat Hanrahan,et al.  Wavelet radiosity , 1993, SIGGRAPH.

[14]  Michiel van de Panne,et al.  Sensor-actuator networks , 1993, SIGGRAPH.

[15]  Joe Marks,et al.  Spacetime constraints revisited , 1993, SIGGRAPH.

[16]  E. Quak,et al.  Decomposition and Reconstruction Algorithms for Spline Wavelets on a Bounded Interval , 1994 .

[17]  Michael Cohen,et al.  Variational Modeling with Wavelets , 1994 .