ABSTRACT
We introduce a novel texture-based volume rendering approach that achieves the image quality of the best post-shading approaches with far less slices. It is suitable for new flexible consumer graphics hardware and provides high image quality even for low-resolution volume data and non-linear transfer functions with high frequencies, without the performance overhead caused by rendering additional interpolated slices. This is especially useful for volumetric effects in computer games and professional scientific volume visualization, which heavily depend on memory bandwidth and rasterization power.
We present an implementation of the algorithm on current programmable consumer graphics hardware using multi-textures with advanced texture fetch and pixel shading operations. We implemented direct volume rendering, volume shading, arbitrary number of isosurfaces, and mixed mode rendering. The performance does neither depend on the number of isosurfaces nor the definition of the transfer functions, and is therefore suited for interactive high-quality volume graphics.
- 1.J. Blinn. Jim blinn's corner - compositing, part i: Theory. IEEE Computer Graphics and Applications, 14(5):83-87, 1994. Google ScholarDigital Library
- 2.M. Brady, K. Jung, Nguyen HT, and T. Nguyen. Two-Phase Perspective Ray Casting for Interactive Volume Navigation. In Visualization '97, 1997. Google ScholarDigital Library
- 3.B. Cabral, N. Cam, and J. Foran. Accelerated Volume Rendering and Tomographic Reconstruction Using Texture Mapping Hardware. ACM Symp. on Vol. Vis., 1994. Google ScholarDigital Library
- 4.NVIDIA Corporation. NVIDIA OpenGL specifications. http://www.nvidia.com/Developer.Google Scholar
- 5.F. Dachille, K. Kreeger, B. Chen, I. Bitter, and A. Kaufman. High-Quality Volume Rendering Using Texture Mapping Hardware. In SIGGRAPH Eurographics Graphics Hardware Workshop, 1998. Google ScholarDigital Library
- 6.P. Lacroute and M. Levoy. Fast Volume Rendering Using a Shear-Warp Factorization of the Viewing Transform . Comp. Graphics, 28(4), 1994.Google Scholar
- 7.William R. Mark, Svetoslav Tzvetkov, and Pat Hanrahan. A real-time procedural shading system for programmable graphics hardware. In to appear in SIG- GRAPH 2001, 2001. Google ScholarDigital Library
- 8.N. Max. Optical models for direct volume rendering. IEEE Transactions on Visualization and Computer Graphics, pages 99-108, 1995. Google ScholarDigital Library
- 9.M. MeiBner, U. Hoffmann, and W StraBer. Enabling Classification and Shading for 3D Texture Based Volume Rendering Using OpenGL and Extensions. In Visualization '99, 1999. Google ScholarDigital Library
- 10.H. Pfister, J. Hardenbergh, G. Knittel, H. Lauer, , and L. Seiler. The VolumePro Real-Time Ray-Casting System. In Proceedings of of SIGGRAPH 99, pages 251 - 260. ACM, 1999. Google ScholarDigital Library
- 11.C. Rezk-Salama, K. Engel, M. Bauer, G. Greiner, and T. Ertl. Interactive Volume Rendering on Standard PC Graphics Hardware Using Multi-Textures and Multi-Stage-Rasterization. In Eurographics / SIGGRAPH Workshop on Graphics Hardware '00, pages 109-118,147. Addison-Wesley Publishing Company, Inc., 2000. Google ScholarDigital Library
- 12.S. Rottger., M. Kraus, and T. Ertl. Hardware-accelerated volume and isosurface rendering. In Proc. of Visualization '00, pages 109-116, 2000. Google ScholarDigital Library
- 13.R. Westermann and T. Ertl. Efficiently Using Graphics Hardware in Volume Rendering Applications. In Proc. of SIGGRAPH, Comp. Graph. Conf. Series, 1998. Google ScholarDigital Library
- 14.P. Williams, N. Max, and C. Stein. A high accuracy volume renderer for unstructured data. IEEE Transactions on Visualization and Computer Graphics, 4(1):37-54, 1998. Google ScholarDigital Library
Index Terms
- High-quality pre-integrated volume rendering using hardware-accelerated pixel shading
Recommendations
Interactive volume on standard PC graphics hardware using multi-textures and multi-stage rasterization
HWWS '00: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardwareInteractive direct volume rendering has yet been restricted to high-end graphics workstations and special-purpose hardware, due to the large amount of trilinear interpolations, that are necessary to obtain high image quality. Implementations that use ...
Hardware-accelerated parallel non-photorealistic volume rendering
NPAR '02: Proceedings of the 2nd international symposium on Non-photorealistic animation and renderingNon-photorealistic rendering can be used to illustrate subtle spatial relationships that might not be visible with more realistic rendering techniques. We present a parallel hardware-accelerated rendering technique, making extensive use of multi-...
Real-time multiply recursive reflections and refractions using hybrid rendering
We present a new method for real-time rendering of multiple recursions of reflections and refractions. The method uses the strengths of real-time ray tracing for objects close to the camera, by storing them in a per-frame constructed bounding volume ...
Comments