Course pages 2019–20
Introduction to Graphics
The students had an opportunity to submit the results of their Tick 1 (Ray tracing) and Tick 2 (OpenGL Animation) to two competitions. The winners were selected by the committee consisting of the Rainbow group members.
Raytracing competition
The images are rendered with own ray tracer, written in Java, completed as a part of Tick 1 assignment. The rules for the rendering competitions were:
- The ray tracer used to render the scene can include only the elements covered in Tick 1 and Tick 1* descriptions.
- The only allowed objects are planes and spheres.
- The XML scene description can be manually designed but it can also be procedurally generated.
1st Place: Joe O'Connor

2nd Place: Krzysztof Rymski

3rd Place: Radzim Sendyka

Honourable mention: Hannah Lord

Honourable mention: Tom Cusack

Honourable mention: Max Kaufmann

Animation competition
The animations were created with own OpenGL code, which was a part of Tick 2 submission. The code was rendering textured cubes, all organized in a scene graph. The goal was to create an interesting animation that would utilize the techniques covered in the lectures.