Lumiverse
2.5
A framework for creating lighting control applications
|
An interface for serving cached Arnold render responses. More...
#include "LumiverseCoreConfig.h"
#include "ArnoldInterface.h"
#include "ArnoldParameterVector.h"
#include "Compositor.h"
#include "ToneMapper.h"
#include "EXRLayer.h"
#include <thread>
#include <algorithm>
#include <unordered_map>
#include <set>
#include <mutex>
Go to the source code of this file.
An interface for serving cached Arnold render responses.
This interface renders a separate frame buffer for each device in the scene, and caches the responding frame buffer so that it can be returned quickly on future requests. The cached request can be served quickly even if the request changes a lighting intensity, turns off devices, etc because the rendering equation is linear in the devices.