Uni-Logo Institut für Informatik

Computergrafik SS 2014

Dozent Prof. Dr. Oliver Vornberger
Übungsleiter Nils Haldenwang, M.SC.
Tutoren Timo Bourdon, B.SC., Christoph Eichler, B.Sc., Lukas Kalbertodt, B.Sc., Julian Kniephoff, B.Sc. Niels Meyering, B.Sc., Manuel Schwarz, B.Sc.,
Vorlesung montags und dienstags, 10:15 - 11:45 Uhr, Raum 31/E06
Übung
donnerstags, 10:15 - 11:45 Uhr, Raum 69/125
freitags, 10:15 - 11:45 Uhr, Raum 31/E05
beide Übungen haben den gleichen Inhalt
Nachklausur Montag, 06.10.2014 10:00 Uhr bis 12:00 Uhr
Raum 31/E06
Evaluation Ergebnisse der Online-Evaluation
Inhalt Es werden Algorithmen zur fotorealistischen Projektion 3-dimensionaler Szenen vorgestellt und in den Übungen implementiert. Stichworte: 2D-Grundlagen, 2D-Füllen, 2D-Clipping, 2D-Transformationen, Kurven, Farbe, Pixeldateien, SVG, Fraktale, 3D-Transformationen, Projektionen, Betrachtungstransformationen, 3D-Repräsentation, Culling, Rasterung, Texturing, VRML, OpenGl, WebGL, Radiosity, Raytracing, Blender, Google Sketchup
Literatur
  • Dieter Fellner: "Computergrafik", BI Wissenschaftsverlag, 2. Auflage, 1992
  • James Foley et al: "Computer Graphics: Principles and Practice", Addison Wesley, 1995
  • Klaus Zeppenfeld: "Lehrbuch der Grafikprogrammierung", Spektrum, 2004
  • Alfred Nischwitz et al: "Computergrafik und Bildverarbeitung", Vieweg & Teubner, 2007
  • Peter Shirley: "Fundamentals of Computergraphics", Taylor & Francis Ltd., 2009
  • Dave Shreiner: "OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3", Addison Wesley, 2013
media2mult-Skript HTML   PDF
Folien in PDF
Kapitel: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22
Vorlesungsmitschnitte und Podcast Es werden Vorlesungsmitschnitte im Matterhornformat, als mp4-Podcast und als mp3-Audio angeboten. Die Links auf die jeweiligen Folgen finden Sie in der Ablauf-Tabelle. Sie werden eingefügt, sobald die jeweiligen Aufzeichnungen verfügbar sind.

Wenn Sie Apple iTunes installiert haben, können Sie den Podcast im Apple Store finden und abonnieren. Suchen Sie hierzu im Store nach "Computergrafik" oder folgen Sie dem Link zum Store.

Ablauf
Datum Kapitel Thema Folie Video Video Audio
Di, 22.04. 1,2 Einführung: Organisation, Gliederung, GUI-Programmierung PDF Stream MP4 MP3
Mo,  28.04. 3 2D-Grundlagen: Koordinatensysteme, Punkt, Gerade, Kreis, Ellipse PDF Stream MP4 MP3
Di,  29.04. 4, 5 2D-Grundlagen: Füllen, Scanline, Dithering, Clipping PDF Stream MP4 MP3
Mo, 05.05 6+7... Transformationen, homogene Koordinaten, Transformationsmatrix, Kurven, Splines PDF Stream MP4 MP3
Di,  06.05. ...7 Splines, Bezier, de Casteljau, B-Splines, NURBS PDF Stream MP4 MP3
Mo, 12.05. 8 Farbe, Spektrum, CIE, RGB, CMY, YUV, HSV, Auflösung PDF Stream MP4 MP3
Di,  13.05. 9 Pixelbilder: Rasterzelle, Farbtabelle, Median Cut, GIF, LZW, DCT, RLE, Huffman, JPEG PDF Stream MP4 MP3
Mo, 19.05. 10 2D-Grafik im Web: Flash, CSS, Javascript, XML, SVG PDF Stream MP4 MP3
Di,  20.05. 11 Fraktale: Lindenmayer, Mandelbrot, iterierte Funktionensysteme PDF Stream MP4 MP3
Mo, 26.05. 12 Länge, Skalarprodukt,Kreuzprodukt, Determinante, Matrixinversion, Koordinatensystemwechsel PDF Stream MP4 MP3
Di,  27.05. 13+14 3D-Transformation, Normalentransformation, Perspektivische Projektion, Parallelprojektion PDF Stream MP4 MP3
Mo, 02.06. 15 Viewing Pipeline, synthetische Kamera, Modelling, View Mapping, Device Mapping, Clipping PDF Stream MP4 MP3
Di,  03.06. 16 3D-Repräsentation, Polyeder, Zylinder, Kugel, Bezier-Flächen, CSG [AUFNAHME VON 2010] PDF Stream MP4 MP3
Mo, 09.06. - Pfingsten
Di,  10.06. - Pfingsten
Mo, 16.06. 17 Culling: Back Face Removal, z-Buffer, Painter's Algorithm, Span Buffer, BSP-Tree [von 2010] PDF Stream MP4 MP3
Di,  17.06. 18 Beleuchtung: Lichtquellen, Materialeigenschaften, Flat-, Gouraud-, Phong-Shading, Schatten PDF Stream MP4 MP3
Mo, 23.06. 19 Texturing: Texture Map, Light Map, Shadow Map, Environment Map, Bump Map, Displacement Map PDF Stream MP4 MP3
Di, 24.06. 20 Globale Beleuchtung: Radiosity, Formfaktoren, Progressive Refinement, Raytracing, Povray PDF Stream MP4 MP3
Mo,  30.06. 21 3D im Web: VRML, X3D, Google Sketchup, Google Maps, Google Earth API, KML PDF Stream MP4 MP3
Di,  01.07. 22 Animation: Key frame, Inverse Kinematics, Partikelsysteme, Verhaltensanimation PDF Stream MP4 MP3
Mo, 07.07. 23 OpenGl - eine Einführung: Graphics-Pipeline, WebGL mit HTML5 PDF Stream MP4 MP3
Di,  08.07. 23 OpenGL - Sprachsyntax: LWJGL, Programmaufbau, Primitves, Vertex- und Indexbuffer PDF Stream MP4 MP3
Mo,  14.07. 24 Blender & Unity3D: Modellierung, Rendering, Simulation, Animation PDF Stream MP4 MP3
Di,  15.07. 25 3D-Stadtmodelle: Anwendungen, Erzeugung und LOD-Konzepte PDF Stream MP4 MP3
Mo, 21.07. Klausur
Di,  22.07. Praktikumsvorbesprechung
Mo, 06.10. 10:00 - 12:00 Uhr, in Raum 31/E06 Nachklausur