Photorealistic and predictive methods of image synthesis
| Code | Completion | Credits | Range | Language |
|---|---|---|---|---|
| BE4M39PGF | Z,ZK | 6 | 28P+28C | English |
- Course guarantor:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Computer Graphics and Interaction
- Synopsis:
-
This course builds on the APG course and focuses on the physical principles, description, and algorithms governing the propagation of light in a scene, with the aim of calculating the image using these algorithms in ANSI C++ language.
- Requirements:
-
A prerequisite is successful completion of the APG course and a basic knowledge of ANSI C++.
- Syllabus of lectures:
-
1. Introduction to the course, physical models of light propagation
2. Maxwells equations
3. Reflection and refraction of light at interfaces
4. Light measurement and light source models
5. Light detectors, the eye, and the camera
6. Reflectance measurement (BRDF, BTF, BSSRDF)
7. Mathematical modeling of reflectancedata and algorithms
8. Verification of rendering methods
9. Motion blur, depth of field, efficient computations
10. Important side methods of image computation
11. Selected rendering algorithms
12. Selected rendering algorithms continued
13. Non-photorealistic image calculation methods
14. Reserve
- Syllabus of tutorials:
-
1. Introduction, game rules, software environment used
2. Optical illusions, practical testing, measuring surface spectra
3. Assignment 1: Converting spectra to RGB and estimating the conversion of RGB back to spectrum
4. Assignment 1: Completion and review
5. Assignment 2: Calculation of refraction and reflection, polarization of light
6. Assignment 2: Completion and review
7. Assignment 3: Light sources, acquisition of HDR maps, spectral measurement
8. Assignment 3: Completion and review
9. Written test
10. Assignment 4: Measurement of BRDF/BTDF or BTF
11. Assignment 4: Completion and review
12. Assignment 5: Verification of path tracing accuracy for image synthesis
13. Assignment 5: Completion and review
14. Reserve
- Study Objective:
-
Students will acquire theoretical knowledge through lectures and practical knowledge through seminars, during which they will complete several small-scale assignments. Students will earn grades based on their performance on these seminar assignments. The scope of knowledge required for the final exam is determined by the content of the lectures and seminars.
- Study materials:
-
[1] Pharr, Jakob, Humphreys: Physically based rendering, from theory to implementation, fourth edition, MIT-Press,
2023.
[2] Dutré, P., Bala, K., Bekaert, P.: Advanced Global Illumination, Second Edition, CRC Press, 2006.
[3] Habel, J. Dvořáček, K., Dvořáček, V., Žák, P.: Světlo a osvětlování, FCC Public, Praha 2013.
[4] Gillen, G.D, Gillen, K., Guha, S.: Light Propagation in Linear Optical Media, CRC Press, 2014.
- Note:
- Further information:
- https://cw.fel.cvut.cz/wiki/courses/B4M39PGF
- No time-table has been prepared for this course
- The course is a part of the following study plans: