f3dvr - f3d volume renderer
The f3dvr tool is a sophisticated application for interactive rendering of 3D volume data using common graphics cards. It provides for several rendering techniques covering calculation of lighting models or suppression of homogeneous regions in the data set. The data is displayed in the form of artificially created slices generated in parallel trough the volume and subsequently blended together.
Functionality:
Basic:
perspective/orthogonal projection
predefined viewings
background colour setting
data set information
Clipping:
Support for clipping planes (almost for all rendering modes). User can define, rotate, translate, invert clipping planes.
Blending:
It is possible to use 3 different blending modes - additive, maximum intensity projection, minimum intensity projection.
Transfer function editor:
Simple transfer function editor for defining transfer functions. It is possible to define one-dimensional transfer function. It supports 8,12,16 bit transfer function in dependence on loaded data set. It is possible load / save users transfer function to disk. User can choose 3 types of classification methods - pre classification, post classification, pre integrated classification. In the transfer function editor is displayed also data set histogram.
Rendering modes:
2D texture - data set rendering based on the 2D textures.
2D multitexture - data set rendering based on the 2D textures (highier quality).
3D texture OAS - data set rendering based on the 3D texture (object aligned slices).
3D texture VAS - data set rendering based on the 3D texture (view aligned slices).
3D normal - gradient displaying pre calculated(texture) from data set, or calculated on the fly (fragment).
3D Light (grad. mag.) - data set rendering based on the gradient magnitude modification.
3D light 2 - rendering based on phong lighting model.
Raycasting - rendering based on the ray casting algorithm.
Focus and context - data set rendering with segmented mask.
Settings:
Sampling settings - number of slices.
Filtering mode settings - nearest/linear.
Alpha test settings - mode (greater, equal, less) and threshold.
Gradient calculation settings for multispectral data sets.
Cut angle settings for focus and context rendering mode.
...
Download:
f3dvr - version (19.1.2009)
f3dvr - version (13.12.2007)
f3dvr - version (6.3.2007)
f3dvr - version (1.4.2004)
data sets:
data resources: f3d data ,
raw data
palette: muscle cell palette
Gallery - some images rendered by f3dvr.
Common:
HW requirements:
Graphics card supported OpenGL 2.0 and Cg.
SW requirements:
In f3dvr package should be all necessary libraries included.
OpenGL
Cg
wxWidgets
f3dformat