Dieses Vorlesung gibt eine praxisnahe Einführung in Programmiertechniken für interaktive Virtual-Reality Anwendungen. Dabei wird Wissen über grundlegende Konzepte der VR-Programmierung vermittelt, etwa zur Modellierung und Animation virtueller Szenen mit speziellen Komponenten für Szenengraph-basierte Schnitt-stellen, zu verschiedenen View-Spezifikationen für passive und aktive (benutzer-zentrierte stereoskopische) Projektionen und zur Einbindung benötigter Funktionen in den Simulations- und Visualisierungsprozess. Zusätzlich werden verschiedene Inter-aktions-möglichkeiten mit und in den virtuellen Szenen behandelt. Beispiele der vermittelten Konzepte basieren auf den APIs OpenGL, VRML97, Open Inventor und Performer bzw. der VR-Plattform AVANGO (GMD).
Begleitende Übungen setzen das Erlernte praxisnah um. Die Entwicklung und Erpro-bung erfolgt wenn möglich auf handelsüblichen Grafikrechnern oder ? mit begrenzter Teilnehmerkapazität ? auf den Grafikworkstations im VR-Labor der AG WBS auf M4 und den dort vorhandenen Großbildprojektionssystemen und Spezialgeräten. Als Programmiersprachen werden C/C++ und Scheme Anwendung finden.
Kenntnisse in
oder Bereitschaft zur Einarbeitung in diese Themen.
Frequency | Weekday | Time | Format / Place | Period |
---|
Degree programme/academic programme | Validity | Variant | Subdivision | Status | Semester | LP | |
---|---|---|---|---|---|---|---|
Bioinformatik und Genomforschung / Bachelor | (Enrollment until SoSe 2011) | Modul 10 | Wahlpflicht | 5. | 3 | benotet | |
Mediengestaltung / Bachelor | (Enrollment until SoSe 2004) | TB5 | Wahlpflicht | 5. | 3 | ||
Naturwissenschaftliche Informatik / Diplom | (Enrollment until SoSe 2004) | CG | HS |