• DocumentCode
    2380233
  • Title

    Distributed Physical Based Simulations for Large VR Applications

  • Author

    Allard, Jérémie ; Raffin, Bruno

  • Author_Institution
    ID-IMAG, CNRS/INPG/INRIA/UJF, France
  • fYear
    2006
  • fDate
    25-29 March 2006
  • Firstpage
    89
  • Lastpage
    96
  • Abstract
    We present a novel software framework for developing highly animated virtual reality applications. Using a modular application design, our goal is to alleviate software engineering issues while yielding efficient execution on parallel machines. We target worlds involving numerous animated objects managed by physical based simulations. Mixing rigid objects, fluids, mass-spring or other deformable objects leads to complex interactions between them. Today no unified simulation algorithm with a reasonable complexity is available to manage all these types of objects. We propose a framework for coupling and distributing existing algorithms. We reuse and extend the data-flow model where an application is built from modules exchanging data through connections. The model relies on two main classes of modules, animators and interactors. Animators are responsible for updating objects’ states from forces applied to them. These forces are computed in parallel by interactors using the objects’ states they receive from animators. The network interconnecting modules can be progressively optimized. From a simple fully connected network enforcing a synchronous semantics, it can evolve towards an active network able to implement a bounding volume based dynamic routing or an asynchronous data re-sampling. As a result, we present an application managing interactions between rigid objects, mass-spring objects and a fluid. It is executed in real-time on a 54 processors cluster driving 5 cameras and 16 projectors for user interactions.
  • Keywords
    Animations; Distributed and Parallel Graphics Applications; Graphics Clusters; Interactions; Modular Programming; Physical based Simulation Coupling; Virtual Reality; Animation; Application software; Biological system modeling; Cameras; Deformable models; Fluid dynamics; Graphics; Parallel machines; Software engineering; Virtual reality; Animations; Distributed and Parallel Graphics Applications; Graphics Clusters; Interactions; Modular Programming; Physical based Simulation Coupling; Virtual Reality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Virtual Reality Conference, 2006
  • ISSN
    1087-8270
  • Print_ISBN
    1-4244-0224-7
  • Type

    conf

  • DOI
    10.1109/VR.2006.53
  • Filename
    1667631