Refine
Document Type
- Bachelor Thesis (2)
- Diploma Thesis (1)
Year of publication
- 2016 (3) (remove)
Language
- German (3) (remove)
Keywords
Institute
- 03 Mathematik / Naturwissenschaften / Informatik (3) (remove)
Die Bachelorarbeit beschäftigt sich mit der Shadererstellung zur Visualisierung von Automobilmodellen in einer Echtzeitengine unter Berücksichtigung physikalischer Grundsätze. Es werden theoretische Grundlagen dargestellt, um dem Leser die Materie näher zu bringen. Daraufhin wird der verfolgte Lösungsansatz beschrieben und
durch ein Experteninterview gegengeprüft. Im Anschluss folgt der praktische Teil mit der Shader-Generierung in einer Echtzeit-Engine. Danach werden die Shader an das 3D-Modell eines Fahrzeuges angepasst und es folgt eine Auswertung mit der Beschreibung alternativer Herangehensweisen.
Diese Diplomarbeit behandelt sowohl die theoretischen Grundlagen zur Entwicklung und Konzeption einer Programmiersprache als auch die praktische Umsetzung eines Interpreters. Es wird auf die eingesetzten Werkzeuge, sowie auf die zugrundeliegenden Mechanismen eingegangen. Anhand von Beispielen werden zuerst die Bausteine des Interpreters erläutert und später einige Konzepte wie Built-In-Funktionen und Speicherverwaltung genauer vorgestellt. Ergebnis der Diplomarbeit ist ein in C implementierter Interpreter für die entworfene Programmiersprache sowie Konzepte und Grundlagen zur Erweiterung und Weiterentwicklung der Programmiersprache.
Diese Arbeit behandelt die Entwicklung einer Packheuristik für ein spezielles 3-dimensionales Bin-Packing-Problem. Dazu werden Methoden verschiedener
wissenschaftlicher Arbeiten miteinander kombiniert. Es wird ein Belademechanismus für allgemeine Bin-Packing-Probleme auf das spezielle Problem angepasst. Dieser versucht möglichst dichte Packungen zu produzieren. Weiter wird eine Heuristik, beruhend auf dem simulierten Abkühlen, zur Optimierung der Güte einer Lösung genutzt. Dies kann durch Veränderung der Packsequenzen erreicht werden, da ein deterministischer Belademechanismus verwendet wird.