A small ray tracer: an entry point into rendering and graphics programming. It focuses on fundamental ray tracing concepts implemented from scratch, serving as the first step toward real-time rendering with OpenGL and GPU-based ray tracing.
# Clone the repository
git clone https://github.com/Criss-Ivana/Offline-Ray-Tracer.git
cd Offline-Ray-Tracer
# Build the project
make
# Run the raytracer to generate an image
make run![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
This project was a lot of fun, highly recommend!































