Volltextdatei(en) in REPOSIT vorhanden Open Access
Titel: Reimplementation of a Real-Time 3D Audio Rendering Software Using an Entity Component System Architecture
Sprache: Englisch
Autorenschaft: Winter, Eugen 
Schlagwörter: Entity Component System; ECS; Sparse Set; Wellenfeldsynthese; WFS; WONDER; CoRGII; JACK; OSC; LibLO; C++; Wave Field Synthesis
Erscheinungsdatum: 8-Mär-2024
Zusammenfassung: 
Das Ziel dieser Arbeit ist die Reimplementierung der WONDER Software Suite, einer Netzwerk-gesteuerten, Echtzeit 3D Audio Rendering Software für Wellenfeldsynthese (WFS). Diese umfangreiche Aufgabe wird in zwei separate Teile aufgeteilt. Zuerst werden die Softwarekomponenten der WONDER Suite analysiert. Die Unterprogramme werden diskutiert und alle notwendigen Elemente für die bevorstehende Reimplementierung ausfindig gemacht. Ein Benchmark wird durchgeführt, um die aktuelle Performance zu beurteilen und mögliche Einschränkungen aufzuzeigen. CoRGII wird im zweiten Abschnitt behandelt und stellt den designierten Ersatz für WONDER dar. Auf Grundlage der vorangegangenen Testergebnisse werden die Designentscheidungen und Kernelemente der neuen Softwarearchitektur besprochen. Das Paradigma der datenorientierten Programmierung mithilfe des Entity Component System wird vorgestellt und weitere Implementierungsdetails, etwa das Sparse Set, werden aufgezeigt. Zum Schluss werden alle umgesetzten Softwareteile diskutiert und zukünftige Aufgaben skizziert.

The goal of this work is the reimplementation of the WONDER software suite, a network controlled, real-time 3D audio rendering software for Wave Field Synthesis (WFS). This comprehensive task is divided into two separate parts. First, the software components of the WONDER suite are analyzed. The subprograms are discussed and all elements necessary for the upcoming reimplementation are identified. A benchmark is performed to assess their current performance and to reveal possible limitations. The second part covers CoRGII, the designated replacement for WONDER. Based on the previous test results, the design decisions and core elements of the new software architecture are discussed. A data-oriented programming paradigm, using the Entity Component System, is introduced and further implementation details, such as the Sparse Set, are illustrated. Eventually, all implemented software parts are discussed and future tasks outlined.
URI: http://hdl.handle.net/20.500.12738/15035
Einrichtung: Fakultät Technik und Informatik 
Department Informatik 
Dokumenttyp: Abschlussarbeit
Abschlussarbeitentyp: Masterarbeit
Hauptgutachter*in: Fohl, Wolfgang 
Gutachter*in der Arbeit: Meisel, Andreas 
Enthalten in den Sammlungen:Theses

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat
MA_Reimplementation_3D Audio Rendering Software.pdf27.54 MBAdobe PDFÖffnen/Anzeigen
Zur Langanzeige

Seitenansichten

90
checked on 26.11.2024

Download(s)

74
checked on 26.11.2024

Google ScholarTM

Prüfe

HAW Katalog

Prüfe

Feedback zu diesem Datensatz


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.