Tech/LxEngine/Features & Tasks/Ray-tracer

Status

 * See notes on ray-tracer sample

Overview
Integration of a ray-tracer that can take a snapshot of the scene: this means that the data will be cloned (likely) and sent to the ray-tracer even if animation, updates, etc. take place in another the main window.

Integration should be of a third-party, openly licensed ray-tracer to avoid reinventing the wheel and fragmenting development. It is unclear what library is the best fit at the moment. Like all LxEngine components, the ray-tracer implementation (and as much of the specifics of ray-tracing itself) should be abstracted from the core architecture.