Bachelor Thesis BCLR-2017-22

BibliographyCurrle, Steffen: Ein Framework zur Definition von Animationen für die Wissenschaftskommunikation.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 22 (2017).
47 pages, german.
CR-SchemaI.3.5 (Computational Geometry and Object Modeling)
Abstract

Das Ziel der vorliegenden Bachelorarbeit ist es ein Plugin für das MegaMol™-Framework [11] zu entwickeln, mit welchem Kamerafahrten definiert, editiert, abgespielt sowie gespeichert und geladen werden können. Zur Definition der Kamerafahrt wurden Keyframes, Kameraeinstellungen zu bestimmen Zeitpunkten während der Kamerafahrt, genutzt, welche vom Nutzer festgelegt werden. Im Rahmen dieser Arbeit wurde zu diesem Zweck das CinematicCamera-Plugin implementiert. Das entwickelte Plugin fügt MegaMol™ mehrere Module hinzu, welche für verschiedene Aufgaben in den Bereichen Darstellung, Erstellung und Verwaltung von Keyframes zuständig sind. Da die Architektur von MegaMol™ dem Pull-Schema (pull pattern) folgt, wurde auch eine Call-Klasse implementiert. Über diese können Module benötigte Informationen über Keyframes bei dem verwaltenden Modul anfragen, sowie Anfragen zur Verwaltung von neuen Keyframes stellen. Zur Ermittlung von Kameraeinstellungen zwischen definierten Keyframes der Kamerafahrt wurde der Catmull-Rom-Algorithmus genutzt, um über die festgelegten Keyframes zu interpolieren.

Full text and
other links
PDF (2301256 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Institute of Visualisation and Interactive Systems, Visualisation and Interactive Systems
Superviser(s)Ertl, Prof. Thomas; Schatz, Karsten; Krone, Michael; Müller, Christoph
Entry dateSeptember 28, 2018
   Publ. Computer Science