Photorealistic Rendering (Advanced Computer Graphics) · or exam: call/e-mail me beforehand....

Post on 12-Oct-2020

2 views 0 download

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

• tobias.isenberg@inria.fr 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