Implement global illumination with OCaml, using light propagation volumes .