1
Fork 0

Note that the project is now C++23 in the README

This commit is contained in:
Joshua Goins 2024-09-26 13:57:03 +02:00
parent 6098f0dcca
commit 386eecdda1

View file

@ -1,9 +1,13 @@
# Raytracer
A multi-threaded raytracer using glm, tinyobjloader and C++17. The UI is written in imgui and image display is
A multi-threaded raytracer using glm, tinyobjloader and C++23. The UI is written in imgui and image display is
rendered using OpenGL. I tried to write this to not be insanely fast or compact like other raytracers, but to be
readable and understandable.
![example result](misc/output.png)
The example image shown above is rendered using simple direct light computation and naive indirect light sampling.
## Building
A recent version of Clang is recommended. GCC may be used but I experienced crashes when trying to compile some of our bigger modules.