Computer Graphics Laboratory ETH Zurich

ETH

Computer Graphics - AS 20 - Course Material

Lecture Slides

The lecture slides will be available as a PDF on this page according to the lecture schedule. Download is restricted to computers within the ETH Network (IP = 129.132.*, 195.176.*, 10.5.*, 10.6.*).

Session Topic Video Recording
15.09.2020 Introduction Video Recording
18.09.2020 Light and Matter, Radiometric Quantities
Shape Representation
Video Recording
22.09.2020 Polygonal Meshes, Parameterization and Texture Mapping Video Recording
25.09.2020 Basics of Ray Tracing
Appearance Modeling I
Video Recording 1
Video Recording 2
29.09.2020 Appearance Modeling II: Microfacet Theory Video Recording
01.10.2020 Monte Carlo Integration I Video Recording
06.10.2020 Monte Carlo Integration II Video Recording
09.10.2020 Direct Illumination I Video Recording
13.10.2020 Direct Illumination II Video Recording
16.10.2020 Direct Illumination III Video Recording
20.10.2020 Global Illumination I Video Recording
23.10.2020 Global Illumination II Video Recording
27.10.2020 Global Illumination III - Photon Mapping
A Practical Guide to Global Illumination using Photon Maps (external resource)
Video Recording
30.10.2020 Acceleration Data Structures Video Recording
03.11.2020 Participating Media I Video Recording 1
Video Recording 2
06.11.2020 Participating Media I & II Video Recording
10.11.2020 Image based Denoising I Video Recording
13.11.2020 Machine learning for rendering Video Recording
17.11.2020 Sampling and Anti-aliasing Video Recording
20.11.2020 Material Acquisition & Inverse Rendering I Video Recording
24.11.2020 Material Acquisition & Inverse Rendering II Video Recording
27.11.2020 Camera Models & 3D Reconstruction I Video Recording
01.12.2020 Camera Models & 3D Reconstruction II Video Recording
04.12.2020 Light Fields Video Recording
08.12.2020 Image-based Rendering Video Recording
11.12.2020 Point Based Graphics Video Recording

Exercise Slides

The exercise session slides will be available as a PDF on this page according to the exercise schedule. Download is restricted to computers within the ETH Network (IP = 129.132.*, 195.176.*, 10.5.*, 10.6.*)

Session Topic Video Recording
18.09.2020 Nori Introduction Video Recording
25.09.2020 Exercise 1 Introduction Video Recording
09.10.2020 Exercise 2 Introduction Video Recording
16.10.2020 Exercise 3 Introduction Video Recording
30.10.2020 Exercise 4 Introduction Video Recording
06.11.2020 Final Project Introduction Video Recording
13.11.2020 Composition, Lighting, Blender Tutorial Video Recording

Literature (available as online resources and hard copies at the ETH library)

General

  • Foley, van Dam, Feiner, Hughes: Computer Graphics: Principles and Practice, Addison-Wesley, 1995
  • Shirley, Ashikhmin, Gleicher, Marschner, Reinhard, Sung, Thompson, Willemsen: Fundamentals of Computer Graphics, A K Peters, 2005
  • Reinhard, Heidrich, Debevec, Pattanaik, Ward, Myszkowski: High dynamic range imaging: acquisition, display, and image-based, A K Peters, 2005, Available in the ETH Library
  • Hartley, Zisserman: Multiple view geometry in computer vision, Available in the ETH Library
  • Niels Jørgen Christensen, Henrik Wann Jensen: A Practical Guide to Global Illumination using Photon Maps, Available Online

Main book for rendering part

  • Pharr, Wenzel, Humphreys: Physically Based Rendering (Third Edition), Available Online