Einführung in die Computergrafik Lehrende/r Modulbeauftragte/ Michael Felten Michael Felten Dauer des Moduls ein Semester ECTS 10 Workload 300 Stunden Häufigkeit in jedem Wintersemester Lehrveranstaltungen 01277 Einführung in Computergrafik Detaillierter Zeitaufwand Bearbeiten der Kurseinheiten (7 mal 20 Stunden): 140 Stunden Einüben des Stoffes (insbesondere durch Einsendeaufgaben; 7 mal 15 Stunden): 105 Stunden Wiederholung und Prüfungsvorbereitung (Studientag und Selbststudium): 55 Stunden Qualifikationsziele Nach erfolgreicher Teilnahme des Moduls sind die Studierenden in der Lage, die Grundlagen der Computergrafik zu benennen und zu beschreiben. Sie können die mathematischen Objekte wie geometrische Abbildungen, Kurven, Flächen und deren Algorithmen erklären und interpretieren. Sie können die grundlegenden Konzepte grafischer Datenstrukturen und Algorithmen beurteilen und analysieren sowie die Grafikbibliotheken Java3D und OpenGL anwenden. Nach erfolgreicher Teilnahme können die Teilnehmer die Beleuchtungsmodelle und Verfahren zur Berechnung realitätsnaher Bilder erläutern und deren Rechenaufwand bewerten. Inhalte Der Kurs gibt eine mathematisch fundierte Einführung in die Grundlagen der Computergrafik. Er behandelt die folgenden Themen: Aufgaben der grafischen Datenverarbeitung, Komponenten rasterorientierter Grafiksysteme, Rasteralgorithmen zur Darstellung von Strecken und Polygonen; mathematische Grundlagen zur Darstellung dreidimensionaler Objekte (affine und perspektivische Abbildungen); Darstellung dreidimensionaler Kurven und Flächen unter besonderer Berücksichtigung von Splines; Verfahren zur Bestimmung der Sichtbarkeit von Objekten auf dem Bildschirm (Klippen, punkt-, linien-, flächenorientierte Visibilitätsverfahren); Grafik- Bibliotheken, insbesondere Java3D und OpenGL; Körpermodelle; lokale Beleuchtungsmodelle und -algorithmen; globale Beleuchtungsmodelle (Raytracing und Radiosity-Verfahren). Der Kurs liegt elektronisch mit einer Vielzahl eingebundener interaktiver Applets vor. Inhaltliche Voraussetzungen Voraussetzung für den Kurs sind mathematische Grundlagen. Programmierkenntnisse in objektorientierter Programmierung sind hilfreich. Lehr- und Betreuungsformen Kursmaterial WS Einsendeaufgaben mit Korrektur und/oder Musterlösung internetgestütztes Diskussionsforum Zusatzmaterial Anmerkung letzte Kursdurchführung WS 2016/17 Prüfungsformen Art der Prüfungsleistung Benotete Prüfung bestandene benotete mündliche Modulprüfung, letztmals WS 2017/18 Stellenwert der Note 1/13 Modulhandbuch Bachelor Mathematik Voraussetzungen SWS 4+2
© Copyright 2024 ExpyDoc