/raybeam

ray tracer

Primary LanguageC++

Raybeam

Author: Henry Allen

Ray tracer written in C++. Loosely based on Ray Tracing In One Weekend and Scratchpixel's Ray Tracing tutorial. Supports thread-level parallelism with OpenMP.

TODO: fuzzy metal mix reflection and refraction BVH Iteration instead of Recursion .obj file imports Image smoothing OpenGL? CUDA? TensorFlow for Image Processing?

Sources: https://www.scratchapixel.com/lessons/3d-basic-rendering/introduction-to-ray-tracing https://cs184.eecs.berkeley.edu/sp20 https://raytracing.github.io/books/RayTracingInOneWeekend.html https://en.wikipedia.org/wiki/M%C3%B6ller%E2%80%93Trumbore_intersection_algorithm https://medium.com/@bhargav.chippada/how-to-setup-opengl-on-mingw-w64-in-windows-10-64-bits-b77f350cea7e