Table of Contents

Seminars

Microsoft Teams channel for the seminar.

Syllabus

Week Date Content
1. 21.9. Introduction
2. 28.9. public holiday
3. 5.10. Team forming
Homework assignment I
4. 12.10. Homework assignment I - consultation
5. 19.10. Homework assignment I - submission
Homework assignment II
6. 26.10. Homework assignment II consultation
Memory management
7. 2.11. Homework assignment II - submission
Homework assignment III
8. 9.11. Homework assignment III - consultation
9. 16.11. Homework assignment III - submission
Homework assignment IV
10. 23.11. Homework assignment IV - consultation
11. 30.11. Homework assignment IV - submission
Homework assignment V
12. 7.12. Test
Homework assignment V - consultation
13. 14.12. Test (repeated for those interested)
Homework assignment V - consultation
20.12. Homework assignment V - submission
14. 4.1. Assessment
Speed competition workshop
Misc topics

Rules of the Game

Homework Assignments

Test Application

Homework Assignment I

2D Graphics Library, part A

Presentation

Reference Images

graphics elements
graphics elements

transformations
transformations

transformation stack
transformation stack

Homework Assignment II

2D Graphics Library, part B

Presentation

Reference Images

non-convex polygon filling
non-convex polygon filling

graphics elements filling
graphics elements filling

3D scene rendering - cube with z-buffer enabled/disabled
3D scene rendering - cube with z-buffer enabled/disabled

3D scene rendering - NFF file
3D scene rendering - NFF file

Homework Assignment III

Simple Ray Tracer, part A

Presentation

Test scenes and reference images

sphere
sphere

Cornell box
Cornell box

sphere on floor
sphere on floor

Homework Assignment IV

Simple Ray Tracer, part B

Presentation

Test Scenes and Reference Images

shadows
shadows

reflections and refractions
reflections and refractions

multiple reflections and refractions
multiple reflections and refractions

Homework Assignment V

Simple Ray Tracer, part C

Presentation

Test Scenes and Reference Images

area light source
area light source

color area light source
color area light source

environment map St. Peter's Basilica
(stpeters_probe.hdr)
environment map St. Peter's Basilica

environment map St. Uffizi Gallery
(uffizi_probe.hdr)
environment map St. Uffizi Gallery