GI-cube: an architecture for volumetric global illumination and rendering

The power and utility of volume rendering is increased by global illumination. We present a hardware architecture, GI-Cube, designed to accelerate volume rendering, empower volumetric global illumination, and enable a host of ray-based volumetric processing. The algorithm reorders ray processing based on a partitioning of the volume. A cache enables efficient processing of coherent rays within a hardware pipeline. We study the flexibility and performance of this new architecture using both high and low level simulations.

[1]  Jürgen Hesser,et al.  Solving the Hazard Problem for Algorithmically Optimized Real-Time Volume Rendering , 2000 .

[2]  G. Herman,et al.  Algebraic reconstruction techniques (ART) for three-dimensional electron microscopy and x-ray photography. , 1970, Journal of theoretical biology.

[3]  Hanspeter Pfister,et al.  The VolumePro real-time ray-casting system , 1999, SIGGRAPH.

[4]  Pat Hanrahan,et al.  Rendering complex scenes with memory-coherent ray tracing , 1997, SIGGRAPH.

[5]  Sumanta N. Pattanaik,et al.  Computation of global illumination in a participating medium by monte carlo simulation , 1993, Comput. Animat. Virtual Worlds.

[6]  Claude Puech,et al.  Radiosity and global illumination , 1994 .

[7]  Jan Lichtermann,et al.  Design of a fast voxel processor for parallel volume visualization , 1995 .

[8]  Reinhard Männer,et al.  Latency- and hazard-free volume memory architecture for direct volume rendering , 1997, Comput. Graph..

[9]  C. Hansen Cube-4-A Scalable Architecture for Real-Time Volume Rendering , 1998 .

[10]  Brian Cabral,et al.  Accelerated volume rendering and tomographic reconstruction using texture mapping hardware , 1994, VVS '94.

[11]  U. Behrens,et al.  Adding shadows to a texture-based volume renderer , 1998, IEEE Symposium on Volume Visualization (Cat. No.989EX300).

[12]  Arie E. Kaufman,et al.  Real-time volume rendering , 2000, Int. J. Imaging Syst. Technol..

[13]  Marc Levoy,et al.  Volume rendering in radiation treatment planning , 1990, [1990] Proceedings of the First Conference on Visualization in Biomedical Computing.

[14]  Tom Duff,et al.  Compositing digital images , 1984, SIGGRAPH.

[15]  Arie E. Kaufman,et al.  Volumetric ray tracing , 1994, VVS '94.

[16]  Pat Hanrahan,et al.  Reflection from layered surfaces due to subsurface scattering , 1993, SIGGRAPH.

[17]  M. Meißner,et al.  Vizard II, a PCI-card for real-time volume rendering , 1998, SIGGRAPH 1998.

[18]  Hans-Peter Meinzer,et al.  The Heidelberg ray tracing model , 1991, IEEE Computer Graphics and Applications.

[19]  François X. Sillion,et al.  Global Illumination Techniques for the Simulation of Participating Media , 1997, Rendering Techniques.

[20]  Reinhard Männer,et al.  Latency- and Hazard-Free Volume Memory Ar­ chitecture for Direct Volume Rendering , 1996, Workshop on Graphics Hardware.

[21]  Jaap Smit,et al.  Design of an On-Chip Reflectance Map , 1995, Workshop on Graphics Hardware.

[22]  James T. Kajiya,et al.  Ray tracing volume densities , 1984, SIGGRAPH.