Department of Computer Science and Technology

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.

1st Place: Brendan Coll



Honourable mention: Tom Cusack