
In the course of my graduate studies and my work at ZIB in Berlin I developed an extensive framework for doing volume rendering on unstructured (tetrahedral) grids. Data fields defined on such irregular meshes often appear as intermediate or final results of numerical simulations employing finite element methods.
The production of meaningful volume rendering pictures relies heavily on successfully managing many different rendering parameters. Most importantly, adequate color and transparency transfer functions have to be found but other settings (viewing parameters, inclusion of 3D clues, external illumination, degree of approximation) are also important.
The abovementioned system, called VoRANG (Volume Rendering auf Nichtregulären Gittern, or in English, Volume Rendering on Nonregular Grids), offers a flexible framework for testing and evaluating different strategies for finding the best settings for a given data set. VoRANG's object oriented code is quite portable since I did not make use of any graphics libraries but instead built the whole graphics pipeline on my own.
Below you can find some images that have been produced using VoRANG: