OwnerOfJK / miniRT

Raytracing project modelling 3D objects while simulating light beams.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

miniRT

Raytracing project modelling 3D objects while simulating light beams.

How to clone

In order to properly clone the repo with all including submodules please:

git clone --recurse-submodules https://github.com/OwnerOfJK/miniRT.git

How to run

Mandatory Scenes

In order to run the program compile with make and run the executable with a scene as input.

./miniRT scenes/mandatory/spheres.rt

Invalid Scenes

If you would like to check for faulty inputs you can run any of the maps inside the scenes/invalid folder.

./miniRT scenes/invalid/map.r

Test Scenes

In order to test the current version of the renderer use the following command:

./miniRT scenes/test_inputs/spheres_intersection.rt

About

Raytracing project modelling 3D objects while simulating light beams.


Languages

Language:C 96.7%Language:Makefile 2.9%Language:R 0.4%