Parallelised torus ray-tracer, supporting both window and terminal rendering
- OCaml 98.2%
- Dune 1.8%
| bin | ||
| lib | ||
| test | ||
| .gitignore | ||
| .ocamlformat | ||
| dune-project | ||
| LICENSE | ||
| otorus.opam | ||
| README.md | ||
Otorus
This is a multithreaded torus ray-tracer, with frontends for rendering to a window, or directly in the terminal in real time.
Explanation of multithreading can be found here.
Explanation of terminal rendering can be found here.
Running
$ dune exec -- otorus --terminal
$ dune exec -- otorus --window
The rendered scene can be configured in bin/config.ml, with other parameters in bin/main.ml.
Terminal
Terminal recordings of realtime renders can be found here.



