• 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