Title: Dynamic scene graphs
Language: English
Authors: Folie, Christian 
Qualification level: Diploma
Keywords: szene graphen; prozedurale geometrie; dynamischer aufbau
Advisor: Purgathofer, Werner
Issue Date: 2010
Number of Pages: 66
Qualification level: Diploma
Abstract: 
In der Diplomarbeit wird ein neues Szenegraphen Konzept präsentiert, der sogenannte dynamische Szenegraph. Mit diesem Graphen ist es möglich Knoten in dem Szenegraph nach Bedarf zu erstellen, verwalten und auf Änderungen zu reagieren.
Die vorgestellte Methode kann mit dem Model-View-Controller Ansatz, welcher bei konventioneller Anwendungsentwicklung verwendet wird, verglichen werden.
Der dynamische Szenegraph besteht aus zwei Graphen. Der erste enthält semantische Daten, die in Knoten des Graphen gespeichert werden. Diese Daten haben für den Benutzer der Applikation eine direkte semantische Bedeutung. Diese Komponenten werden von Regeln, welche auf ihnen definiert sind, interpretiert und im Zuge der Interpretation wird der zweite Szenegraph erzeugt. Die Übersetzung von dem semantischen in den Darstellungsgraphen kann man auch als eine Kompilierer für Szenegraph Daten verstehen.
Als konkretes Anwendungsbeispiel für das präsentierte System werden automatisiert generierte Baummodelle verwendet. Diese Modelle werden als Komponenten gespeichert und können über verschiedene Parameter konfiguriert werden.
Die Komponenten werden dann von den jeweiligen Regeln interpretiert und die Geometrie dazu wird generiert. Interaktionsmöglichkeiten mit dem System werden in Form von dynamischem durchlaufen des Graphen präsentiert.

In this thesis a new scene graph system is introduced as a new concept, the dynamic scene graph. With this method it is possible to generate scene nodes on demand and use them within the application. It can be understood as a translation of the model-view-controller concept used in the desktop application development to computer graphics. The dynamic scene graph consists of two scene graphs, the first one is the semantic scene graph which holds nodes with a direct meaning to the user. Components placed in this scene graph are interpreted by rules and translated into the representation or rendering scene graph. This translation could also be interpreted as a just in time compiler for scene graphs.
As a concrete application of the scene graph procedural generated tree models are used. The models are configured by parameters stored within semantic components.
These components are then interpreted by the dynamic scene graph rules to create the rendering scene graph. Interaction methods with the scene graph in form of dynamic traversals are presented.
URI: https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-31414
http://hdl.handle.net/20.500.12708/14051
Library ID: AC07807298
Organisation: E186 - Institut für Computergraphik und Algorithmen 
Publication Type: Thesis
Hochschulschrift
Appears in Collections:Thesis

Files in this item:

File Description SizeFormat
Dynamic scene graphs.pdf6.44 MBAdobe PDFThumbnail
 View/Open
Show full item record

Page view(s)

9
checked on Feb 18, 2021

Download(s)

52
checked on Feb 18, 2021

Google ScholarTM

Check


Items in reposiTUm are protected by copyright, with all rights reserved, unless otherwise indicated.