Nobody likes waiting for hours whilst blender is busy rendering. Cycle is a heavy user of ray-tracing, and it require to build a BVH (Bounding Volume Hierarchy). The construction of such a tree is complicated. Currently blender use it’s own BVH Builder.
Currently, Embree can be used only if rendering on CPU, and it requires that an optional flag is set at compilation time (which is not enabled for pre-built binary).
The goal of this proposal is to make Embree also usable on GPU.
How to use ?
To enable this feature, Blender must be built with Embree (cmake flag
WITH_CYCLES_EMBREE), then render with
Cycle on a CUDA compatible GPU, and enable
Acceleration Structure >
Use Embree on GPU.