moonpool/README.md
Samrat Man Singh 5e44c0b22a Add Usage notes
2017-11-15 14:52:09 +05:45

18 lines
599 B
Markdown

# rayml
![Example rendered scene](examples/demo.jpg)
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][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.
[weekend]: http://in1weekend.blogspot.com/2016/01/ray-tracing-in-one-weekend.html