A small weekend project to get used to C++ again. Not using much of the newer features of the language ;)
Code is adapted from
and
Current features:
- infinite plane, quad, sphere, box and trianglemesh (slow AF)
- materials: lambert, metal, dielectric and diffuse-light
- multithreaded raytracing, next unhandled scanline is pulled from vector
- NO optimizations :D