Visualization of a set of spheres in 3D space using Phong reflection model.
- Nvidia GPU
- Cuda Toolkit 12.6 or higher
- CMake 3.25 or higher
- C++ 20 capable compiler (tested with MSVC)
In order to build the project execute the following commands:
git clone https://github.com/piotrprzybyszdev/Raycasting.git --recursive --shallow-submodules
cd Raycasting
cmake -S . -B .
Build files for the default build system of your platform should generate.