Special Section: Parallel Graphics and Visualization: Practical global illumination for interactive particle visualization

  • Authors:
  • Christiaan P. Gribble;Carson Brownlee;Steven G. Parker

  • Affiliations:
  • Laboratory for Interactive Visualization, Entertainment, and Mobility, Department of Computer Science, Grove City College, 100 Campus Drive, Grove City, PA 16217, USA;Scientific Computing and Imaging Institute, University of Utah, 50 S Central Campus Drive, MEB 3490, Salt Lake City, UT84112, USA;Scientific Computing and Imaging Institute, University of Utah, 50 S Central Campus Drive, MEB 3490, Salt Lake City, UT84112, USA

  • Venue:
  • Computers and Graphics
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Particle-based simulation methods are used to model a wide range of complex phenomena and to solve time-dependent problems of various scales. Effective visualizations of the resulting state will communicate subtle changes in the three-dimensional structure, spatial organization, and qualitative trends within a simulation as it evolves. We present two algorithms targeting upcoming, highly parallel multicore desktop systems to enable interactive navigation and exploration of large particle data sets with global illumination effects. Monte Carlo path tracing and texture mapping are used to capture computationally expensive illumination effects such as soft shadows and diffuse interreflection. The first approach is based on precomputation of luminance textures and removes expensive illumination calculations from the interactive rendering pipeline. The second approach is based on dynamic luminance texture generation and decouples interactive rendering from the computation of global illumination effects. These algorithms provide visual cues that enhance the ability to perform analysis and feature detection tasks while interrogating the data at interactive rates. We explore the performance of these algorithms and demonstrate their effectiveness using several large data sets.