Render Loops
[neuray Services API]
Description
Render loops allow for maximum resource utilization by performing rendering in a tight loop rather than on demand by the user. This allows for much faster progressive rendering convergence.
These interfaces are used in commands which wish to use render loops and by users who wish to implement their own render loop handlers.
Architecture
The render loop system consists of 3 layers.
-
Manager
-
Render Loops
-
Render Loop Handlers
Usage
neuray Services ships with a complete set of commands that cover all render loop functionality. Users can simply call these to make use of render loops.
The complete source code to the default render handler is supplied as a reference for those who wish to implement their own render loop handlers.