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 |
Ablauf |
Mo, 04.04. |
1 |
Einführung: Organisation, Gliederung |
PDF |
Stream |
MP4 |
MP3 |
Di, 05.04. |
2,3 |
GUI: Java, AWT, Swing, Model-View-Controller, Applikation, Applet, 2D-Grundlagen |
PDF |
Stream |
MP4 |
MP3 |
Mo, 11.04 |
3 |
2D-Grundlagen: Bresenham-Gerade, Bresenham-Kreis, Ellipse |
PDF |
Stream |
MP4 |
MP3 |
Di, 12.04. |
3,4,5 |
2D-Grundlagen: Füllen, Scanline, Dithering, Clipping [Aufnahme von 2014] |
PDF |
Stream |
MP4 |
MP3 |
Mo, 18.04. |
6+7... |
Transformationen, homogene Koordinaten, Transformationsmatrix, Kurven, Splines |
PDF |
Stream |
MP4 |
MP3 |
Di, 19.04. |
...7 |
Splines, Bezier, de Casteljau, B-Splines, NURBS |
PDF |
Stream |
MP4 |
MP3 |
Mo, 25.04. |
8 |
Farbe, Spektrum, CIE, RGB, CMY, YUV, HSV, Auflösung |
PDF |
Stream |
MP4 |
MP3 |
Di, 26.04. |
9 |
Pixelbilder: Rasterzelle, Farbtabelle, Median Cut, GIF, LZW, DCT, RLE, Huffman, JPEG |
PDF |
Stream |
MP4 |
MP3 |
Mo, 02.05. |
10 |
2D-Grafik im Web: Flash, CSS, Javascript, XML, SVG |
PDF |
Stream |
MP4 |
MP3 |
Di, 03.05. |
11 |
Fraktale: Lindenmayer, Mandelbrot, iterierte Funktionensysteme |
PDF |
Stream |
MP4 |
MP3 |
Mo, 09.05. |
12 |
Länge, Skalarprodukt,Kreuzprodukt, Determinante, Matrixinversion, Koordinatensystemwechsel |
PDF |
Stream |
MP4 |
MP3 |
Di, 10.05. |
13+14 |
3D-Transformation, Normalentransformation, Perspektivische Projektion, Parallelprojektion |
PDF |
Stream |
MP4 |
MP3 |
Mo, 16.05. |
- |
Pfingsten |
|
|
|
|
Di, 17.05. |
- |
Pfingsten |
|
|
|
|
Mo, 23.05. |
15 |
Viewing Pipeline, synthetische Kamera, Modelling, View Mapping, Device Mapping, Clipping |
PDF |
Stream |
MP4 |
MP3 |
Di, 24.05. |
16 |
3D-Repräsentation, Polyeder, Zylinder, Kugel, Flächen, CSG, Quadtree, Octtree |
PDF |
Stream |
MP4 |
MP3 |
Mo, 30.05. |
17 |
Culling: Back Face Removal, z-Buffer, Painter's Algorithm, Span Buffer, BSP-Tree |
PDF |
Stream |
MP4 |
MP3 |
Di, 31.05. |
18 |
Beleuchtung: Lichtquellen, Materialeigenschaften, Flat-, Gouraud-, Phong-Shading, Schatten |
PDF |
Stream |
MP4 |
MP3 |
Mo, 06.06. |
19 |
Texturing: Texture Map, Light Map, Shadow Map, Environment Map, Bump Map, Displacement Map |
PDF |
Stream |
MP4 |
MP3 |
Di, 07.06. |
20 |
Globale Beleuchtung: Radiosity, Formfaktoren, Progressive Refinement, Raytracing, Povray |
PDF |
Stream |
MP4 |
MP3 |
Mo, 13.06. |
21 |
OpenGl (Timo Bourdon): Graphics-Pipeline, Programmaufbau, Sprachsyntax, LWJGL, Primitves, Vertex-, Indexbuffer |
PDF |
Stream |
MP4 |
MP3 |
Di, 14.06. |
22 |
3D im Web 1 (Miriam Beutel & Dennis Altenhoff): WebGL und Three.js |
PDF |
Stream |
MP4 |
MP3 |
Mo, 20.06. |
23 |
3D im Web 2: VRML, X3D, Google Sketchup, Google Maps, Google Earth API, KML |
PDF |
Stream |
MP4 |
MP3 |
Di, 21.06. |
24 |
Animation: Key frame, Inverse Kinematics, Partikelsysteme, Verhaltensanimation |
PDF |
Stream |
MP4 |
MP3 |
Mo, 27.06. |
25 |
Blender & Unity3D (Timo Bourdon): Modellierung, Rendering, Simulation, Animation |
PDF |
Stream |
MP4 |
MP3 |
Di, 28.06. |
26 |
Geovisualisierung (Jan-Henrik Haunert): Kartographie, Reduktion von Details |
PDF |
Stream |
MP4 |
MP3 |
Di, 05.07. |
|
Praktikumsvorbesprechung |
Di, 12.07. |
|
Klausur |
|