[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Dynamics Modeling and Culling

Published: 01 March 1999 Publication History

Abstract

Procedural animation, via dynamical systems, has many advantages over keyframe animation, yet suffers from high computational cost and difficulties in modeling. We describe tools that analyze and process systems to enable culling if the system is not in view, based on a qualitative model of viewer prediction. Application of these tools results in the cost of dynamic simulation growing linearly with the number of systems in view, regardless of the number of systems out of view. To address the difficulties of modeling, we present a runtime layer that interfaces between a VRML browser and simple descriptions of dynamics written in Java. To create these runtime environments, we developed a modeling program in which a user interactively builds models and previews their dynamics. An important outcome of this work is the emergence of a library of dynamical systems, each of which is simple to incorporate into a virtual world. Together, our tools enable large numbers of complex dynamic models to be efficiently and easily included in a VRML world while maintaining high frame rates.

References

[1]
S. Chenney and D. Forsyth, "View-Dependent Culling of Dynamic Systems in Virtual Environments," Proc. 1997 Symp. on Interactive 3D Graphics, ACM Press, New York, April 1997, pp. 55-58.
[2]
S. Chenney J. Ichnowski and D. Forsyth, "Efficient Dynamics Modeling for VRML and Java," VRML 98, Proc. 1998 Symp. on the Virtual Reality Modeling Language, ACM Press, New York, Feb. 1998.
[3]
J.K. Hodgins and D.A. Carlson, Simulation Levels of Detail for Real-Time Animation," Graphics Interface 97, Canadian Information Processing Society, Toronto, Canada, 1997, pp. 1-8.
[4]
M.N. Setas M.R. Gomes and J.M. Rebordão, "Dynamic Simulation of Natural Environments in Virtual Reality," SIVE 95: The First Workshop on Simulation and Interaction in Virtual Environments, University of Iowa, Iowa City, July 1995, pp. 72-81.
[5]
R. Grzeszczuk D. Terzopoulos and G. Hinton, "Neuroanimator: Fast Neural Network Emulation and Control of Physics-based Models," Computer Graphics, (Proc. of Siggraph 98), ACM Press, New York, 1998, pp. 9-20.
[6]
C.M. Bishop, Neural Networks for Pattern Recognition, Oxford University Press, New York, 1995.
[7]
C.S. Hsu, Cell-to-Cell Mapping: A Method of Global Analysis for Nonlinear Systems, Springer-Verlag, New York, 1987.
[8]
J. Guckenheimer and P. Holmes, Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields, Springer-Verlag, New York, 1983.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Computer Graphics and Applications
IEEE Computer Graphics and Applications  Volume 19, Issue 2
March 1999
96 pages

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 01 March 1999

Author Tags

  1. Java
  2. VRML
  3. computer graphics
  4. dynamics culling
  5. physically-based simulation

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2005)Adaptive dynamics of articulated bodiesACM SIGGRAPH 2005 Papers10.1145/1186822.1073294(936-945)Online publication date: 31-Jul-2005
  • (2005)Adaptive dynamics of articulated bodiesACM Transactions on Graphics10.1145/1073204.107329424:3(936-945)Online publication date: 1-Jul-2005
  • (2004)Simulation levels of detail for plant motionProceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation10.1145/1028523.1028563(297-304)Online publication date: 27-Aug-2004
  • (2002)Simulation level of detail for multiagent controlProceedings of the first international joint conference on Autonomous agents and multiagent systems: part 110.1145/544741.544789(199-206)Online publication date: 15-Jul-2002
  • (2000)Sampling plausible solutions to multi-body constraint problemsProceedings of the 27th annual conference on Computer graphics and interactive techniques10.1145/344779.344882(219-228)Online publication date: 1-Jul-2000
  • (2000)Timewarp rigid body simulationProceedings of the 27th annual conference on Computer graphics and interactive techniques10.1145/344779.344866(193-200)Online publication date: 1-Jul-2000

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media