This project involves ray tracing implementation in C++ to generate realistic images through simulating the behavior of light. Ray tracing is a rendering technique used to generate images by tracing the path of light as pixels in an image plane and simulating the effects of its encounters with virtual objects in a scene.The primary goal of this project is to provide a practical implementation of the concepts discussed in the book "Ray Tracing in One Weekend" by Peter Shirley.
Make sure you have the following installed on your system:
- C++ compiler
- CMake
- PPM Viewer
- Clone the Repository:
git clone https://github.com/AdityaPawar162/Projects.git cd RayTracing - Build the Project:
bash build.sh
- Go to Build:
cd build/
Once the build process is complete, run the executable using the following command:
./src/main >> image_number.ppm