Tech/LxEngine/Features & Tasks/Ray-tracer
From Athile
< Tech | LxEngine | Features & Tasks
Contents |
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.
Prerequisites
Notes
- Work has started on a ray-tracer sample. The goal of the sample is to provide a stand-alone ray-tracer demostrating the LxEngine architecture. The goal of this project would be to develop a real-time (?) ray-tracer back-end that could be swapped in mostly transparently for a rasterization based back-end. --Arthur 12:42, 6 May 2011 (CDT)