BAKERY RELIGHT™ - A software suite specialized for interactive lighting and shading
The relighting software suite is composed of three main components:
- An interactive lighting application.
- A rendering engine.
- A set of auxiliary tools for efficiently managing the entire lighting process:
- Command line tools for batch processing.
- Interactive tools for visualizing the data generated at each step of the rendering process.
- Conversion tools from 3rd party formats (image, geometry, scene description).
FLEXIBILITY, EXTENSIBILITY, PORTABILITY
The rendering engine is built around an open node-based architecture for shader definitions. The pool of shaders is extensible, making it possible to add, for example, new illumination models (raytracing, global illumination), or shading models (SSS, AO). Multiple illumination models can even be mixed in the same scene and raytracing used only where it is needed.
We do not make use of platform-dependent acceleration, such as GPUs. The goal is to ensure maximum portability: our software should work on any operating system and with any hardware. It can run on a Windows laptop, on a Linux graphic workstation, or on a render node, with the same result guaranteed.
In additional, we make heavy use of multi-core architectures, to ensure optimal use of available CPUs, whatever they may be.