Interactive Image-Space Volume Visualization for Dynamic Particle Simulations

M. Falk
VISUS – Visualization Research Center, University of Stuttgart, Germany

S. Grottel
VISUS – Visualization Research Center, University of Stuttgart, Germany

T. Ertl
VISUS – Visualization Research Center, University of Stuttgart, Germany

Ladda ner artikel

Ingår i: Proceedings of SIGRAD 2010

Linköping Electronic Conference Proceedings 52:7, s. 35-43

Visa mer +

Publicerad: 2010-11-29

ISBN: 978-91-7393-281-3

ISSN: 1650-3686 (tryckt), 1650-3740 (online)


visualization approaches for the resulting data are glyph-based rendering and density sampling employing volume rendering. Fine geometric features are inherently captured by glyph-based methods. However; they might suffer from aliasing and the global structure is often poorly conveyed. Volume rendering preserves the global structure but is limited due to the sampling resolution. To avoid aliasing artifacts and large memory footprints; we propose a direct volume rendering technique with on-demand density sampling of the particle data; as combination of splatting; texture slicing; and ray casting. We optimized our system with a novel ray cast termination employing early-z-test culling and hardware occlusion queries utilizing inter-frame coherency.

Our system contains a fully-featured volume renderer and captures all geometric features of the data set representable at the available display resolution. Since no pre-computation is required; the proposed method can be used easily to visualize time-dependent data sets. The effectiveness of our approach is shown with examples from different application fields.

Categories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Picture/Image Generation—Display Algorithms I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism—Raytracing


Inga nyckelord är tillgängliga


[Bli82] BLINN J. F.: A generalization of algebraic surface drawing. ACM Transactions on Graphics 1; 3 (1982); 235–256. 2

[CLM08] CHAVENT M.; LEVY B.; MAIGRET B.: MetaMol: High-quality visualization of molecular skin surface. Journal of Molecular Graphics and Modelling 27; 2 (2008); 209–216. 6

[CSI09] CHA D.; SON S.; IHM I.: GPU-assisted high quality particle rendering. In Eurographics Symposium on Rendering (2009); pp. 1247–1255. 3

[DCH88] DREBIN R. A.; CARPENTER L.; HANRAHAN P.: Volume rendering. In ACM SIGGRAPH 1988 (1988); pp. 65–74. 3

[FKRE09] FALK M.; KLANN M.; REUSS M.; ERTL T.: Visualization of signal transduction processes in the crowded environment of the cell. In IEEE Pacific Visualization Symposium (PacificVis ’09) (2009); pp. 169–176. 2; 5

[FSW09] FRAEDRICH R.; SCHNEIDER J.; WESTERMANN R.: Exploring the millennium run - scalable rendering of large-scale cosmological datasets. IEEE Transactions on Visualization and Computer Graphics 15; 6 (2009); 1251–1258. 3

[GM77] GINGOLD R.; MONAGHAN J.: Smoothed particle hydrodynamics: Theory and application to non-spherical stars. Monthly Notices Royal Astronomical Society 181 (1977); 375– 389. 2

[GRDE10] GROTTEL S.; REINA G.; DACHSBACHER C.; ERTL T.: Coherent culling and shading for large molecular dynamics visualization. In Eurographics/IEEE Symposium on Visualization (2010). to appear. 2

[GRE09] GROTTEL S.; REINA G.; ERTL T.: Optimized data transfer for time-dependent; gpu-based glyphs. In IEEE Pacific Visualization Symposium (PacificVis ’09) (2009); pp. 65–72. 2

[Gum03] GUMHOLD S.: Splatting illuminated ellipsoids with depth correction. In International Fall Workshop on Vision; Modelling and Visualization (2003); pp. 245–252. 2

[KBE08] KRONE M.; BIDMON K.; ERTL T.: Gpu-based visualisation of protein secondary structure. In EG UK Theory and Practice of Computer Graphics (TPCG) (2008); pp. 115–122. 2

[KBE09] KRONE M.; BIDMON K.; ERTL T.: Interactive visualization of molecular surface dynamics. IEEE Transactions on Visualization and Computer Graphics 15; 6 (2009); 1391–1398. 2

[KC05] KOLB A.; CUNTZ N.: Dynamic particle coupling for GPU-based fluid simulation. In Symposium on Simulation Technique (ASIM) (2005); pp. 722–727. 2; 5

[KE04] KLEIN T.; ERTL T.: Illustrating magnetic field lines using a discrete particle model. In Vision; Modelling and Visualization (VMV ’04) (2004); pp. 387–394. 2; 4

[KLR04] KOLB A.; LATTA L.; REZK-SALAMA C.: Hardwarebased simulation and collision detection for large particle systems. In ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware (2004); pp. 123–131. 2

[KLR09] KLANN M. T.; LAPIN A.; REUSS M.: Stochastic simulation of signal transduction: Impact of the cellular architecture on diffusion. Biophysical Journal 96; 12 (2009); 5122–5129. 2

[KSN08] KANAMORI Y.; SZEGO Z.; NISHITA T.: GPU-based fast ray casting for a large number of metaballs. Computer Graphics Forum 27; 2 (2008); 351–360. 3

[KSW04] KIPFER P.; SEGAL M.; WESTERMANN R.: Uberflow: a GPU-based particle engine. In ACM SIGGRAPH/ EUROGRAPHICS Workshop on Graphics Hardware (2004); pp. 115–122. 2

[KW03] KRÜGER J.; WESTERMANN R.: Acceleration techniques for GPU-based volume rendering. In IEEE Visualization 2003 (2003); pp. 287–292. 3

[LC87] LORENSEN W. E.; CLINE H. E.: Marching cubes: A high resolution 3D surface construction algorithm. In ACM SIGGRAPH Computer Graphics and Interactive Techniques (1987); pp. 163–169. 2

[LvLRR08] LINSEN L.; VAN LONG T.; ROSENTHAL P.; ROSSWOG S.: Surface extraction from multi-field particle volume data using multi-dimensional cluster visualization. IEEE Transactions on Visualization and Computer Graphics 14; 6 (2008); 1483–1490. 3

[MGE07] MÜLLER C.; GROTTEL S.; ERTL T.: Image-space GPU metaballs for time-dependent particle data sets. In Vision; Modelling and Visualization (VMV ’07) (2007); pp. 31–40. 3; 4

[MGK77] MCCAMMON J. A.; GELIN B. R.; KARPLUS M.: Dynamics of folded proteins. Nature 267; 5612 (1977); 585–590. 2

[NM05] NEOPHYTOU N.; MUELLER K.: GPU accelerated image aligned splatting. In InternationalWorkshop on Volume Graphics (2005). 3

[RE05] REINA G.; ERTL T.: Hardware-accelerated glyphs for mono-and dipoles in molecular dynamics visualization. In Eurographics/IEEE VGTC Symposium on Visualization (2005); pp. 177–182. 2

[SEBH02] SCHMIDT-EHRENBERG J.; BAUM D.; HEGE H. C.: Visualizing dynamic molecular conformations. In IEEE Visualization 2002 (2002); pp. 235–242. 3

[SSKE05] STEGMAIER S.; STRENGERT M.; KLEIN T.; ERTL T.: A simple and flexible volume rendering framework for graphicshardware– based raycasting. In International Workshop on Volume Graphics 2005 (2005); pp. 187–195. 3

[TCM06] TARINI M.; CIGNONI P.; MONTANI C.: Ambient occlusion and edge cueing to enhance real time molecular visualization. IEEE Transactions on Visualization and Computer Graphics 12; 5 (2006); 1237–884. 2

[vKvdBT07] VAN KOOTEN K.; VAN DEN BERGEN G.; TELEA A.: Point-based visualization of metaballs on a GPU. In GPU Gems 3; Nguyen H.; (Ed.). Addison-Wesley Professional; 2007; ch. 7; pp. 123–148. 2

[vMAF 07] VAN MEEL J. A.; ARNOLD A.; FRENKEL D.; ZWART S. F. P.; BELLEMAN R. G.: Harvesting graphics power for MD simulations. Molecular Simulation 34; 3 (2007); 259– 266. 2

[WE98] WESTERMANN R.; ERTL T.: Efficiently using graphics hardware in volume rendering applications. In SIGGRAPH ’98: Proceedings of the 25th annual conference on Computer graphics and interactive techniques (1998); pp. 169–177. 3

[Wes90] WESTOVER L.: Footprint evaluation for volume rendering. Computer Graphics (Proceedings of SIGGRAPH 1990) 24; 4 (1990); 367–376. 3

[ZSP08] ZHANG Y.; SOLENTHALER B.; PAJAROLA R.: Adaptive sampling and rendering of fluids on the GPU. In Eurographics/ IEEE VGTC Symposium on Volume and Point-Based Graphics (2008); pp. 137–146. 2

Citeringar i Crossref