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

Post on 06-Apr-2015

107 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Technische Universität München

Fakultät für Informatik

Computer GraphicsSS 2014

Rüdiger WestermannLehrstuhl 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

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

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

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

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

Technische Universität München

Computer Graphics

7

Technische Universität München

Computer Graphics

8

Real or CG?

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

Technische Universität München

Computer Graphics

9

Realtime CG?

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

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

Technische Universität München

Computer Graphics

11

Image synthesis – the wireframe

Technische Universität München

Computer Graphics

12

Image synthesis – deph culling/attenuation

Technische Universität München

Computer Graphics

13

Image synthesis – color vectors

Technische Universität München

Computer Graphics

14

Image synthesis – hidden line removal

Technische Universität München

Computer Graphics

15

Image synthesis – constant shading

Technische Universität München

Computer Graphics

16

Image synthesis – flat shading

Technische Universität München

Computer Graphics

17

Image synthesis – Phong-shading

Technische Universität München

Computer Graphics

18

Image synthesis – bicubic models, advanced illumination

Technische Universität München

Computer Graphics

19

Image synthesis – texture mapping

Technische Universität München

Computer Graphics

20

Image synthesis – bump mapping

Technische Universität München

Computer Graphics

21

Image synthesis – reflection mapping

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.

Technische Universität München

Computer Graphics

23

Part 1: image synthesis – fundamentals

• Modeling– Polygonal objects

• Color – What is?

• Light interaction– Illumination – Reflection– Refraction

Technische Universität München

Computer Graphics

24

Part 2: image synthesis – ray-tracing

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

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

top related