Skip to content
"The Fifth (Render) Element" (educational raytracer)
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake Fix CMake windows config Jun 2, 2018
data Data files for homeworks 12 and 13. Jun 16, 2018
scripts Add Code::Blocks project file for Windows, update scripts Jun 2, 2018
src Screenshotting functionality works (F12 key). Jun 24, 2018
templates Add Deyan to the list of contributors to the project. Jun 2, 2018
.gitignore Add cmake support for setting up fray Mar 22, 2018
LICENSE Initial commit Mar 6, 2018 Update readme with build instructions. Jun 2, 2018


"The Fifth (Render) Element" (educational raytracer)

This is the code for the v5 FMI raytracing course. The course site is

How to set it up on your machine

On Windows:

Open Git Bash in "scripts/" and type ./, then follow the instructions. This will install SDL and OpenEXR in a SDK/ subdirectory of the project, copy SDL.dll to this directory, and copy the project files from the versioned templates to a local, untracked copy.

On Linux and Mac OS X:

Use your package manager (apt, yum/dnf, or brew) to install SDL-1.2 (package names libsdl-dev or SDL-devel or similar) and OpenEXR (libopenexr-dev, OpenEXR-devel, etc). If you're using Code::Blocks, copy the .cbp file from projfiles/ to this directory and rename it to fray.cbp

You can’t perform that action at this time.