VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic...
Transcript of VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic...
![Page 1: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/1.jpg)
VU Rendering SS 2015186.101
Thomas AuzingerKároly Zsolnai
Institute of Computer Graphics and Algorithms (E186)Vienna University of Technology
http://www.cg.tuwien.ac.at/staff/ThomasAuzinger.htmlhttp://www.cg.tuwien.ac.at/staff/KarolyZsolnai.html
![Page 2: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/2.jpg)
Unit 01 – IntroductionVU Rendering SS 2015
2
![Page 3: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/3.jpg)
Overview
OrganizationTopicsDefinitionHistory and ContextLecture ScopeBasic Optics
3
![Page 4: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/4.jpg)
Course Organization
HomepageTISS: https://tiss.tuwien.ac.at/course/courseList.xhtml
(search for ‘Rendering’)Institute: http://www.cg.tuwien.ac.at/courses/Rendering
Registration in TISS (until 24.3.)Lecture dates of SS 2015: 11.3., 18.3., …(all further announced at least a week before)13:30 – 15:00, Seminar room 186
4
![Page 5: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/5.jpg)
Course Organization
NotesLecture slides on the homepage after each lectureAdditional literature on the homepageGrading
AssignmentsHands-on exercises with rendering programs and mathematical problemsFinal oral examAbout the course material and the assignments
5
![Page 6: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/6.jpg)
Course Organization
LiteraturePhysically Based Rendering, Second EditionM.Pharr and G. Humphreys
6
![Page 7: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/7.jpg)
Course Organization
LiteratureMore literature and references to scientific papers on the homepage
Any questions?
7
![Page 8: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/8.jpg)
Topics
Rendering theoryBasic optics, rendering equation, filteringRendering algorithmsRay tracing, radiosity, (bi-directional) path tracing, Metropolis light transport, precomputed radiance transfer, (stochastic progressive) photon mapping, irradiance cachingAcceleration techniquesSpatial hierarchies, sampling strategiesSurface representationsBRDF models: Phong, Oren-Nayar, Cook-Torrance
8
![Page 9: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/9.jpg)
Topics
Participating media(Subsurface) Scattering, volumetric photon mapping, photon beamsHigher dimensional effectsMotion blur, depth of fieldCamera modelsPost processingHDR, tone mapping
9
![Page 10: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/10.jpg)
Definition
Rendering [ren-der-ing]:The process of generating an image from a model, by
means of a computer program.
10
![Page 11: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/11.jpg)
Definition
Rendering [ren-der-ing]:The process of generating an image from a model, by
means of a computer program.
Teglverksgata 2, Google StreetView Teglverksgata 2, P. Guthries
d
11
![Page 12: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/12.jpg)
Definition
Rendering [ren-der-ing]:The process of generating an image from a model, by
means of a computer program.
12
![Page 13: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/13.jpg)
Definition
Rendering [ren-der-ing]:The process of generating an image from a model, by
means of a computer program.
image + model – comp: painting, photography
13
![Page 14: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/14.jpg)
Definition
Rendering [ren-der-ing]:The process of generating an image from a model, by
means of a computer program.
image + model – comp: painting, photographymodel + comp – image: 3D printing, sound rendering
14
![Page 15: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/15.jpg)
Definition
Rendering [ren-der-ing]:The process of generating an image from a model, by
means of a computer program.
image + model – comp: painting, photographymodel + comp – image: 3D printing, sound renderingimage + comp – model: abstract graphics
15
![Page 16: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/16.jpg)
Definition
Rendering [ren-der-ing]:The process of generating an image from a model, by
means of a computer program.
image + model – comp: painting, photographymodel + comp – image: 3D printing, sound renderingimage + comp – model: abstract graphics
16
![Page 17: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/17.jpg)
History and Context
PrehistoricCave Paintings (~30 000 BC)
Chauvet-Pont-d’Arc, France (from http://donsmaps.com/chauvetcave.html)17
![Page 18: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/18.jpg)
History and Context
AntiquityRoman Art (~100 BC)
Alexander mosaic, Popeii18
![Page 19: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/19.jpg)
History and Context
Middle AgesBook Illustration (~1165)
Book print from the gospel book of Kruszwica, Helmarshausen Abbey19
![Page 20: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/20.jpg)
History and Context
Renaissance(Re)discovery of Perspective
Filippo Brunelleschi (early 15th century)20
![Page 21: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/21.jpg)
History and Context
Renaissance
Albrecht Dürer (1471-1528) Leonardo da Vinci (1452-1519)21
![Page 22: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/22.jpg)
History and Context
RomanticismDaguerreotype (1838)
Louis-Jacques-Mandé Daguerre (1787 - 1851)22
![Page 23: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/23.jpg)
History and Context
Modern PaintingImpressionism
Water Lilies - Claude Monet (1840 - 1926)23
![Page 24: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/24.jpg)
History and Context
Modern PaintingCubism
Three Musicians - Pablo Picasso (1881 - 1973)24
![Page 25: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/25.jpg)
History and Context
Modern PaintingAction Painting
Autumn Rhythm - Jackson Pollock (1912 - 1956)25
![Page 26: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/26.jpg)
History and Context
Postmodern PaintingHyperrealism
Hot Day III - Pedro Campos (1966 - )26
![Page 27: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/27.jpg)
History and Context
PhotographyDigital Photography
Exploded view of a digital single-lens reflex camera27
![Page 28: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/28.jpg)
History and Context
PhotographyComputational Photography
Ng R., Fourier Slice Photography, in SIGGRAPH 200528
![Page 29: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/29.jpg)
Definition
Rendering [ren-der-ing]:The process of generating an image from a model, by
means of a computer program.
image + model – comp: painting, photographymodel + comp – image: 3D printing, sound renderingimage + comp – model: abstract graphics
29
![Page 30: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/30.jpg)
History and Context
Alternative Output3D Printing
CNN30
![Page 31: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/31.jpg)
History and Context
Alternative OutputSound
Zheng C., James D.L., Harmonic Fluids, in SIGGRAPH 200931
![Page 32: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/32.jpg)
Lecture Scope
Rendering [ren-der-ing]:The process of generating an image from a model, by
means of a computer program.
Model Rendering Image Display
32
![Page 33: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/33.jpg)
Lecture Scope
Rendering [ren-der-ing]:The process of generating an image from a model, by
means of a computer program.
3D Scene Rendering Image Display
33
![Page 34: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/34.jpg)
Lecture Scope
Rendering [ren-der-ing]:The process of generating an image from a model, by
means of a computer program.
3D Scene
Light Simulation
Image Display
34
![Page 35: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/35.jpg)
Lecture Scope
Rendering [ren-der-ing]:The process of generating an image from a model, by
means of a computer program.
3D Scene
Light Simulation
2D Raster Image Display
35
![Page 36: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/36.jpg)
Lecture Scope
Rendering [ren-der-ing]:The process of generating an image from a model, by
means of a computer program.
3D Scene
Light Simulation
2D Raster Image
2D Display
36
![Page 37: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/37.jpg)
Lecture Scope
ApplicationsGames/SimulatorsInteractive Modeling/DesignAugmented/Virtual Reality/TelepresenceMovies/VFXE-CommerceArchitectureIndustrial Design
37
![Page 38: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/38.jpg)
Lecture Scope
ApplicationsGames/SimulatorsInteractive Modeling/DesignAugmented/Virtual Reality/TelepresenceMovies/VFXE-CommerceArchitectureIndustrial Design
38
![Page 39: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/39.jpg)
Lecture Scope
ApplicationsGames/SimulatorsInteractive Modeling/DesignAugmented/Virtual Reality/TelepresenceMovies/VFXE-CommerceArchitectureIndustrial Design
39
![Page 40: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/40.jpg)
Lecture Scope
ImmersionInteractive/realtime performance paramountRealism a secondary goal or not desiredDominated by rasterizationRay-based rendering is coming but not there yet
40
![Page 41: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/41.jpg)
Lecture Scope
Skyrim, (from http://www.flickr.com/javiercc)41
![Page 42: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/42.jpg)
Lecture Scope
Joint Terminal Attack Controller Virtual Trainer Dome, (from http://gizmodo.com/315435)42
![Page 43: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/43.jpg)
Lecture Scope
ApplicationsGames/SimulatorsInteractive Modeling/DesignAugmented/Virtual Reality/TelepresenceMovies/VFXE-CommerceArchitectureIndustrial Design
43
![Page 44: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/44.jpg)
Lecture Scope
Believable RealismArtistic expression paramountRealism a secondary goal or not desiredRenderMan, Maya, 3DMax, …
44
![Page 45: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/45.jpg)
Lecture Scope
Brave, Pixar45
![Page 46: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/46.jpg)
Lecture Scope
Gravity, Warner Bros. Pictures46
![Page 47: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/47.jpg)
Lecture Scope
ApplicationsGames/SimulatorsInteractive Modeling/DesignAugmented/Virtual Reality/TelepresenceMovies/VFXE-CommerceArchitectureIndustrial Design
47
![Page 48: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/48.jpg)
Lecture Scope
PredictionPhysically correct result paramountRealism the primary goalConstrained to physically possible scenesRadiance, Brazil, Maxwell, …
48
![Page 49: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/49.jpg)
Lecture Scope
Kitchen, Taller Arquitectura Virtual49
![Page 50: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/50.jpg)
Lecture Scope
Gemstone, GT Jewelry Design50
![Page 51: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/51.jpg)
Lecture Scope
Ocean Rocker, Toni Fresnedo (design Jolyon Yates)51
![Page 52: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/52.jpg)
Lecture Scope
ApplicationsGames/SimulatorsInteractive Modeling/DesignAugmented/Virtual Reality/TelepresenceMovies/VFXE-CommerceArchitectureIndustrial Design
VO/UE Computer GraphicsVU Realtime Graphics
52
![Page 53: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/53.jpg)
Lecture Scope
ApplicationsGames/SimulatorsInteractive Modeling/DesignAugmented/Virtual Reality/TelepresenceMovies/VFXE-CommerceArchitectureIndustrial Design
53
![Page 54: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/54.jpg)
Lecture Scope
3D Scene
Light Simulation
2D Raster Image
2D Display
54
![Page 55: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/55.jpg)
Basic Optics
Light
3D Scene
Light Simulation
2D Raster Image
2D Display
Spectrum of electromagnetic radiation (from wikipedia)55
![Page 56: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/56.jpg)
Basic Optics
Quantum Electrodynamics
Light Simulation
Feynman diagrams of compton scattering56
![Page 57: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/57.jpg)
Basic Optics
Classical Electrodynamics
Light Simulation
Electromagnetic wave57
![Page 58: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/58.jpg)
Basic Optics
Physical Optics
Light Simulation
Diffraction and interference at a double-slit (© McGraw-Hill Companies Inc.)58
![Page 59: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/59.jpg)
Basic Optics
Geometrical Optics
Light Simulation
Ray tracing for a lens (from wikipedia)59
![Page 60: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/60.jpg)
Basic Optics
RadiometryMeasurements of light distribution in space and time
60
![Page 61: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/61.jpg)
Basic Optics
RadiometryMeasurements of light distribution in space and time
Radiant energy Energy of the light
Radiant flux / radiant powerEnergy per unit of time
Phyical unit
61
![Page 62: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/62.jpg)
Basic Optics
Flux too unspecific as it contains no spatial or directional information on the light distribution.
We introduce these quantities in the following slides and start with a directional description of flux (i.e. in which direction is more less flux).
62
![Page 63: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/63.jpg)
Basic Optics
Radiant IntensityEmanated flux per solid angle of a point source
63
![Page 64: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/64.jpg)
Basic Optics
Radiant IntensityEmanated flux per solid angle of a point source
64
![Page 65: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/65.jpg)
Basic Optics
Radiant Intensity
65
![Page 66: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/66.jpg)
Basic Optics
Radiant Intensity
66
![Page 67: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/67.jpg)
Basic Optics
Radiant IntensityIsotropic point source
67
![Page 68: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/68.jpg)
Basic Optics
Radiant IntensityIsotropic point source
68
![Page 69: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/69.jpg)
Basic Optics
We also want to describe the spatial distribution of flux on surfaces (i.e. at which location on the surface is more or less flux arriving or departing).
69
![Page 70: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/70.jpg)
Basic Optics
IrradianceFlux per unit area incident on a
surface
70
![Page 71: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/71.jpg)
Basic Optics
IrradianceFlux per unit area incident on a
surface
Radiant exitanceFlux per unit area emitted from a
surface
71
![Page 72: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/72.jpg)
Basic Optics
IrradianceFlux per unit area incident on a
surface
Radiant exitanceFlux per unit area emitted from a
surface
RadiosityFlux per unit area emitted +
reflected from a surface
72
![Page 73: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/73.jpg)
Basic Optics
The fundamental description of light in the context of ractracing is both a spatial and directional quantitiy (i.e. at which location on a surface and to which direction more or less flux is emitted).
73
![Page 74: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/74.jpg)
Basic Optics
RadianceFlux per unit area per solid angle per projected unit
area
74
![Page 75: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/75.jpg)
Basic Optics
RadianceFlux per unit area per solid angle per projected unit
area
75
![Page 76: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/76.jpg)
Basic Optics
RadianceUniform diffuse area source (with radius )
76
![Page 77: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/77.jpg)
Basic Optics
Spectral quantitiesRadiometric quantity per wavelength
e.g. spectral radiance
77
![Page 78: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/78.jpg)
Basic Optics
PhotometryMeasurements of perceived brightness of light
distribution in space and time
78
![Page 79: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/79.jpg)
Basic Optics
PhotometryMeasurements of perceived brightness of light
distribution in space and time
Spectral eye sensitivity
Schubert E., Light-Emitting Diodes, ISBN 978052186538879
![Page 80: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/80.jpg)
Basic Optics
ConversionMultiplication with eye sensitivity function for each
wavelength
e.g. radiance luminance
80
![Page 81: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/81.jpg)
Basic Optics
Radiometry / Photometry
Radiometricquantity Symbol Unit Photometric
quantity Symbol Unit
Radiant energy [J] joule Luminous energy [lm s] talbot
Radiant flux [W] watt Luminous flux [lm] lumen
Radiant intensity [W sr-1] Luminous intensity [cd] candela
Radiance [W sr-1 m-1] Luminance [cd m-2] nit
Irradiance [W m-2] Illuminance [lx] lux
Radiant exitance [W m-2] Luminous emittance [lx]
Radiosity [W m-2] Luminosity [lx]
81
![Page 82: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/82.jpg)
Assignment 0
RadiometryAssuming the sun as a point light source with a total radiant flux of
3.86x1026 Watt, what is the Irradiance outside the atmosphere of Mars at the equator?
Assuming a perfect solar collector stationed outside the atmosphere (that transforms all incoming light into electricity), how much area does it need to cover to replace the world’s largest nuclear power plant (Kashiwazaki-Kariwa, Japan, 8212MW)?
Hints: Consult http://candela.stanford.edu/lectures/09_radiometry/radiometry_slides.pdf Consult PBRT 5.5.3 The final answer is ~13.5km2
82
![Page 83: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/83.jpg)
Assignment 0
How to submit via emailThe result has to be sent to BOTH of us in an email. Either as text in
the email or as an attachment to it.
The format of both the email SUBJECT and the attachment FILENAME has to be as follows:
[Rendering_SS2015_($assignment_number)]_($your_matriculation_number),($your_name)
e.g. [Rendering_SS2015_0]_0123456,John Doe
83
![Page 84: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/84.jpg)
Assignment 0
Deadline24.03.2015 23:59
84
![Page 85: VU Rendering SS 2015 186 - Institut für Computergraphik ... · Topics. Rendering theory Basic optics, rendering equation, filtering Rendering algorithms Ray tracing, radiosity, (bi-directional)](https://reader031.fdocuments.in/reader031/viewer/2022040418/5dd0928ad6be591ccb61a474/html5/thumbnails/85.jpg)
Teaser
Next lecture18.03.2015 13:30-15:00
85