Dreambox is a Multi-Platform Visual Communications Design studio based in Istanbul currently working on a Digital Sales Agent and Brand Experience Project.
“Unbiased rendering” module will work as a part of projects and use Dreambox’s proptierary graphics library (C++/OpenGL/QT/QML based) to extract scene information. The purpose of the module is to create an automatic system to transfer current scene on screen (with all scene data such as material, mesh, lights, camera, etc.) to a unbiased rendering service (such as a raytracer, i.e. stand-alone vray or an online render farm) through network, get the service render the scene with pre-set or just-in-time scene information in a photorealistic manner and transfer the final image back to client to display.
Module should utilize Dreambox’s proprietary graphics library and use its built-in utilities as much as possible. Library includes most of required scene classes to support programmer. In case of need, the programmer will be responsible for implementation of additional scene functionality and integration into library.
Programmer of this module has to have a solid knowledge of C++ programming language, OpenGL 3 and OpenGL ES2 APIs, QT Framework (and QML scripting language), knowledge of network programming, immense experience with multiple 3d model file formats, ability to combine unbiased rendering techniques and real-time high performance rendering techniques and ability to learn and adapt an ongoing project quickly.