Vorlesung Animation/Computergrafik

Zurück zur Übersicht ...

Titel
Animation/Computergrafik
Kürzel (Prüfungsamt)
i6.ANIM
Art der Lehrveranstaltung
Vorlesung (Pflichtfach)
Lehrende(r)
Fakultät
Wird gehalten
im Sommersemester
empfohlenes Semester
Credits
5 CP
Semesterwochenstunden
2 SWS
zugehöriges Praktikum

Zusammenfassung

Computergrafik ist immer dann im Spiel, wenn Bilder mit einem Computer erzeugt und ausgegeben werden. Die Anwendungen reichen von der Darstellung des Mauszeigers über die Visualisierung komplexer Sachverhalte bis zur interaktiven 3D-Animation.
Vor 2011 war die Installation spezieller Software notwendig, um hardwarebeschleunigte 3D-Grafiken darzustellen. Dies hat sich mit dem Erscheinen von WebGL gundlegend geändert. WebGL erlaubt es, interaktive 3D-Grafik-Anwendungen in Web-Seiten einzubinden und direkt im Webbrowser unabhängig vom verwendeten Betriebssystem darzustellen, siehe http://www.khronos.org/webgl.
Im Fokus dieser Veranstaltung steht die Technologie, auf der Computergrafik-Anwendungen und Animationen basieren.

Ziele

Inhalte

  1. Geometrie - Objekte und Transformationen
  2. Virtuelle Kamera, Projektion und 3D-Ausgaberäte
  3. Beleuchtung und Schatten
  4. Texturen
  5. Interaktion mit dem Benutzer
  6. Animation
  7. Grafik-Programmierung mit WebGL und three.js
  8. Shader-Programmierung mit der OpenGL Shading Language (GLSL)
  9. Fortgeschrittene Animations-Techniken

Voraussetzungen

Empfohlene Literatur

  1. E. Angel: Interactive Computer Graphics; a top-down approach with OpenGL, Addison Wesley
  2. J.D. Foley, A. van Dam, S.K. Feiner: Computer Graphics -- Priciples and Practice, Addison Wesley
  3. M. Woo, J. Jeider, T. Davis, D. Shreiner: OpenGL Programming Guide, Addison Wesley
  4. D. Shreiner (Ed.) OpenGL Reference Manual, Addison Wesley
  5. K. Zeppenfeld: Lehrbuch der Grafikprogrammierung, Spektrum Akademischer Verlag
  6. A. Nischwitz, P. Haberäcker: Masterkurs Computergrafik und Bildverarbeitung, Vieweg
  7. H.-J. Bungartz, M. Griebel, C. Zenger: Einführung in die Computergrafik, Vieweg
  8. R. J. Rost, J. M. Kessenich, B. Lichtenbelt: OpenGL Shading Language, Addison Wesley
  9. Safari-Books: http://proquest.tech.safaribooksonline.de
  10. WebGL (khronos), http://www.khronos.org/webgl

Die aufgeführten Bücher sind im Labor M3.03 vorhanden.