Zur Kurzanzeige

dc.date.accessioned2010-11-24T14:37:58Z
dc.date.available2010-11-24T14:37:58Z
dc.date.issued2010-11-24T14:37:58Z
dc.identifier.uriurn:nbn:de:hebis:34-2010112434998
dc.identifier.urihttp://hdl.handle.net/123456789/2010112434998
dc.language.isoger
dc.rightsUrheberrechtlich geschützt
dc.rights.urihttps://rightsstatements.org/page/InC/1.0/
dc.subjectPC-Clusterger
dc.subjectGrafikmodelleger
dc.subject.ddc004
dc.titleEchtzeitsimulation großer Grafikmodelleger
dc.typeDissertation
dcterms.abstractDie vorliegende Arbeit entstand während meiner Zeit als wissenschaftlicher Mitarbeiter im Fachgebiet Technische Informatik an der Universität Kassel. Im Rahmen dieser Arbeit werden der Entwurf und die Implementierung eines Cluster-basierten verteilten Szenengraphen gezeigt. Bei der Implementierung des verteilten Szenengraphen wurde von der Entwicklung eines eigenen Szenengraphen abgesehen. Stattdessen wurde ein bereits vorhandener Szenengraph namens OpenSceneGraph als Basis für die Entwicklung des verteilten Szenengraphen verwendet. Im Rahmen dieser Arbeit wurde eine Clusterunterstützung in den vorliegenden OpenSceneGraph integriert. Bei der Erweiterung des OpenSceneGraphs wurde besonders darauf geachtet den vorliegenden Szenengraphen möglichst nicht zu verändern. Zusätzlich wurde nach Möglichkeit auf die Verwendung und Integration externer Clusterbasierten Softwarepakete verzichtet. Für die Verteilung des OpenSceneGraphs wurde auf Basis von Sockets eine eigene Kommunikationsschicht entwickelt und in den OpenSceneGraph integriert. Diese Kommunikationsschicht wurde verwendet um Sort-First- und Sort-Last-basierte Visualisierung dem OpenSceneGraph zur Verfügung zu stellen. Durch die Erweiterung des OpenScenGraphs um die Cluster-Unterstützung wurde eine Ansteuerung beliebiger Projektionssysteme wie z.B. einer CAVE ermöglicht. Für die Ansteuerung einer CAVE wurden mittels VRPN diverse Eingabegeräte sowie das Tracking in den OpenSceneGraph integriert. Durch die Anbindung der Geräte über VRPN können diese Eingabegeräte auch bei den anderen Cluster-Betriebsarten wie z.B. einer segmentierten Anzeige verwendet werden. Die Verteilung der Daten auf den Cluster wurde von dem Kern des OpenSceneGraphs separat gehalten. Damit kann eine beliebige OpenSceneGraph-basierte Anwendung jederzeit und ohne aufwendige Modifikationen auf einem Cluster ausgeführt werden. Dadurch ist der Anwender in seiner Applikationsentwicklung nicht behindert worden und muss nicht zwischen Cluster-basierten und Standalone-Anwendungen unterscheiden.ger
dcterms.abstractThis work was written during my time as a research assistant in the Department of Technical computer science at the University of Kassel. It describes the design and implementation of a cluster-based distributed scene graph. Instead of developing a proprietary scene graph an already existing system called OpenSceneGraph was used for the development of the distributed scene graph system. During the integration of a cluster support into OpenSceneGraph no additional clustering software was used. Special care was taken not to change OpenSceneGraph too much to make integration into new versions easier. For the distribution of the OpenSceneGraph a proprietary communication layer of the basis on sockets was developed and integrated into OpenSceneGraph. This communication layer was used to integrate sort-first- and sort-last-based visualisation into OpenSceneGraph. Through the cluster support it's now possible to use OpenSceneGraph for driving arbitrary projection systems e.g. like a CAVE. VRPN was used to integrate support for arbitrary input devices and a tracking system into OpenSceneGraph. By supporting these devices through VRPN they can also be used with other cluster view configurations e.g. a Powerwall. The handling of the data distribution was not integrated into the core of the OpenSceneGraph, so it's possible to run unmodified OpenSceneGraph-based applications on a cluster. Thus the user can run stand alone applications on the cluster without having to modify them.ger
dcterms.accessRightsopen access
dcterms.creatorLöwen, Johann
dc.contributor.corporatenameUniversität Kassel, FB 16, Elektrotechnik/Informatik, FG Technische Informatik
dc.contributor.refereeWloka, Dieter (Prof. Dr.-Ing.)
dc.contributor.refereeZündorf, Albert (Prof. Dr. rer. nat.)
dc.subject.ccsH. Information Systems
dc.subject.ccsH.5.1 Multimedia Information Systems
dc.subject.swdComputergraphikger
dc.subject.swdSimulationger
dc.subject.swdSzenengraphger
dc.subject.swdEchtzeitsimulationger
dc.date.examination2010-11-10


Dateien zu dieser Ressource

Thumbnail

Das Dokument erscheint in:

Zur Kurzanzeige