Projects / ImageVis3D


ImageVis3D is a volume rendering application specifically designed to render large data sets. This is achieved by splitting the data set into multiple levels of detail (LoD), with each level itself decomposed into multiple bricks (atomic rendering primitives). Interaction occurs at the coarsest LoD, which can be rendered instantaneously on almost all modern systems. After a configurable delay, ImageVis3D will successively render finer levels of detail, until the data are visible at their native resolution. Volume rendering, as the name implies, is a technique for rendering scalar volumes of data. The rendering method allows one to see "inside" a data set, allowing the user to understand the inner three-dimensional structure of the data.

Operating Systems

RSS Recent releases

  •  21 Aug 2012 03:58

Release Notes: This stable release addressed most of the glaring issues with 2.1.0. A geometry converter was added for GeomView files. Bugs fixed included a ClearView crash, clipping plane interactions, issues loading MetaMorph files, and a data corruption bug loading some 'wide' data types.

  •  13 Jul 2012 21:01

Release Notes: This release adds a new exporter for image files, support for "tag" volumes (which should not be rendered with a linear interpolant), a feature to write clipped data, a new importer for Amira interoperability, and custom expressions for the merge dialog. It fixes conversion of color images on some platforms, a bug with detecting "Inveon" files, an issue with computing brick boundary sizes, and a crash with some types of data while using the 1D transfer function editor. ImageVis3D now properly respects the "max brick size" setting on Mac systems.

  •  14 May 2011 03:30

Release Notes: The default lighting parameters were improved. The histogram that backs the 1D transfer function editor was anti-aliased, and it is now easier to see the boundary (min/max) values in the same histogram. More intelligent quantization is performed when there are 'flag' data sets which somehow ended up as floating point. Memory is reused if a single data set is opened multiple times. Normals can now be read from PLY files. Histogram scale parameters are saved per-dataset. The clip plane state is copied when cloning windows. A bug with loading transfer function libraries on Mac and Linux was fixed. Visual Studio 2010 support was added.

  •  30 Apr 2011 04:47

Release Notes: Rendering of geometry data mixed with standard volume renderings is now supported. A '2D slicing' render method was added for improved GPU compatibility. Support for various new file formats was added, including Analyze 7.5. Data sets can now be loaded via drag and drop. Support for ImageVis3D Mobile 2.0 was added. RGB[A] data can now be visualized with the 1D transfer function. A command line converter was added. A number of bugs were fixed, some for long-standing issues. Better support and examples were added for using Tuvok without ImageVis3D.

  •  19 Feb 2010 01:17

Release Notes: Long-running operations can now be canceled. Capturing images now forces use of the highest resolution. Interop fixes for ImageVis3D Mobile have been made. A bug was fixed related to loading some DICOMs. Conversion of RGBA data has been fixed. Stability fixes have been made. The maximum brick size is now configurable.


Project Spotlight


Virtual server management software.


Project Spotlight


A PostgreSQL performance monitoring and auditing tool.