Features
-
Slicing (2d)
In 2d mode, simpleVIS lets you traverse the volume data along the x-, y-, and z-axes, displaying a single "slice" of the data in each direction at the desired depth, using a customisable transfer function to determine the colour for each density value. All three directions are displayed simultaneously, in separate pictures.
The sliders at the left side of the window can be used to determine the desired slice in each direction.
-
Direct Volume Rendering (3d)
In 3d mode, simpleVIS displays a 3-dimensional rendered image of the volume data, using a customisable transfer function to determine the colour and opacity of each density value. Ray casting and compositing of the colour values along each ray is used to generate the image. This allows for parts of volume data to show up as semi-transparent and others as opaque, for example letting you see an opaque human skull with a semi-transparent layer of flesh around it.
The displayed image may be rotated arbitrarily around the x-, y-, and z-axes using the sliders at the left side of the window.
-
Customisable Transfer Function
simpleVIS uses a customisable transfer function to determine the colour and (in 3d mode only) opacity of each given density value in the volume data set.
A graph at the left side of the window displays the density histogram of the volume data and the current transfer function on top of it. Each node represents the colour and opacity (along the y axis) a given density value (along the x axis) should be rendered in. The colour and opacity for all density values between two nodes is linearly interpolated between the values at the nodes.
To add a node to the transfer function, simply left click anywhere on the histogram. A colour chooser dialog opens, letting you choose the colour for the new node, and once you have chosen, the new node appears, and the image updates to reflect the new transfer function a few moments later.
To delete a node, right click it. A few moments later, the node disappears and the image updates correspondingly.
To clear the complete transfer function, right click anywhere on the histogram but on a node.
-
Supports Arbitrarily Sized Data
simpleVIS can display volumetric data of any size. To load a file, simply use the menu bar to select File -> Open and choose the .dat file you want to load.