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
