Realistic Image Synthesis

The course is not on the list Without time-table
Code Completion Credits Range Language
A4M39RSO Z,ZK 6 2P+2C Czech
Department of Computer Graphics and Interaction

We deal with techniques and algorithms for global illumination used in realistic rendering. The lectures partly complete the missing part of continuous mathematics required for this subject and numerical integration methods. The related physics underlying the rendering equation is shortly described which includes the surface reflectance. Most of the lectures are devoted to particular rendering algorithms for virtual and augmented reality. The use of GPUs for rendering algorithms is described in the last lectures.


The credits are given based on the individual or team project. The exam is based on the lectures.

More information can be found at:


Syllabus of lectures:

1. Introduction to the global illumination, luminaire description, photometry, radiometry.

2. Light interaction, BRDF, reflectance models, surface reflectance measurements.

3. Rendering equation, importance sampling, light transport operator, stochastic algorithms.

4. Multidimensional integration.

5. Numerical solving of rendering equation, Monte Carlo and quasi Monte Carlo methods, sampling strategies.

6. Path tracing and distribution ray tracing.

7. Biased algorithms: photon maps, irradiance and radiance caching.

8. Radiosity.

9. Volumetric scattering and other algorithms for light transport

10. Written test, introduction to RenderMan.

11. Sampling, aliasing, antialiasing methods.

12. Environment map illumination, image based lighting on CPU and GPU.

13. Other algorithms and contemporary problems of rendering algorithms.

14. Reserved.

Syllabus of tutorials:

1. Introduction to the exercises, description of homework projects

2. Selection of homework projects + consultation

3. Consultation to homework projects

4. Project coding

5. Consultation to homework projects

6. Project coding

7. Consultation to homework projects

8. Project coding

9. Consultation to homework projects

10. Project coding

11. Finalizing projects

12. Project presentation

13. Project presentation, credits.

14. Reserved.

Study Objective:

The goal of the study is to provide the basic knowledge of currently used global illumination algorithms, including theoretical background and practical expertise with some real rendering software package.

Study materials:

1. M. Pharr, G. Humphereys.: Physically Based Rendering. Morgan Kaufmann, 2004, ISBN: 0-12-553180-X.

2. K. Bala, P. Dutre, P. Bekaert: Advanced Global Illumination, A.K.Peters 2006.

3. Žára J. a kol.: Moderní počítačová grafika. Computer Press, 2005, ISBN 80-251-0454-0.

Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Data valid to 2023-02-07
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/en/predmet1347806.html