The Community for Technology Leaders
RSS Icon
Issue No.06 - November/December (2010 vol.16)
pp: 1487-1494
Amel Guetat , University of Strasbourg
Alexandre Ancel , University of Strasbourg
Jean-Michel Dischler , University of Strasbourg
Shading is an important feature for the comprehension of volume datasets, but is difficult to implement accurately. Current techniques based on pre-integrated direct volume rendering approximate the volume rendering integral by ignoring non-linear gradient variations between front and back samples, which might result in cumulated shading errors when gradient variations are important and / or when the illumination function features high frequencies. In this paper, we explore a simple approach for pre-integrated volume rendering with non-linear gradient interpolation between front and back samples. We consider that the gradient smoothly varies along a quadratic curve instead of a segment in-between consecutive samples. This not only allows us to compute more accurate shaded pre-integrated look-up tables, but also allows us to more efficiently process shading amplifying effects, based on gradient filtering. An interesting property is that the pre-integration tables we use remain two-dimensional as for usual pre-integrated classification. We conduct experiments using a full hardware approach with the Blinn-Phong illumination model as well as with a non-photorealistic illumination model.
direct volume rendering, pre-integration, gradient interpolation
Amel Guetat, Alexandre Ancel, Stéphane Marchesin, Jean-Michel Dischler, "Pre-Integrated Volume Rendering with Non-Linear Gradient Interpolation", IEEE Transactions on Visualization & Computer Graphics, vol.16, no. 6, pp. 1487-1494, November/December 2010, doi:10.1109/TVCG.2010.187
[1] D. Ebert and P. Rheingans, Volume illustration: non-photorealistic rendering of volume models. In VIS '00: Proceedings of the conference on Visualization '00, pages 195–202, 2000.
[2] K. Engel, M. Kraus, and T. Ertl, High-quality pre-integrated volume rendering using hardware-accelerated pixel shading. In HWWS '01: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, pages 9 – 16, 2001.
[3] A. Gooch, B. Gooch, P. Shirley, and E. Cohen, A non-photorealistic lighting model for automatic technical illustration. In SIGGRAPH '98: Proceedings of the 25th annual conference on Computer graphics and interactive techniques, pages 447–52, 1998.
[4] M. Hadwiger, I. Viola, T. Theussl, H. Hauser, and H. Hauser, Fast and flexible high-quality texture filtering with tiled high-resolution filters. In In Proceedings of Vision, Modeling, and Visualization, 2002.
[5] J.-F. E. Hajjar, S. Marchesin, J.-M. Dischler, and C. Mongenet, Second order pre-integrated volume rendering. In Visualization Symposium, 2008. PacificVIS '08. IEEE Pacific, pages 9–16, 2008.
[6] J. Kajiya, The rendering equation. SIGGRAPH Comput. Graph., 20 (4): 143–150, 1986.
[7] W. Krueger, The application of transport theory to visualization of 3d scalar data fields. Proc. IEEE Visualization, pages 273–280, 1990.
[8] E. Lum, B. Wilson, and K. Ma, High-quality lighting and efficient pre-integration for volume rendering. In Proceedings of the Joint Euro graphics-IEEE TVCG Symposium on Visualization 2004, pages 25–34, 2004.
[9] S. Marchesin and G. C. de Verdiere, High-quality, semi-analytical volume rendering for amr data. IEEE Transactions on Visualization and Computer Graphics, 15: 1611–1618, 2009.
[10] N. Max, P. Crawfis, and P. Hanrahan, Area and volume coherence for efficient visualization of 3d scalar functions. SIGGRAPH Comput. Graph., 24 (5): 27–33, 1990.
[11] K. Moreland and E. Angel, A fast high accuracy volume renderer for unstructured data. In W '04: Proceedings of the 2004 IEEE Symposium on Volume Visualization and Graphics, pages 9–16, 2004.
[12] B. T. Phong, Illumination for computer generated pictures. Commun. ACM, 18 (6): 311–317, 1975.
[13] S. Roettger and T. Ertl, A two-step approach for interactive pre-integrated volume rendering of unstructured grids. In VVS '02: Proceedings of the 2002 IEEE symposium on Volume visualization and graphics, pages 23–28, 2002.
[14] S. Roettger, S. Guthe, D. Weiskopf, T. Ertl, and W. Strasser, Smart hardware-accelerated volume rendering. In VISSYM '03: Proceedings of the symposium on Data visualisation 2003, pages 231 – 238, 2003.
[15] S. Roettger, M. Kraus, and T. Ertl, Hardware-accelerated volume and isosurface rendering based on cell-projection. In VIS '00: Proceedings of the conference on Visualization '00, pages 109 – 116, 2000.
[16] S. Rusinkiewicz, M. Burns, and D. DeCarlo, Exaggerated shading for depicting shape and detail. ACM Trans. Graph., 25 (3): 1199–1205, 2006.
[17] P. Sabella, A rendering algorithm for visualizing 3D scalar fields. SIGGRAPH Comput. Graph., 22 (4): 51–58, 1988.
[18] J. P. Schulze, M. Kraus, U. Lang, and T. Ertl, Integrating pre-integration into the shear-warp algorithm. In VG '03: Proceedings of the 2003 Eurographics/IEEE TVCG Workshop on Volume graphics, pages 109 – 118, 2003.
[19] C. van Overveld and B. Wyvill, Phong normal interpolation revisited. ACM Trans. Graph., 16 (4): 397–419, 1997.
[20] P. Williams and N. Max, A volume density optical model. In Proceedings of the 1992 workshop on Volume visualization, pages 61–68, 1992.
[21] 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.
18 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool