TU Darmstadt / ULB / TUprints

Using Instancing to Efficiently Render Carbon Nanotubes

Burger, Michael ; Bischof, Christian (2022)
Using Instancing to Efficiently Render Carbon Nanotubes.
3rd International Workshop on Computational Engineering. Stuttgart, Germany (06.-10.10.2014)
doi: 10.26083/tuprints-00021263
Conference or Workshop Item, Secondary publication, Publisher's Version

[img] Text
IWCE2014_Burger_Bischof.pdf
Copyright Information: In Copyright.

Download (888kB)
Item Type: Conference or Workshop Item
Type of entry: Secondary publication
Title: Using Instancing to Efficiently Render Carbon Nanotubes
Language: English
Date: 2022
Place of Publication: Darmstadt
Book Title: 3rd International Workshop on Computational Engineering : Book of Abstracts
Event Title: 3rd International Workshop on Computational Engineering
Event Location: Stuttgart, Germany
Event Dates: 06.-10.10.2014
DOI: 10.26083/tuprints-00021263
Corresponding Links:
Origin: Secondary publication service
Abstract:

In this paper, we present an effcient way to visualize Super Carbon Nanotubes (SCNTs). SCNTs are complex, hierarchical structures and their models easily consist of more than 1 million atoms. Our SCNTs are modeled as graphs of uniform nodes and egdes. We show that OpenGL instancing is a very suitable technique for rendering such large graphs, because they only consist of two different types of geometry. Our visualizer software exploits this property and we demonstrate that it allows to render the tubes in a fashion that is time- and space-effective. We implemented auto-tuning of the model to the underlying graphics card through adaptive mesh-resolution-choices. We also designed and implemented our own shading programs in the OpenGL Shading Language (GLSL) to realize a sufficient but performant and configurable lighting computation. This allows us to render big models even on laptop GPUs and to cope with models that consist of 150 million triangles, which is still a challenging amount for most of today's graphics cards.

Status: Publisher's Version
URN: urn:nbn:de:tuda-tuprints-212630
Classification DDC: 000 Generalities, computers, information > 004 Computer science
Divisions: 20 Department of Computer Science > Interactive Graphics Systems
20 Department of Computer Science > Scientific Computing
Date Deposited: 06 May 2022 10:28
Last Modified: 07 Nov 2022 10:24
URI: https://tuprints.ulb.tu-darmstadt.de/id/eprint/21263
PPN: 49551215X
Export:
Actions (login required)
View Item View Item