UltraVis is a software system for fast and versatile volume rendering on standard PCs. Volume rendering means the display of a three-dimensional array of data. For an introduction into the field of volume rendering see for example " Introduction to Volume Rendering " by B. Lichtenbelt, R. Crane and S. Naqvi, Hewlett-Packard Professional Books, Prentice Hall, 1998.
UltraVis currently supports seven voxel formats:
# 8-bit scalar value
# 12-bit scalar value
# 8-bit scalar value plus 4-bit material label
# 8-bit scalar value plus precomputed Gradients (8 bits per component)
# 7-bit scalar value, precomputed gradients (7 bits per component) plus 4-bit material label
# RGBA-voxels (8 bits per component)
# RGBA-voxels (7 bits per component) plus 4-bit material label
Maximum data set dimensions are 256x256x256.
Additional features:
* Perspective Raycasting
* Tri-linear Interpolation or Nearest-Neighbor Sampling
* Early Ray Termination
* Empty Space Skipping
* Subsampling during Motion, Nearest-Neighbor Sampling during Motion
* On-the-fly Classification via Look-up Tables
* Diffuse and Specular Shading using four Light Sources
* Alpha-Compositing
* Support for up to 16 different Materials in a Data Set
* Multiple Sessions
* Volume Animation
* Support for Stereo Viewing (some restrictions apply)
* Network Operation for Parallel Rendering