DocumentCode
1479244
Title
Dynamics modeling and culling
Author
Chenney, Stephen ; Ichnowski, Jeffrey ; Forsyth, David
Author_Institution
California Univ., Berkeley, CA, USA
Volume
19
Issue
2
fYear
1999
Firstpage
79
Lastpage
87
Abstract
The tools described, permit including large numbers of complex dynamic models in a VRML world easily and efficiently while maintaining high frame rates. We describe three tools that together provide an environment for authoring cullable, dynamic, rigid-body objects in VRML and Java: a code transformation tool that exploits approximations to dynamical systems to enable culling; a runtime layer generator, which defines a simple standard interface between a VRML browser and dynamical systems described in Java; a rigid-body modeler, which allows users to interactively design the runtime layer and preview the dynamic behavior. The article describes these tools, including some example systems, and discusses the runtime performance improvements obtained. Our tools are applicable if the spatial range of the dynamic model can be bounded by a static volume, the model is closed to outside influence, the underlying equations are continuous, and the dimension (number of degrees of freedom) of the system is small. Note that while the article focuses on VRML and Java as the target environment, the underlying techniques apply to any rendering and language environment
Keywords
Java; authoring systems; interactive systems; virtual reality languages; Java; VRML browser; VRML world; authoring; code transformation tool; complex dynamic models; culling; dynamic behavior; dynamical systems; dynamics modeling; frame rates; interactive design; rigid-body modeler; rigid-body objects; runtime layer generator; runtime performance improvements; simple standard interface; spatial range; static volume; underlying equations; Computational modeling; Cost function; Delay; Displays; Neural networks; Predictive models; Sampling methods; Timing; Uncertainty; Visualization;
fLanguage
English
Journal_Title
Computer Graphics and Applications, IEEE
Publisher
ieee
ISSN
0272-1716
Type
jour
DOI
10.1109/38.749126
Filename
749126
Link To Document