|
|
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 |
|
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 |
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 |
|