prof. dr. rüdiger westermann, dr. jens schneider computer graphics and visualization group computer...

20
Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar “Real-time Computer Graphics” WS 2009/10 Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider

Upload: aldric-getting

Post on 05-Apr-2015

117 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group

computer graphics & visualization

Proseminar “Real-time Computer Graphics”

WS 2009/10

Prof. Dr. Rüdiger Westermann,Dr. Jens Schneider

Page 2: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

What Wikipedia says, …

Real-time computer graphics is the subfield of computer graphics focused on producing and analyzing images in real

time. The term is most often used in reference to interactive 3D computer

graphics, typically using a GPU, with video games the most noticeable users.

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 3: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

what we say, …

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 4: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

and what the industry says.

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 5: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

„Real-time Computer Graphics“

Warum Echtzeit-Computergrafik ?- Großer kommerzieller Markt (Spiele…)- Relativ junges Gebiet, kreative Algorithmen- Grafikhardware speziell aber schnell…

Interdisziplinär:- Computer Grafik: Informatiker, Mathematiker…- Künstler, Designer, Autoren- Visualisierung: Informatiker, Maschinenbauer, Mediziner…

Echtzeit erfordert spezialisierte Algorithmen!

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 6: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

Wozu Seminar „Computer Grafik“ ?Schein!

- Auch, aber nicht nur…

Wissenschaftliches Arbeiten- Recherche, Präsentation- Komplexes einfach und verständlich präsentieren!

Erlernen von Präsentationsfähigkeiten- Folienlayout, Vortragsstil, Abstraktionslevel- Im Berufsleben oft ambivalentes Publikum!

Inhalte?- Fast noch wichtiger: Botschaft!

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 7: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

Proseminar „Computer Grafik“Vortrag:

- 30-35 Minuten

Kurze Ausarbeitung:- Ca. 4-6 Seiten

Abstract für das Web- Ca. 3-5 Sätze

Anwesenheitspflicht zu allen VorträgenAktive Teilnahme am Seminar

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 8: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

Zeitplan & BenotungVortrag und Abstract:

- 2 Wochen vor Vortrag mit Betreuer besprechen- Dazu im Wesentlichen fertig sein!- Bitte PowerPoint!

Ausarbeitung:- Üblicherweise innerhalb bis 2 Wochen nach Vortrag- Empfehlung: Rasch nach Vortrag machen!

Note:- Vortrag- Ausarbeitung, aktive Teilnahme

FAQ auf der webpage

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 9: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

Registrierung:

1. TUM-Online.2. Mail mit drei Wunschthemen (priorisiert)

[email protected] bis Anfang August fertig.

Seminar ist reguläre Prüfungsleistung!- Beginn der Prüfungsleistung ist 1.10.2010- Rücktritt (ohne Begründung) bis 1.10.2010 möglich- Danach kein Rücktritt ohne Attest möglich!- Prüfungsende nachdem alle Vorträge gehalten worden

sind und Ausarbeitung/Abstract/Vortrag in elektronischer Form bei uns vorliegen.

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 10: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

www.google.com weiss alles!- Was Google nicht weiss, weiss die Wikipedia!

Bei Problemen bei der Literaturbeschaffung helfen wir. Bitte melden!

ACM Account der TU, insbesondere SIGGraph

Standard-Literaturliste der Vorlesungen- Insbesondere: Computer Grafik, Bildsynthese

Weiterhin: Bücherei, Webpage der Autoren, etc.

Recherche

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 11: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

Zeitplan

Anmeldung ab sofort.Erste Zuteilung von Themen Anfang August

- Rasch sondieren! Änderungen später idR. nicht möglich!

20.Oktober: Einführungsvortrag27.Oktober – Semesterende: reguläre Vorträge

Bis Semesterende Ausarbeitungen!Danach Noten & Scheine (letztere auf Wunsch)

Noch ohne Gewähr ;)

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 12: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

A) The Rasterization Pipeline

Pixel Stage

Vertex Stage

User / Driver

Transform & Lighting Rasterisierer

TexturingBlending/Ops

Texture 3Texture 2Texture 1Texture 0

Vertex Stream

Fragment Stream

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 13: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

A) The Rasterization Pipeline

Grundlegende ThemenA1 - Geometry Representation & ProcessingA2 - TransformationsA3 - Rasterization & ClippingA4 - Shading & LightingA5 - Texture MappingA6 - Transparency & Alpha BlendingA7 - Anti-Aliasing

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 14: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

B) GPUs & APIs

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 15: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

B) GPUs & APIs

Grundlagen der EchtzeitgrafikB1 - The GPUB2 - The OpenGL 3.0 APIB3 - The DirectX 10 APIB4 - Vertex & Pixel ShadersB5 - The Geometry Shader & ApplicationsB6 - Mobile Real-time Graphics

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 16: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

C) Interactive Techniques

Pro- / Hauptseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 17: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

C) Interactive Techniques

Anwendungen/Algorithmen der EchtzeitgrafikC1 - Bump- & Relief-MappingC2 - GPU-Based Procedural ModellingC3 - Reflections & Environment MappingC4 - Level-Of-DetailC5 - Displacement MappingC6 - ShadowingC7 - Ambient OcclusionC8 - Motion BlurringC9 - Depth-of-Field

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 18: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

C) Interactive Techniques

Noch mehr ThemenC10 – Terrain RenderingC11 – Water RenderingC12 – Volume RenderingC13 – ParticlesC14 – HDR & BloomingC15 – Motion Capturing & Keyframe AnimationC16 – GPGPU Programming LanguagesC17 – Mass-Spring Systems

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 19: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

„Begleitende Maßnahmen“- Bachelor Praktikum Echtzeitgrafik in C++ / DX10- Vorbesprechung im Anschluss

- Vorlesung Computer Grafik (Sommersemester)- Grundlegende Algorithmen der Computer Grafik

- Vorlesung Bildsynthese (Wintersemester)- Fortgeschrittene Algorithmen & Echtzeittechniken

- SEP, Guided Research, Bachelorarbeiten, etc.

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group

Page 20: Prof. Dr. Rüdiger Westermann, Dr. Jens Schneider Computer Graphics and Visualization Group computer graphics & visualization Proseminar Real-time Computer

computer graphics & visualization

Das war‘s – Fragen ?

Proseminar „Real-time Computer Graphics“ Prof. Dr. Westermann, Dr. Jens Schneider – Computer Graphics and Visualization Group