pippin-29 / miniRT-42

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

README

miniRT-42

Link To Git-book

https://daniel-42.gitbook.io/daniel-haddington-mygitbook/v/minirt-42/

Description

A ray tracing engine designed to render a static scene containing a number of cylinders, spheres and planes, with or without intersections, and shading based on brightness of ambient and light source.

Ray tracing is a technique used to generate realistic images by tracing the path of rays of light as they travel through a scene.

Light reflection and refraction must be simulated, as well as diffuse light.

How To Run

make libs
make
./miniRT scene/<filename>

Features

  • 0.00
    • Parser Stage (Simply prints struct members loaded from file.) (scene.rt)
  • 1.01
    • Window Creation
  • 1.02
    • Color Shading

About


Languages

Language:C 80.7%Language:Objective-C 17.4%Language:Makefile 1.9%