Coherent culling and shading for large molecular dynamics visualization

  • Authors:
  • Sebastian Grottel;Guido Reina;Carsten Dachsbacher;Thomas Ertl

  • Affiliations:
  • Visualization Research Center, University of Stuttgart, Germany;Visualization Research Center, University of Stuttgart, Germany;Visualization Research Center, University of Stuttgart, Germany;Visualization Research Center, University of Stuttgart, Germany

  • Venue:
  • EuroVis'10 Proceedings of the 12th Eurographics / IEEE - VGTC conference on Visualization
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Molecular dynamics simulations are a principal tool for studying molecular systems. Such simulations are used to investigate molecular structure, dynamics, and thermodynamical properties, as well as a replacement for, or complement to, costly and dangerous experiments. With the increasing availability of computational power the resulting data sets are becoming increasingly larger, and benchmarks indicate that the interactive visualization on desktop computers poses a challenge when rendering substantially more than millions of glyphs. Trading visual quality for rendering performance is a common approach when interactivity has to be guaranteed. In this paper we address both problems and present a method for high-quality visualization of massive molecular dynamics data sets. We employ several optimization strategies on different levels of granularity, such as data quantization, data caching in video memory, and a two-level occlusion culling strategy: coarse culling via hardware occlusion queries and a vertex-level culling using maximum depth mipmaps. To ensure optimal image quality we employ GPU raycasting and deferred shading with smooth normal vector generation. We demonstrate that our method allows us to interactively render data sets containing tens of millions of high-quality glyphs.