Photorealistic Rendering (Advanced Computer Graphics) · or exam: call/e-mail me beforehand....
Transcript of Photorealistic Rendering (Advanced Computer Graphics) · or exam: call/e-mail me beforehand....
Photorealistic Rendering(AdvancedComputer Graphics)Tobias Isenberg
Lecture topics
1. quick CG recapadvanced illumination models, BRDFs
𝑥′𝑦′
𝑤′
=𝑎 𝑐 𝑏𝑑 𝑒 𝑓𝑔 ℎ 𝑖
𝑥𝑦𝑤
Lecture topics
1. quick CG recapadvanced illumination models, BRDFs
Lecture topics
1. quick CG recapadvanced illumination models, BRDFs
2. global illumination: raytracing & radiosity
Lecture topics
1. quick CG recapadvanced illumination models, BRDFs
2. global illumination: raytracing & radiosity
3. computer graphics on the GPUreal-time GPU raytracing
Lecture topics
1. quick CG recapadvanced illumination models, BRDFs
2. global illumination: raytracing & radiosity
3. computer graphics on the GPUreal-time GPU raytracing
Lecture topics
1. quick CG recapadvanced illumination models, BRDFs
2. global illumination: raytracing & radiosity
3. computer graphics on the GPUreal-time GPU raytracing
4. shadow computationsub-surface scattering
Lecture topics
1. quick CG recapadvanced illumination models, BRDFs
2. global illumination: raytracing & radiosity
3. computer graphics on the GPUreal-time GPU raytracing
4. shadow computationsub-surface scattering
Lecture topics
1. quick CG recapadvanced illumination models, BRDFs
2. global illumination: raytracing & radiosity
3. computer graphics on the GPUreal-time GPU raytracing
4. shadow computationsub-surface scattering
5. curves and surfacesimage-based rendering
Lecture topics
1. quick CG recapadvanced illumination models, BRDFs
2. global illumination: raytracing & radiosity
3. computer graphics on the GPUreal-time GPU raytracing
4. shadow computationsub-surface scattering
5. curves and surfacesimage-based rendering
Lecture topics
1. quick CG recapadvanced illumination models, BRDFs
2. global illumination: raytracing & radiosity
3. computer graphics on the GPUreal-time GPU raytracing
4. shadow computationsub-surface scattering
5. curves and surfacesimage-based rendering
6. non-photorealistic rendering
Lecture topics
1. quick CG recapadvanced illumination models, BRDFs
2. global illumination: raytracing & radiosity
3. computer graphics on the GPUreal-time GPU raytracing
4. shadow computationsub-surface scattering
5. curves and surfacesimage-based rendering
6. non-photorealistic rendering
7. voxels & volume renderingapplications, topics in visualization
Lecture topics
1. quick CG recapadvanced illumination models, BRDFs
2. global illumination: raytracing & radiosity
3. computer graphics on the GPUreal-time GPU raytracing
4. shadow computationsub-surface scattering
5. curves and surfacesimage-based rendering
6. non-photorealistic rendering
7. voxels & volume renderingapplications, topics in visualization
Lab Sessions: Raytracer
• example of global illumination
• many aspects of this classcould be integrated– advanced illumination
– GPU implementation
– shadows/sub-surface scattering
– modeling
– NPR
• step-by-step extensionof the functionality
Class website: https://tobias.isenberg.cc/graphics/
Class website: https://tobias.isenberg.cc/graphics/
Class website: https://tobias.isenberg.cc/graphics/
Rough structure of a lecture/session
1st hour Lecture on topic 1
2nd hour Lecture on topic 2
3rd hour Tutorial
Grading and rules
• final exam:– in English– multiple choice– everybody gets personal
exam sheet
• final grade: 50% exam, 50% tutorial
• cheating:disciplinary actions
• sick during tutorialor exam: call/e-mailme beforehand
Polytech Extension (3h more)
• some additional workfor the tutorials
How to contact me
• [email protected] https://tobias.isenberg.cc/
• office:Digiteo-Moulon(building 660),room 104401-69156433
Further rule for lecture part
exceptions only for people who need laptop for note taking
Questions?
• please ask questions during the lecture– if I speak too fast
– if I use terms you do not understand
– if you do not understand a concept
– there are no dumb questions!
– there is no impact on the grade!
• e-mail me if you have questions in-between lectures