mirror of
https://github.com/c-cube/moonpool.git
synced 2025-12-10 05:03:58 -05:00
599 B
599 B
rayml
A raytracer written in OCaml. It supports diffuse("matte") and reflective("metallic") surfaces.
The design of the software roughly follows Peter Shirley's mini-book series Raytracing in One Weekend which presents a raytracer in C++. I've adopted the programming style to suit the OCaml's functional style.
Usage
You need to have OCaml installed. Running make display will compile
the program and renders the hard-coded scene displayed above.
