Table of Contents

Seminars

Syllabus

Week Date Content
1. 25.9. Introduction
2. 2.10. Team forming
Homework assignment I
3. 9.10. Homework assignment I - consultation
Memory management
4. 16.10. Homework assignment I - consultation
5. 23.10. Homework assignment I - submission
Homework assignment II
6. 30.10. Homework assignment II - consultation
7. 6.11. Homework assignment II - submission
Homework assignment III
8. 13.11. Homework assignment III - consultation
9. 20.11. Dean's day
Homework assignment III - consultation (online)
10. 27.11. Homework assignment III - submission
Homework assignment IV
11. 4.12. Homework assignment IV - consultation
12. 11.12. Test
Homework assignment IV - submission
Homework assignment V
13. 18.12. Homework assignment V - consultation
31.12. Homework assignment V - submission
14. 8.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