- Simple Ray-Sphere Intersection
- Materials (Lambertian, Metals, Dielectrics)
- Positionable Camera
- BVH
- Textures
- Quads
- Emissive Materials
- Multithreading
- Real-time camera movement
Check out the documentation and notes I have procured at: https://github.com/MustansarFarooq/raytracingNotes/
git clone https://github.com/MustansarFarooq/SFML_Raytracer.git
cd SFML_Raytracer
cmake -B build -S . -DCMAKE_TOOLCHAIN_FILE=~/vcpkg/scripts/buildsystems/vcpkg.cmake
cmake --build build
./build/SFML_Raytracer