1
Fork 0
raytracer/README.md

14 lines
567 B
Markdown
Raw Permalink Normal View History

2020-02-17 10:33:56 -05:00
# Raytracer
2022-08-16 07:41:12 -04:00
A multi-threaded raytracer using glm, tinyobjloader and C++23. The UI is written in imgui and image display is
2022-08-16 07:41:12 -04:00
rendered using OpenGL. I tried to write this to not be insanely fast or compact like other raytracers, but to be
readable and understandable.
2020-02-17 10:33:56 -05:00
2022-02-28 21:20:20 -05:00
![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.