Realistic Image Synthesis
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
A4M39RSO | Z,ZK | 6 | 2P+2C | Czech |
- Course guarantor:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Computer Graphics and Interaction
- Synopsis:
-
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.
- Requirements:
-
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.
- Note:
- Further information:
- https://cw.fel.cvut.cz/wiki/courses/a4m39rso/start
- No time-table has been prepared for this course
- The course is a part of the following study plans: