A raytracing project created for the purpose of learning
This project can be downloaded by using the
git clone --recurse-submodules https://github.com/abdelrahim-hentabli/ray-tracing.git
or
git clone --recurse-submodules [email protected]:abdelrahim-hentabli/ray-tracing.git
The library/executables can be built by calling (from within the project directory):
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build . --parallel <# of cores available for build>
Tests can be run by calling the executable at
./build/tools/test/tests
And benchmarks can be run by calling
./build/tools/benchmark/benchmarks
Currently, there is a working ray-tracer for both images and videos, which can be seen when running the executables generated from the tools/demos/
folder: