Ambient Occlusion Effects for Combined Volumes and Tubular Geometry

M. Schott, T. Martin, A. V. P. Grosset, S. T. Smith, C. D. Hansen

Research output: Contribution to journalArticlepeer-review

7 Scopus citations

Abstract

This paper details a method for interactive direct volume rendering that computes ambient occlusion effects for visualizations that combine both volumetric and geometric primitives, specifically tube-shaped geometric objects representing streamlines, magnetic field lines or DTI fiber tracts. The algorithm extends the recently presented the directional occlusion shading model to allow the rendering of those geometric shapes in combination with a context providing 3D volume, considering mutual occlusion between structures represented by a volume or geometry. Stream tube geometries are computed using an effective spline-based interpolation and approximation scheme that avoids self-intersection and maintains coherent orientation of the stream tube segments to avoid surface deforming twists. Furthermore, strategies to reduce the geometric and specular aliasing of the stream tubes are discussed.
Original languageEnglish (US)
Pages (from-to)913-926
Number of pages14
JournalIEEE Transactions on Visualization and Computer Graphics
Volume19
Issue number6
DOIs
StatePublished - Jun 2013
Externally publishedYes

Bibliographical note

KAUST Repository Item: Exported on 2020-10-01
Acknowledgements: This research was sponsored by the National Nuclear Security Administration under the Advanced Simulation and Computing program through US Department of Energy (DOE) Cooperative Agreement #DE-NA0000740, and by Award No. KUS-C1-016-04, made by King Abdullah University of Science and Technology (KAUST), and DOE SciDAC-2:SDAV, US National Science Foundation (NSF) OCI-0906379.
This publication acknowledges KAUST support, but has no KAUST affiliated authors.

Fingerprint

Dive into the research topics of 'Ambient Occlusion Effects for Combined Volumes and Tubular Geometry'. Together they form a unique fingerprint.

Cite this