basic engine for rendering multiple objects using ray tracing algorithm RTv1 is a simple ray tracing program. The project was developed as a part of 42 school program. It parses a 3D scene from a file and applies ray tracing algorithm to render the given scene. Note: this project was made for MacOS.
Installation
Clone or download this repository and run make in command line while in the root of the repository. This will build executable called RTv1. Makefile compiles SDL2 library from source files. so building process might take some time.
Usage
./RTv1 [filename] filename must contain path to a valid scene. If the scene is not valid, RTv1 will write corresponding error on standard output. you will find example of the file named test