Subject description - A4M39RSO

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
A4M39RSO Realistic Image Synthesis Extent of teaching:2+2c
Guarantors:  Roles:V Language of
Teachers:  Completion:Z,ZK
Responsible Department:13139 Credits:6 Semester:L


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 are described within the last lectures.

Study targets:

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.

Course outlines:

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.

Exercises outline:

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.


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.


The credits are given based on the individual or team project. The exam is based on the lectures. More information can be found at:



Rendering equation, global illumination algorithms

Subject is included into these academic programs:

Program Branch Role Recommended semester
MPIB Common courses V
MPOI1 Artificial Intelligence V
MPOI5NEW Software Engineering V
MPOI4NEW Computer Graphics and Interaction V
MPOI5 Software Engineering V
MPOI4 Computer Graphics and Interaction V
MPOI3 Computer Vision and Image Processing V
MPOI2 Computer Engineering V

Page updated 18.6.2019 17:53:02, semester: Z,L/2020-1, L/2018-9, Z,L/2019-20, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)