Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger...
-
Upload
wanda-munter -
Category
Documents
-
view
108 -
download
4
Transcript of Technische Universität München Fakultät für Informatik Computer Graphics SS 2014 Rüdiger...
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