Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1017 Bytes

README.md

File metadata and controls

41 lines (29 loc) · 1017 Bytes

ray-tracing

A raytracing project created for the purpose of learning

Downloading and Building the Project

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>

Running the tests/benchmarks

Tests can be run by calling the executable at

./build/tools/test/tests

And benchmarks can be run by calling

./build/tools/benchmark/benchmarks

Current Progress

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:

output.mp4