Constructing streak surfaces for 3D unsteady vector fields

  • Authors:
  • Tony McLoughlin;Robert S. Laramee;Eugene Zhang

  • Affiliations:
  • Swansea University;Swansea University;Oregon State University

  • Venue:
  • Proceedings of the 26th Spring Conference on Computer Graphics
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Visualization of 3D, unsteady flow (4D) is very difficult due to both perceptual challenges and the large size of 4D vector field data. One approach to this challenge is to use integral surfaces to visualize the 4D properties of the field. However the construction of streak surfaces has remained elusive due to problems stemming from expensive computation and complex meshing schemes. We present a novel streak surface construction algorithm that generates the surface using a quadrangular mesh. In contrast to previous approaches the algorithm offers a combination of speed for exploration of 3D unsteady flow, high precision, and places less restriction on data or mesh size due to its CPU-based implementation compared to a GPU-based method. The algorithm can be applied to large data sets because it is based on local operations performed on the quad primitives. We demonstrate the technique on a variety of 3D, unsteady simulation data sets to show its speed and robustness. We also present both a detailed implementation and a performance evaluation. We show that a technique based on quad meshes handles large data sets and can achieve interactive frame rates.