Abstract
In this paper, we propose a performance improvement of particle-based volume rendering (PBVR) by using a current, programmable GPU architecture. PBVR allows to render without visibility sorting by representing a given volume dataset as a set of opaque and emissive particles. In our new GPU acceleration of PBVR, we provide a switchable rendering pipeline that is compatible with both regular and irregular grid volumes. Particle generation is improved by using a cell-by-cell approach for processing large volume dataset. We also reduce the memory cost required for storing all sub-pixel values by proposing a pixel-superimposing technique targeting a large sub-pixel level. Our work demonstrates a full detail rendering rate from 5 to 11 fps for overlapped or separated multi-irregular volumes with a mega-scale number of volume cells on NVIDIA Geforce 8800GTX.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Sabella, P.: A Rendering Algorithm for Visualizing 3D Scalar Field. Computer Graphics 22(4), 51–58 (1988)
Koyamada, K., Sakamoto, N., Tanaka, S.: A Particle Modeling for Rendering Irregular Volumes. In: Proc. of International Confference on Computer Modeling and Simulation, pp. 327–377 (2008)
Weiler, M., Kraus, M., Ertl, T.: Hardwarebased Ray Casting for Tetrahedral Meshes. Proc. of IEEE Visualization, 333–340 (2003)
Meredith, J., Ma, K.L.: Multiresolution View-Dependent Splat-based Volume Rendering of Large Irregular Data. In: Proc. of IEEE Symposium on Parallel and Large-data Visualization and Graphics, pp. 93–99 (2001)
Callahan, S., Ikits, M., Comba, J., Silva, C.: Hardware-Assisted Visibility Ordering for Unstructured Volume Rendering. IEEE Transactions on Visualization and Computer Graphics 11(3), 285–295 (2005)
Roetter, S., Ertl, T.: Cell Projection of Convex Polyhedra. In: Proc. of Volume Graphics, pp. 103–107 (2003)
Max, N.: OpticalModels for Direct Volume Rendering. IEEE Transactions on Visualization and Computer Graphics 1(2), 99–108 (1995)
Csebfalvi, B., Szirmay-Kalos, L.: Monte Carlo Volume Rendering, 449–456 (2003)
Nadeau, D.: Volume Scene Graph. In: Proc. of IEEE Symposium on Volume Visualization, pp. 49–56 (2000)
Leu, A., Chen, M.: Modeling and Rendering Graphics Scenes Composed of Multiple Volumetric Datasets. Computer Graphics Forum 18(2), 159–171 (1999)
Jaeq, J., Roux, C.: A Direct Multi-volumes Rendering Methods Aiming at Comparison of 3D Images and Methods. IEEE Transaction on Information Technology 1(1), 30–43 (1997)
Cai, W., Sakas, G.: Data Intermixing and Multivolume Rendering. Computer Graphics Forum 18(3), 359–368 (1999)
Grimm, S., Bruckner, S., Kanitsar, A., Gröller, M.E.: Flexible Direct Multi-Volume Rendering in Interactive Scenes. Proc. of Vision, Modeling, and Visualization, 386–379 (2004)
Plate, J., Holtkämper, T., Fröhlich, B.: A Flexible Multi-Volume Shader Framework for Arbitrarily Intersecting Multi-Resolution Datasets. IEEE Transactions on Visualization and Computer Graphics 13(6), 1584–1591 (2007)
Rössler, F., Botchen, R.P., Ertl, T.: Dynamic Shader Generation for Flexible Multi-Volume Visualization. In: Proc. of IEEE Pacific Visualization Symposium, pp. 17–24 (2008)
Sakamoto, N., Nonaka, J., Koyamada, K., Tanaka, S.: Particle-based Volume Rendering. In: Proc. of Asia-Pacific Symposium on Visualization, pp. 141–144 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sakamoto, N., Zhongming, D., Kawamura, T., Koyamada, K. (2008). Hardware-Accelerated Particle-Based Volume Rendering for Multiple Irregular Volumes. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2008. Lecture Notes in Computer Science, vol 5359. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89646-3_97
Download citation
DOI: https://doi.org/10.1007/978-3-540-89646-3_97
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89645-6
Online ISBN: 978-3-540-89646-3
eBook Packages: Computer ScienceComputer Science (R0)