RayTracer is a simple yet powerful ray tracing engine written entirely in Python. It allows you to render 3D scenes into 2D images using ray tracing techniques.
- Pure Python implementation
- Supports basic materials and lighting
- Simple and extensible design
To run RayTracer, you need to have Python installed on your system.
-
Clone the repository:
git clone https://github.com/iremoztimur/RayTracer.git cd RayTracer
To render a scene, you can use the provided Makefile commands:
-
To clean up the project directory:
make clean
-
To run the ray tracer:
make run
-
To open the generated image files:
make open