technische universität münchen fakultät für informatik computer graphics ss 2014 rüdiger...

25
Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Upload: wanda-munter

Post on 06-Apr-2015

107 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Fakultät für Informatik

Computer GraphicsSS 2014

Rüdiger WestermannLehrstuhl für Computer Graphik und Visualisierung

Page 2: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

2

Schedule

• Lecture: Mon. 2 pm – 3.30 pm, Interims HS2Thu. 2 pm – 3.30 pm, Interims HS2 – Lecture slides online at

http://wwwcg.in.tum.de/teaching/teaching/summer-term-14/computer-graphics/material.html

– Password secured .zip files (passwd: ‘cg2014‘)

• No lecture on 10.4.2014

• Written exam: 75-90 minutes

Page 3: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

3

Computer graphics - general infos

• Lecture slides– Lecture slides available beforehand– Contain links to additional material

• Lecture attendance is highly recommended – On-board examples, sometimes similar to what is asked in the

exam– Answers to specific questions increase understanding– Hints on “important” sub-topics– Discussion of previous exams throughout the lecture

Page 4: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

4

Computer graphics - general infos

• Check the library and the web for literature• Recommended books:

– Foley, Van Dam, Feiner, Hughes: Computer Graphics: Principles and Practice, Addison-Wesley, 3rd edition

– Watt, Watt: Computer Graphics, Addison-Wesley – Glassner: Principles of digital image synthesis, Morgan

Kaufman – Encarnaçao, Klein, Strasser: Graphische Datenverarbeitung,

4. Auflage, Oldenburg Verlag – Griebel, Bungartz, Zenger: Computer Graphik,

Vieweg+Teubner Verlag

Page 5: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

5

(Rendering) Image Synthesis

Modelling Animation

VisualizationImaging

Computer graphics – areas

Imaging and computer vision

The manipulation of images and the extraction of object specific information

from images

Visualization

Methods to visually represent the information content within large-scale multi-dimensional and/or multi-modality data sets

Geometric Modelling

The representation and efficient modification of geometric shape on a

computer

Animation and simulation

The generation and representation of dynamic imagery on a computer

The display of models and scenes on a computer

Page 6: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

6

Photorealistic image synthesis

• Algorithms for image synthesis, i.e. rendering algorithms:

Given a digital model on the computer, what kind of operations have to be performed to generate a photorealistic image of this model– A photorealistic image is one that cannot be distinguished

from a photograph of the real object

Page 7: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

7

Page 8: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

8

Real or CG?

• http://area.autodesk.com/fakeorfoto

Page 9: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

9

Realtime CG?

• http://www.youtube.com/watch?v=dNuIzOxOfn8

Page 10: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

10

Photorealistic image synthesis

• Ingredients and prerequisites for image synthesis

Scene description

- Objects‘ shape - Objects‘ appearance

- Color and texture- Reflection properties

- Light source properties- Intensity- Color- Direction

Physics of light interaction

Page 11: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

11

Image synthesis – the wireframe

Page 12: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

12

Image synthesis – deph culling/attenuation

Page 13: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

13

Image synthesis – color vectors

Page 14: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

14

Image synthesis – hidden line removal

Page 15: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

15

Image synthesis – constant shading

Page 16: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

16

Image synthesis – flat shading

Page 17: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

17

Image synthesis – Phong-shading

Page 18: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

18

Image synthesis – bicubic models, advanced illumination

Page 19: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

19

Image synthesis – texture mapping

Page 20: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

20

Image synthesis – bump mapping

Page 21: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

21

Image synthesis – reflection mapping

Page 22: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

22

Computer graphics – this course

• Algorithms for image synthesis– Given a model on the computer, which are the algorithms we

can use to generate a realistic image of this model.– Problems discussed range from model representations and

data structures to light simulation and graphics hardware.

Page 23: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

23

Part 1: image synthesis – fundamentals

• Modeling– Polygonal objects

• Color – What is?

• Light interaction– Illumination – Reflection– Refraction

Page 24: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

24

Part 2: image synthesis – ray-tracing

• Ray-tracing– Concept & technique– Transformations– Lighting/Shading– Optimization– Sampling

Page 25: Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung

Technische Universität München

Computer Graphics

25

Part 3: image synthesis - graphics APIs

• Rasterization based rendering– Rendering pipeline– Projective transforms – Rasterization– Programmability and GPUs