Bachelor Thesis FZJ-2019-04563

http://join2-wiki.gsi.de/foswiki/pub/Main/Artwork/join2_logo100x88.png
Entwicklung und Optimierung eines Software-Renderers für die GR3-Grafikbibliothek



2019

p. 66 () = Bachelorarbeit, FH Aachen, Campus Jülich, 2019

Please use a persistent id in citations:

Abstract: Wissenschaftler am Peter Grünberg Institut/Jülich Centre for Neutron Science untersuchen in Experimenten und Simulationen Form und Dynamik von Materialien wie Polymeren, Zusammenlagerungen großer Moleküle und biologischen Zellen sowie die elektronischen Eigenschaften von Festkörpern. Für die Präsentation der in diesem Zusammenhang anfallenden Forschungsergebnisse in Vorträgen und Veröffentlichungen müssen häufig dreidimensionale Strukturen in Echtzeit dargestellt werden.Bei der Darstellung besagter Strukturen wird bislang in GR3 auf OpenGL, die Spezifikation einer Programmierschnittstelle zur hardwarebeschleunigten Erzeugung von 3D-Grafiken, zurückgegriffen. Die zur Nutzung von OpenGL notwendigen Hardwarekomponenten und Bibliotheken sind allerdings in Umgebungen wie Docker-Containern oder Servern ohne grafische Ausgabe oft nur eingeschränkt oder gar nicht verfügbar. Um dennoch eine performante dreidimensionale Visualisierung in besagten Umgebungen zu ermöglichen, soll im Rahmen dieser Bachelorarbeit der Software-Renderer aus [Rit19], der bislang nur bivariate Funktionen als Oberflächen visualisieren kann, in seiner Funktionalität erweitert und optimiert werden, um verschiedene in Dreiecke zerlegte dreidimensionale Strukturen in angemessener Zeit darstellen zu können. Die dabei erzeugten Grafiken sollen zu der Ausgabe der bisher verwendeten, hardwarebeschleunigten Variante des GR3 nahezu identisch sein. Von besonderer Relevanz ist hierbei die Minimierung der Laufzeit, welche sich durch verschiedene Techniken an die durch die hardwarebeschleunigte Variante erzielte annähern soll. So wird in Zukunft auf Systemen ohne ausreichende Grafikhardware automatisch auf den Software-Renderer zurückgegriffen, ohne dass dies zu erkennbaren optischen Unterschieden oder groben Differenzen in der Ausführungszeit führt.


Note: Bachelorarbeit, FH Aachen, Campus Jülich, 2019

Contributing Institute(s):
  1. PGI Technische und administrative Infrastruktur (PGI-JCNS-TA)
Research Program(s):
  1. 899 - ohne Topic (POF3-899) (POF3-899)

Appears in the scientific report 2019
Database coverage:
OpenAccess
Click to display QR Code for this record

The record appears in these collections:
Institute Collections > PGI > PGI-JCNS-TA
Document types > Theses > Bachelor Theses
Workflow collections > Public records
Publications database
Open Access

 Record created 2019-09-05, last modified 2021-01-30