Parallel 3D Texture Mapping Volume Renderer
for Hewlett-Packard Scalabe Visualization Array
(July, 2007)
This is a 3D texturing based volume rendering application designed for Hewlett-Packard Scalabe Visualization Array. This application uses static object-space
distribution of the data among the rendering nodes and parallel compositing to
get the final results.
> video1 | video2 | video3 | video4 | video5 |
|
Introduction
In real-time graphics, three-dimensional objects are mostly modeled with
polygons or parametric surfaces. Besides, we define the optical properties of
the modeled surface like color, transparency, reflection and refraction
coefficients, etc. Rendering calculates the projections of these surfaces
onto the image plane. This conventional approach is referred to as surface
rendering.
Contrarily, volume rendering can be applied for direct visualization of
three-dimensional scalar and vector fields. The main difference between
surface and volume renderings is that no explicit geometry of these fields is
given that could be easily visualized.
Volume rendering techniques were originally developed for effective
visualization of measured data and simulation results. The typical scopes of
volume visualization are medical applications (such as computer tomography,
magnetic resonance imaging, positron emission tomography, and three-dimensional
ultrasound), computational fluid dynamics, rendering geological and
seismical data, visualization of abstract mathematical results or financial
calculations.
Documentation
Downloads
Download old version (v0.1)
Data Sets
The data sets can be downloaded from http://visdata.ik.bme.hu/.
Screenshots
Lobster, Frog, and Head Data Sets
Engine Data Set
Present Data Set
Christmas Tree Data Set
Stag beetle Data Set
Hydrodynamical Data Set
Visible Human FrozenCT Male Data Set
Astrophysical Data Set from the McMaster University