Vorlesung Computergrafik (2+2) Herbstsemester 2007


Termin Vorlesung A5,6 C112, Dientags B4 (13:45-15:15)


Termin Übung A5,6 C112, Freitags B2 (10:30-12:00)


Prüfungstermine Termine für mündliche Prüfungen können kurzfristig vereinbart werden.



Aktuell: Die Vorlesung am Dienstag, den 25. September 2007 fällt aus und wird am Freitag darauf nachgeholt.

Ansprechpartner: Thomas Haenselmann

Mögliche Themen:

Für Übung am
Thema
Aufgabe
Lösung


Generalisierung der Super Ellipse zur Super Shape
(source code)

Blatt 1
Lösung 1


Example of a super shape curve

Ultra-fast mid-point line drawing
(source code)

Folie Midpoint-Line

Blatt 2 Lösung 2 cases evolving in the mid-point algorithm

mid-point drawing ellipses (source code)

Folie Midpoint-Ellipse
Blatt 3 Lösung 3 mid-point algorithm for drawing ellipses

Anti-aliased lines and circles using the mid-point calculation

Folie Midpoint-Line (anti aliased)
Blatt 4 Lösung 4
(Midpoint-Circle anti-aliased)
anti-aliased circle

Image approximation for gray-level display: half-tone approximation, Floyd-Steinberg dithering

(source pattern floyd_steinberg)
Blatt 5 Lösung 5 dithering example

 Cyrus-Beck line clipping
Blatt 6 Lösung 6

Splines and Bezier curves (source catmull_rom, hermite) Blatt 7
Lösung 7 screenshot of spline example

Bi-cubic patches
(source hermite_patch)
Blatt 8 Lösung 8
bi-cubic patch (hermite splie)

Raytracing
(source code)
Blatt 9 Lösung 9 sphere being ray traced
Diffuse and specular reflection, intersecting triangles
(source code)
Blatt 10








Themen

Themen: Transformationskodierung, statistische Verfahren zur automatischen Inhaltsanalyse, 2D-, 3D-Grafik, Anti-Aliasing, Subpixel-Rendering, Parametermodelle für Kamerabewegungen etc.


Literatur (vorläufig)

Foley, vanDam, Feiner, Hughes,
Computer Graphics, Principles and Practice
Addison Wesley

Thomas Haenselmann
Raytracing - Grundlagen, Implementierung, Praxis
Addison Wesley

Dirk Farin
Automatic Video Segmentation - Employing Object/Camera Modelling Techniques,
CIP-Data Library, Technische Universiteit Eindhoven, Netherlands

Ausgewählte Veröffentlichungen