Translucent volume rendering

for Hewlett-Packard Scalabe Visualization Array

(October, 2008)

A translucent 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

translucent volume

Introduction

Translucent volume rendering is a robust and efficient direct volume-rendering technique for capturing optical effects, like subsurface scattering, translucency, and volumetric shadows. However, due to the limited computing and memory resources of the recent consumer graphics hardware, high-resolution volume data can still hardly be interactively visualized by this method. In this document we present the theoretical aspects and implementation details of a parallelization scheme for translucent volume rendering. Our method is a three-pass parallel rendering algorithm with parallel compositing, based on object-space distribution of the data among the rendering nodes. In the first pass the 2D shadow maps are computed and sent to the effected nodes. In the second pass the nodes render their associated subvolumes by sequential translucent volume rendering. The generated framelets are then visualized by a display node in the third pass.


Documentation

File Description
translucentVR-sva-0.1.pdf Manual of the renderer

 

Downloads

File Description
translucentVR-0.1-1.x86_64.rpm Compiled version of the translucent volume renderer for AMD64 HP-XC
translucentVR-0.1-1.src.rpm Source version of the translucent volume renderer for AMD64 HP-XC
Cg-1.5.x86_64.rpm NVIDIA Cg library (RPM package for AMD64 HP-XC)
glew-1.3.4-1.x86_64.rpm OpenGL Extension Wrangler (RPM package for AMD64 HP-XC)
glew-devel-1.3.4-1.x86_64.rpm OpenGL Extension Wrangler headers (RPM package for AMD64 HP-XC)

 

Other downloads

File Description
beetle.tar.gz Sample dataset for the renderer

 


Screenshots