Table of Contents

Seminars

Syllabus

Week Date Content
1. 1.10. Introduction
2. 8.10. Team forming
Homework assignment I
3. 15.10. Homework assignment I - consultation
4. 22.10. Homework assignment I - submission
Homework assignment II
5. 29.10. Homework assignment II consultation
6. 5.11. Homework assignment II - submission
Homework assignment III
7. 12.11. Homework assignment III - consultation
8. 19.11. Homework assignment III - submission
Homework assignment IV
9. 26.11. Homework assignment IV - consultation
10. 3.12. Homework assignment IV - submission
Homework assignment V
11. 10.12. Test
Homework assignment V - consultation
12. 17.12. Homework assignment V - submission
13. 7.1. Assessment

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.nff)
sphere

Cornell box (cornell.nff)
Cornell box

sphere on floor (floor_sph.nff)
sphere on floor

Homework Assignment IV

Simple Ray Tracer, part B

Presentation

Test Scenes and Reference Images

shadows (cornell-blocks.nff)
shadows

reflections and refractions (cornell-spheres.nff)
reflections and refractions

multiple reflections and refractions (cornell-spheres-crazy.nff)
multiple reflections and refractions

Homework Assignment V

Simple Ray Tracer, part C

Presentation

Test Scenes and Reference Images

area light source (cornell-blocks-arealight.nff)
area light source

color area light source (cornell-blocks-arealight-color.nff)
color area light source

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

environment map St. Uffizi Gallery (uffizi.nff/uffizi_probe.hdr)
environment map St. Uffizi Gallery