TY - JOUR
T1 - A particle system for interactive visualization of 3D flows
AU - Krüger, Jens
AU - Kipfer, Peter
AU - Kondratieva, Polina
AU - Westermann, Rüdiger
N1 - Funding Information:
This work was financially supported by the German Research Foundation (DFG) in the Priority Programm 1147 “Bildge-bende Messverfahren füur die Strömungsmechanik.” The authors would like to thank Simon Stegmaier from the University of Stuttgart for providing the ≥2-shader.
PY - 2005/11
Y1 - 2005/11
N2 - We present a particle system for interactive visualization of steady 3D flow fields on uniform grids. For the amount of particles we target, particle integration needs to be accelerated and the transfer of these sets for rendering must be avoided. To fulfill these requirements, we exploit features of recent graphics accelerators to advect particles in the graphics processing unit (GPU), saving particle positions in graphics memory, and then sending these positions through the GPU again to obtain images in the frame buffer. This approach allows for interactive streaming and rendering of millions of particles and it enables virtual exploration of high resolution fields in a way similar to real-world experiments. The ability to display the dynamics of large particle sets using visualization options like shaded points or oriented texture splats provides an effective means for visual flow analysis that is far beyond existing solutions. For each particle, flow quantities like vorticity magnitude and λ 2 are computed and displayed. Built upon a previously published GPU implementation of a sorting network, visibility sorting of transparent particles is implemented. To provide additional visual cues, the GPU constructs and displays visualization geometry like particle lines and stream ribbons.
AB - We present a particle system for interactive visualization of steady 3D flow fields on uniform grids. For the amount of particles we target, particle integration needs to be accelerated and the transfer of these sets for rendering must be avoided. To fulfill these requirements, we exploit features of recent graphics accelerators to advect particles in the graphics processing unit (GPU), saving particle positions in graphics memory, and then sending these positions through the GPU again to obtain images in the frame buffer. This approach allows for interactive streaming and rendering of millions of particles and it enables virtual exploration of high resolution fields in a way similar to real-world experiments. The ability to display the dynamics of large particle sets using visualization options like shaded points or oriented texture splats provides an effective means for visual flow analysis that is far beyond existing solutions. For each particle, flow quantities like vorticity magnitude and λ 2 are computed and displayed. Built upon a previously published GPU implementation of a sorting network, visibility sorting of transparent particles is implemented. To provide additional visual cues, the GPU constructs and displays visualization geometry like particle lines and stream ribbons.
KW - Flow visualization
KW - Particle tracing
KW - Programmable graphics hardware
KW - Visibility sorting
KW - Visualization geometry
UR - http://www.scopus.com/inward/record.url?scp=27644527735&partnerID=8YFLogxK
U2 - 10.1109/TVCG.2005.87
DO - 10.1109/TVCG.2005.87
M3 - Article
C2 - 16270866
AN - SCOPUS:27644527735
SN - 1077-2626
VL - 11
SP - 744
EP - 756
JO - IEEE Transactions on Visualization and Computer Graphics
JF - IEEE Transactions on Visualization and Computer Graphics
IS - 6
ER -