Photorealistic Graphics – materials
Set of essential books/dissertations for the course are:
- [PBRT2018] Pharr M., Humphreys G.:
Physically Based Rendering: From Theory To Implementation. Morgan Kaufmann; 3rd edition, 2018, free online edition is available
- [Glassner1989] A. Glassner:
An Introduction
to Ray Tracing, Academic Press, 1989
- [Shirley2009] P. Shirley, M. Ashikhmin, S. Marschner:
Fundamentals
of Computer Graphics, 3rd edition, A K Peters, 2009
- [Veach1997] Veach E.:
Robust Monte Carlo Methods for Light Transport Simulation,
Ph.D. dissertation, Stanford University, 1997.
From [Glassner1989]: the entire book is useful, maybe except of practical implementation chapters.
From [Shirley2009]: pages 69-90, 233-260, 303-316, 317-338.
Additional materials:
Materials for the lab
- Lab WWW page: all organizational information, some Ray-tracer hints,
instructions for Steps and Checkpoints, deadlines...
Video-labs (in Czech):
Video content on YouTube:
Playlist
for the labs (2023/24)
Old playlist
for the labs (2022/23) (Note: some organizational and technical details have changed)
Old playlist
for the labs (2021/22)
Old playlist
for the labs (2020/21)
Photorealistic Graphics – slides in English, notes and videos in Czech
See the shared Google Drive directory with notes.
Video content on YouTube:
Playlist
for the lectures (2021/22)
Old playlist
for the lectures (2020/21)
Subject matter in chronological order
Shading and Ray-Tracing
- Ray-tracing,
PDF slides,
Czech notes,
Video (2021/22),
Video (2020/21, Czech slides)
- Phong reflectance model,
PDF slides,
Czech notes,
Video (2021/22),
Video (2020/21, Czech slides)
- Shading interpolation,
PDF slides,
Czech notes,
Video (2021/22),
Video (2020/21, Czech slides)
- Reflectance models (BRDF),
PDF slides,
Self
Shadow materials (recomm.: SIGGRAPH courses 2012, 2015-2017),
Video (2021/22) part I,
Video (2021/22) part II
- Ray-scene intersections,
PDF slides,
Czech notes,
Video (2021/22)
- Point vs. polygon test in 2D,
PDF slides,
Czech notes,
Video (2021/22)
- Ray vs. Bèzier surface,
PDF slides,
Czech notes,
Video (2021/22)
- RT acceleration techniques,
PDF slides,
Czech notes,
Video (2021/22) part I,
Video (2021/22) part II,
I. Wald,
V. Havran: On building fast kd-Trees for Ray Tracing, and on doing that in O(N log N),
DX12
Raytracing tutorial,
I. Wald:
On fast Construction of SAH-based Bounding Volume Hierarchies
Reflections demo (2018, UE4, NVIDIA)
- Textures and noise functions,
PDF slides,
Czech notes,
Video (2021/22) part I,
Video (2021/22) part II,
texture & noise examples
Advanced Ray-tracing
- Anti-aliasing and sampling,
PDF slides (new, in Czech),
PDF slides,
Czech notes,
Video (2021/22) part I,
Video (2021/22) part II,
examples
- Distributed ray-tracing,
PDF slides,
Czech notes,
Video (2021/22),
examples
Light transport theory, Radiosity
Monte Carlo rendering
- Monte Carlo methods,
PDF slides,
Video (2021/22) part I,
Video (2021/22) part II,
combined heuristics examples,
MC rendering examples (old pages)
- Monte Carlo rendering,
PDF slides,
Video (2021/22),
examples (old page)
- Photon mapping,
PDF slides,
Video (2021/22),
examples (old page)
- Bonus material,
PDF slides,
E. Veach, L. J. Guibas:
Metropolis Light Transport (SIGGRAPH'97)
Not used slides
Copyright (C) 1997-2024 J.Pelikán,
last change: 2024-05-19 23:05:31 +0200 (Sun, 19 May 2024)