Top Banner
computer graphics & visualization Image Synthesis Introduction
14

Image Synthesis

Feb 23, 2016

Download

Documents

CAI

Image Synthesis. Introduction. Teaching. Vertiefungsgebiet Praktische Informatik Computer Grafik und Visualisierung. Visualization (3) Image Synthesis (3 ) Winter term. Computer Graphics (4+2) Simulation & Animation (3) Geometry Processing (3 ) Summer term. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Image Synthesis

computer graphics & visualization

Image Synthesis

Introduction

Page 2: Image Synthesis

computer graphics & visualization

Image Synthesis – WS 07/08Dr. Jens Krüger – Computer Graphics and Visualization Group

Teaching

Visualization (3)Image Synthesis (3)

Winter term

Computer Graphics (4+2)Simulation & Animation (3)Geometry Processing (3)

Summer term

Seminar: Graphics Algorithms – various topicsPracticals: Graphics Programming I (Summer term)

Graphics Programming II (Winter term)

Vertiefungsgebiet Praktische InformatikComputer Grafik und Visualisierung

Page 3: Image Synthesis

computer graphics & visualization

Image Synthesis – WS 07/08Dr. Jens Krüger – Computer Graphics and Visualization Group

General info Contact

• http://wwwcg.in.tum.de/people/Krueger• [email protected]• Boltzmannstraße 3, finger 13, 2nd floor, Room: 02.13.53

Check the library for literature

• Login: pixar Password: reyes

Course slides will be available on the net

• Many topics are available• Check the web• Come by and talk to our staff directly

Diploma theses and project work

Page 4: Image Synthesis

computer graphics & visualization

Image Synthesis – WS 07/08Dr. Jens Krüger – Computer Graphics and Visualization Group

Teaching

Schedule

• Tue 14:00 - 14:45 MI 02.13.010• Wed 13:30 - 15:00 MI 02.13.010

Announcements, slides, notes

• http://wwwcg.in.tum.de/Teaching/WS2007/BS/

Page 5: Image Synthesis

computer graphics & visualization

Image Synthesis – WS 07/08Dr. Jens Krüger – Computer Graphics and Visualization Group

Literature

Books (general)

• Foley, Van Dam, Feiner, Hughes, Computer Graphics: Principles and Practice, Addison-Wesley, 2nd edition

• Watt, 3D Computer Graphics, Addision-Wesley• Glassner, Principles of digital image synthesis, Morgan Kaufman

Page 6: Image Synthesis

computer graphics & visualization

Image Synthesis – WS 07/08Dr. Jens Krüger – Computer Graphics and Visualization Group

Literature

Books (specific)

• Woo et al., OpenGL Programming Guide, 3rd edition, Addision-Wesley• Möller, Haines, Real-Time Rendering, 2nd edition, A.K. Peters LTD• Eberly, 3D Game Engine Design, Morgan Kaufmann• DeLoura et. al , Game Programming Gems 1 - 3, Charles River Media• ShaderX Series• GPU-Gems Series

Page 7: Image Synthesis

computer graphics & visualization

Image Synthesis – WS 07/08Dr. Jens Krüger – Computer Graphics and Visualization Group

Outline of course

You should know from CG:

• 2D Raster graphicscolors, transparency, scan-conversion, clipping, ...

• Introduction to 3D graphics3D polygonal models, transformation-pipeline, occlusion, illumination, shading, texture mapping, ...

Page 8: Image Synthesis

computer graphics & visualization

Image Synthesis – WS 07/08Dr. Jens Krüger – Computer Graphics and Visualization Group

Outline of courseInteractive image synthesis

• Interactive rendering (i.e. local illumination)• DirectX/OpenGL – concepts and (syntax)• Textures and mapping techniques• Shadows, reflections • Effects (fur, volumes, particle systems …) • Programmable graphics hardware • Scenengraph (high-level) APIs

Physics based rendering

• Radiometric quantities, radiance-equation• Radiosity• Photon mapping• BRDF (reflection properties of real material)

Other Topics

• Image based rendering • REYES • High dynamic range imaging • Point based rendering • Image Compression, e.g. JPEG, MPEG, PNG, GIF

Page 9: Image Synthesis

computer graphics & visualization

Image Synthesis – WS 07/08Dr. Jens Krüger – Computer Graphics and Visualization Group

Interactivity vs. PhotorealismRealistic images („as a photo“)

• Only by physical simulation of • Light emission and light transport • Interaction between light and matter (reflection, scattering)• Image synthesis (recording and perception)

• Very expensive (i.e. not interactive)

Interactive graphics (not very realistic in general)

• Hardware support for „trivial“ functions

Tricky approximations

• Games, virtual environments, training simulators• Tend to become increasingly realistic

Page 10: Image Synthesis

computer graphics & visualization

Image Synthesis – WS 07/08Dr. Jens Krüger – Computer Graphics and Visualization Group

3D Rendering Course: XNA Game Programming

CG-Techniques - Step-By-Step

Page 11: Image Synthesis

computer graphics & visualization

Image Synthesis – WS 07/08Dr. Jens Krüger – Computer Graphics and Visualization Group

DataStructures

Models

Images

Videos

3D-Images

VisualizationImage

Synthesis

Image Analysis

Computer VisionSegmentation

Data processing

Image Processing

Definition: Computer graphics

Page 12: Image Synthesis

computer graphics & visualization

Image Synthesis – WS 07/08Dr. Jens Krüger – Computer Graphics and Visualization Group

RenderingModelling Animation

VisualizationImaging

Imaging and computer visionThe 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

Modelling The effective representation and efficient

modification of geometric shape on a computer

Animation and simulationThe generation and representation of

dynamic imagery on a computer

The display of models and scenes on a computer

Computer graphics areas

Page 13: Image Synthesis

computer graphics & visualization

Image Synthesis – WS 07/08Dr. Jens Krüger – Computer Graphics and Visualization Group

Graphics-Pipeline

PixelRGBA

Points LinesPolygonsNormalsColors

CurvesSurfaces VolumesMaterial Illumination

Rendering

Modellingstatic

Animationdynamic

Visualization

semantic

Computer graphics areas

Page 14: Image Synthesis

computer graphics & visualization

Image Synthesis – WS 07/08Dr. Jens Krüger – Computer Graphics and Visualization Group

Coming up

DirectX/OpenGL