Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut...

40
Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008

Transcript of Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut...

Page 1: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Computergrafik SS 2008

Oliver Vornberger

Institut für InformatikUniversität Osnabrück

7. April 2008

Page 2: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Organisation

• Vorlesung: Mo+Di, 10:15 Uhr, 31/449a• Übung: Do, 10:15 + 12:00 Uhr, 31/449a• Übungsblatt am Dienstag• Übung am Donnerstag• Testate am Montag, Dienstag, Mittwoch, 31/145• Klausur zu Semesterende

Page 6: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Literatur

James Foley et al:Computer GraphicsPrinciples and

Practice2nd EditionAddison Wesley 1995

Dieter Fellner:ComputergrafikBI 1994[Springer 2009]

Alan Watt:3D-Computergrafik3. AuflageAddison Wesley 2002

Klaus Zeppenfeld:Lehrbuch der Grafik-programmierungSpektrum 2004

Page 7: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Begleitmaterial

• Skript, gedruckt, 7.00 €• Skript in HTML • Skript in PDF • Folien in PDF• Videomitschnitt im virtPresenter-Format• Videopodcast im mp4-Format• Audiomitschnitt im mp3-Format

http://www-lehre.inf.uos.de/~cg/2008

Page 8: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Motivation

• Bild sagt mehr als 1000 Worte• Auge erfasst 40.000.000 Bit/sec• Lesegeschwindigkeit

= 10 Worte à 5 Zeichen/sec= 10 · 5 · 8 = 400 Bit/sec

• ⇒ Faktor 100.000

Page 9: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Grafische Datenverarbeitung

• Bildverarbeitung– Licht, Radar, Röntgen, Ultraschall, …– Vereinfachung, Verbesserung

• Mustererkennung– Analyse von Rasterdaten – Optical Character Recognition (OCR)

• Generative Computergrafik– Eingabe der Repräsentation– Ausgabe der Darstellung

Page 10: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Anwendungen

• Business-Grafik • Grafische Benutzeroberflächen• Kartografie• CAD (Haus, Auto,…)• Visualisierung (Molekül, Strömung, Scan)• Simulation (Fahrzeug, Flugzeug,…)• Virtual Reality (Computerspiele,…)

Page 11: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Modellieren, Projizieren, Rendern

Micrografx Simply 3D

Page 12: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

2D-Grundlagen

Page 13: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

2D-Füllen

Page 14: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

2D-Clipping

Page 15: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Transformation

Page 16: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Kurven

Page 18: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Pixeldateiformate

Page 22: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

3D-Grundlagen

v × w

α

w

v

Page 23: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

3D-Transformationen

Ry(δ) =

⎛⎜⎜⎝cos(δ) 0 sin(δ) 00 1 0 0

− sin(δ) 0 cos(δ) 00 0 0 1

⎞⎟⎟⎠

Page 24: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

3D-RepräsentationP4

P3

P1

P2

Page 25: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Projektion

P2‘

P1‘

P2

P1

P3

P3‘

Page 26: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Rendern

Page 27: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Beleuchtung

NLα

R

A

Page 28: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Culling

Page 29: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Texturing

Page 31: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

OpenGl

glRotatef(-40.0, 0.0, 1.0, 0.0);glRotatef( 20.0, 1.0, 0.0, 0.0);glutSolidTeapot(1.0);

Page 32: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Hardwarebeschleunigung

Page 33: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Radiosity

Page 34: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Ray Tracing

Page 35: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Inverse Kinematik

α

α'

β'

β

Page 37: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Maxon Cinema4D

Page 38: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Google SketchUp

Page 39: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Google Earth

Page 40: Computergrafik SS 2008cg/2008/PDF/folie-01.pdf · Computergrafik SS 2008 Oliver Vornberger Institut für Informatik Universität Osnabrück 7. April 2008. Organisation • Vorlesung:

Formblatt & Skript

• Formblatt ausfüllen

• Skript kaufen:

1 Skript: 7.00 €3 Skripte: 20.00 €