This is a screenshot from a small ray tracer (path tracer, in fact)
made by Jurre de Baare, for the 'Graphics Programming 1' course of the
IGAD program of the NHTV University of Applied Sciences. GP1 is part
of the graphics programming course, which starts with ray tracing, and
includes software rasterization / engine architecture, OpenGL/DirectX
and shader programming. Jurre's submission uses the path tracing
algorithm, and includes a BVH for speedy rendering (not real-time
though). The scene is an Aztec temple model inside a glass sphere.
The path tracer was written in less than 10 weeks, from scratch.
Other submissions are shown in the other images. Several students
handed in functional path tracers (only ray tracing was required to
pass). One submission included spectral rendering. Sadly this
particular student left our program last year (but he still wanted to
hand in this one!).
IGAD is a bachelor course for game development, and is taught by
industry people. We have an international team of game developers,
with each at least 10 years of experience in the industry. This
approach is yielding some amazing student work, as well as an awesome
Congrats to these students, and in particular to Jurre de Baare for
winning the pretty image contest at ompf2: