An OpenCL raytracer that renders triangle meshes in OFF format.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.travis
doc
include
meshes
src
.gitignore
.travis.yml
CMakeLists.txt
FindEmbed.cmake
FindOpenCL.cmake
LICENSE.md
README.md

README.md

OpenCL Raytracer

Build Status

An OpenCL raytracer that renders triangle meshes in OFF format.

This raytracer was a programming task at the course Foundations of Computer Science III at TU Darmstadt and was later used for a programming competition in the same course with the objective to speed up the existing CPU implementation. We were placed second with our OpenCL implementation.

Build instructions

git clone https://github.com/magcks/opencl_raytracer
cd opencl_raytracer
mkdir build && cd $_
cmake ..
make -j

Example

./render ../meshes/bunny.off out.pgm

License

This software is licensed under the GPL 3.0 license included as LICENSE.md. The authors are:

  • kdex (@kdex)
  • Max von Buelow (@magcks)
  • Graphics, Capture and Massively Parallel Computing, TU Darmstadt (GCC)