1
Fork 0
CPU raytracer with threads, mesh support and indirect bouncing
Find a file
2022-08-16 07:24:49 -04:00
cmake Fix Windows build 2022-03-27 21:29:37 -04:00
extern Fix Linux build 2022-03-27 21:31:09 -04:00
include Fix Linux build 2022-03-27 21:31:09 -04:00
misc Add indirect sampling, and update README 2020-05-29 21:31:56 -04:00
src Rename window to "Render Options" 2022-08-16 07:24:49 -04:00
.gitignore Add CLion stuff to gitignore 2022-08-16 07:22:27 -04:00
CMakeLists.txt Fix Windows build 2022-03-27 21:29:37 -04:00
LICENSE Update license year 2022-02-28 21:20:35 -05:00
README.md Remove mirror links 2022-06-23 14:00:12 -04:00

Raytracer

A multi-threaded raytracer using glm, tinyobjloader and C++17. 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

The example image shown above is rendered using simple direct light computation and naive indirect light sampling.