Object-oriented virtual-reality toolkit for creation of interactive immersive dynamic virtual environments.

IVRESS includes an extensive library of objects, covering applications from advanced large-scale scientific data visualization to virtual training simulators.


 



  • Scene-graph based
  • Selection and manipulation
    • Spatial and planar selection tools
  • Navigation
    • Spatial navigation (fly-through) in the VR environment



  • Visualization
    • Dynamic datasets
    • Animations of the motion of dynamic systems
    • Shading using any scalar field variable (Stresses, strains, internal forces, deformations, etc.)
    • Static and dynamic arrow vector plots with shading using any vector field
    • 3-D stream-line & streak-line plots for fluid flow simulations
    • 2-D and 3-D graphs
    • Widgets

  • Display
    • Real-time immersive accurate stereoscopic display
    • Photorealistic rendering including:
      • Textures
      • Lights sources
      • Transparency
    • Virtual flash-light
    • Exploded view of the components of the model
    • Stereo sound for data sonification
    • Output voice feedback

Virtual Control Room

  • CFD visualization objects
    • Vortex cores
    • Separation and attachment lines and surfaces
    • Stream-Objects
    • Surface and volume shading
    • Surface and volume arrows and particles
    • Elevated surfaces
    • Feature extraction
      • Vortex cores
      • Separation/attachment lines

  • Finite element objects
    • 1-D element: 2 node beam, 3-node beam, 2 node truss
    • Surface elements: 4, 8, and 9 node quadrilateral, 3 node triangular
    • Solid element: 8 node brick element, 4 node tetrahedral elements

  • Flexible multibody dynamics
    • Joints: spherical; revolute; prismatic; cams; gears

  • Geometric Modeling
    • Boundary-rep. solid modeling
    • Surface; cone; sphere; box; poly-line; arc
  • Real-time dynamic simulation
  • IVRESS-Script language
    • Object-oriented scripting language
    • Supports subset of ECMA-Script (JAVA Script)
    • Supports subset of VB-Script

  • Support for parallel processing
  • Web-enabled
    • IVRESS/Player web browser plug-in
  • Communication
    • Server and client objects for remote data exchange and collaboration
  • Data import formats
    • VRML 97
    • CFD file formats: PLOT3D
    • Finite element files: MSC/NASTRAN, MSC/DYTRAN, ABAQUS
    • Still Images: bmp, jpeg, png, and gif
    • Movies

  • Articulated humanoid model

  • Natural Interface and Intelligent Agent
    • Natural language interface through IVRESS/agent hierarchical rule-based intelligent agent
  • Supported Input Devices
    • Haptic gloves
    • Wand with position/orientation tracking
    • Head/body tracking
    • 3-D mouse
    • 2-D mouse
    • Keyboard

  • Supported Output Devices
    • Display on 1 to 6 stereoscopic screens
    • Stereo speakers
  • Seamless integration with the in-house multidisciplinary dynamic finite element simulation code - DIS