Dynamic Animation and Control Environment

We introduce the Dynamic Animation and Control Environment (DANCE) as a publicly available simulation platform for research and teaching. DANCE is an open and extensible simulation framework and rapid prototyping environment for computer animation. The main focus of the DANCE platform is the development of physically-based controllers for articulated figures. In this paper we (a) present the architecture and potential applications of DANCE as a research tool, and (b) discuss lessons learned in developing a large framework for animation.

[1]  D. Kolb Experiential Learning: Experience as the Source of Learning and Development , 1983 .

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

[3]  F.E. Zajac,et al.  An interactive graphics-based model of the lower extremity to study orthopaedic surgical procedures , 1990, IEEE Transactions on Biomedical Engineering.

[4]  Steve D. Upstill,et al.  The renderman companion - a programmer's guide to realistic computer graphics , 1990 .

[5]  Francis Neelamkavil,et al.  A system for engineering animation with automatic motion control , 1991 .

[6]  Ningjian Huang,et al.  Real-Time Simulation and Animation of Suspension Control System Using TI TMS320C30 Digital Signal Processor , 1993, Simul..

[7]  Karl Sims,et al.  Evolving virtual creatures , 1994, SIGGRAPH.

[8]  Demetri Terzopoulos,et al.  Artificial fishes: physics, locomotion, perception, behavior , 1994, SIGGRAPH.

[9]  John K. Ousterhout,et al.  Tcl and the Tk Toolkit , 1994 .

[10]  G.M. Dimirovski,et al.  Modelling, control and animated simulation of complex process in robotised FMS , 1994, Proceedings of IECON'94 - 20th Annual Conference of IEEE Industrial Electronics.

[11]  David C. Brogan,et al.  Animating human athletics , 1995, SIGGRAPH.

[12]  Dinesh Manocha,et al.  OBBTree: a hierarchical structure for rapid interference detection , 1996, SIGGRAPH.

[13]  Eugene Fiume,et al.  Limit cycle control and its application to the animation of balancing and walking , 1996, SIGGRAPH.

[14]  Roman Staněk Jiří Miler,et al.  3D Studio MAX. , 1997 .

[15]  Jane Wilhelms,et al.  Anatomically based modeling , 1997, SIGGRAPH.

[16]  Wayne E. Carlson,et al.  Anatomy-based modeling of the human musculature , 1997, SIGGRAPH.

[17]  Kevin Wedeward,et al.  Computer Animation: A Visualization Tool For Dynamic System Simulations , 1997 .

[18]  Dawn Tilbury,et al.  Controls Education on the WWW: Using MATLAB for Control Design, Simulation and Visualization , 1998, Dynamic Systems and Control.

[19]  B. Zoghi,et al.  The design, development and evolution of Web-based materials featuring computer-animated simulations , 1998, FIE '98. 28th Annual Frontiers in Education Conference. Moving from 'Teacher-Centered' to 'Learner-Centered' Education. Conference Proceedings (Cat. No.98CH36214).

[20]  Cole J. Brooking,et al.  Simulation And Animation Of Kinematic And Dynamic Machinery Systems With Matlab , 1998 .

[21]  A. A. Rodriguez,et al.  Multivariable analysis and control of a cart-pendulum-seesaw system using an animation tool , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[22]  A. A. Rodriguez,et al.  An interactive modeling, simulation, animation and real-time control (MoSART) twin lift helicopter system environment , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[23]  François Faure,et al.  Fast Iterative Refinement of Articulated Solid Dynamics , 1999, IEEE Trans. Vis. Comput. Graph..

[24]  O. Ravn,et al.  Simulation and animation in Simulink and VRML , 1999, Proceedings of the 1999 IEEE International Symposium on Computer Aided Control System Design (Cat. No.99TH8404).

[25]  Petros Faloutsos,et al.  The virtual stuntman: dynamic characters with a repertoire of autonomous motor skills , 2001, Comput. Graph..

[26]  Petros Faloutsos,et al.  Composable controllers for physics-based character animation , 2001, SIGGRAPH.

[27]  Eugene Fiume,et al.  Anatomically-based models for physical and geometric reconstruction of humans and other animals , 2001 .

[28]  Michael Neff,et al.  Modeling tension and relaxation for computer animation , 2002, SCA '02.

[29]  Jonathan Klein,et al.  breve: a 3D environment for the simulation of decentralized systems and artificial life , 2002 .

[30]  Jessica K. Hodgins,et al.  Motion capture-driven simulations that hit and react , 2002, SCA '02.

[31]  Marcus Nordenstam,et al.  A practical dynamics system , 2003, SCA '03.

[32]  Frédéric H. Pighin,et al.  Hybrid control for interactive character animation , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[33]  Michael Gleicher,et al.  Direct manipulation of interactive character skins , 2003, ACM Symposium on Interactive 3D Graphics and Games.

[34]  Michael Neff,et al.  Aesthetic edits for character animation , 2003, SCA '03.

[35]  Michael Gleicher,et al.  Building efficient, accurate character skins from examples , 2003, ACM Trans. Graph..

[36]  Karan Singh,et al.  Layered dynamic control for interactive character swimming , 2004, SCA '04.

[37]  Breathe easy: model and control of simulated respiration for animation , 2004, SCA '04.

[38]  Michael Neff,et al.  Methods for exploring expressive stance , 2004, SCA '04.

[39]  山田 祐,et al.  Open Dynamics Engine を用いたスノーボードロボットシミュレータの開発 , 2007 .