Information
- Publication Type: Journal Paper (without talk)
- Workgroup(s)/Project(s):
- Date: May 2014
- ISSN: 0167-7055
- Journal: Computer Graphics Forum
- Number: 6
- Volume: 33
- Pages: 276 – 287
- Keywords: clustering, implicit surfaces, level of detail algorithms, scientific visualization, Computer Applications
Abstract
Molecular visualization is often challenged with rendering of large molecular structures in real time. We introduce a novel approach that enables us to show even large protein complexes. Our method is based on the level-of-detail concept, where we exploit three different abstractions combined in one visualization. Firstly, molecular surface abstraction exploits three different surfaces, solvent-excluded surface (SES), Gaussian kernels and van der Waals spheres, combined as one surface by linear interpolation. Secondly, we introduce three shading abstraction levels and a method for creating seamless transitions between these representations. The SES representation with full shading and added contours stands in focus while on the other side a sphere representation of a cluster of atoms with constant shading and without contours provide the context. Thirdly, we propose a hierarchical abstraction based on a set of clusters formed on molecular atoms. All three abstraction models are driven by one importance function classifying the scene into the near-, mid- and far-field. Moreover, we introduce a methodology to render the entire molecule directly using the A-buffer technique, which further improves the performance. The rendering performance is evaluated on series of molecules of varying atom counts.Additional Files and Images
Weblinks
BibTeX
@article{Viola_Ivan_CLD, title = "Continuous Levels-of-Detail and Visual Abstraction for Seamless Molecular Visualization", author = "Julius Parulek and Daniel J\"{o}nsson and Timo Ropinski and Stefan Bruckner and Anders Ynnerman and Ivan Viola", year = "2014", abstract = "Molecular visualization is often challenged with rendering of large molecular structures in real time. We introduce a novel approach that enables us to show even large protein complexes. Our method is based on the level-of-detail concept, where we exploit three different abstractions combined in one visualization. Firstly, molecular surface abstraction exploits three different surfaces, solvent-excluded surface (SES), Gaussian kernels and van der Waals spheres, combined as one surface by linear interpolation. Secondly, we introduce three shading abstraction levels and a method for creating seamless transitions between these representations. The SES representation with full shading and added contours stands in focus while on the other side a sphere representation of a cluster of atoms with constant shading and without contours provide the context. Thirdly, we propose a hierarchical abstraction based on a set of clusters formed on molecular atoms. All three abstraction models are driven by one importance function classifying the scene into the near-, mid- and far-field. Moreover, we introduce a methodology to render the entire molecule directly using the A-buffer technique, which further improves the performance. The rendering performance is evaluated on series of molecules of varying atom counts.", month = may, issn = "0167-7055", journal = "Computer Graphics Forum", number = "6", volume = "33", pages = "276--287", keywords = "clustering, implicit surfaces, level of detail algorithms, scientific visualization, Computer Applications", URL = "https://www.cg.tuwien.ac.at/research/publications/2014/Viola_Ivan_CLD/", }