Building Blender/CyclesHydra

Building Cycles as a Hydra Render Delegate

There is experimental support for building Cycles as a Hydra render delegate. This enables Cycles to be used as a renderer in applications with Hydra support, for example Usdview, Omniverse and Houdini.

No official support is provided at this point due to the experimental state.

See the developer.blender.org task for the status.

Cycles Repository

For build instructions refer to BUILDING.md in the Cycles standalone repository. This supports building against a USD installation or Houdini.

Blender Repository

TODO: waiting for library upgrade to include Hydra components.

It's also possible to build using Blender's precompiled USD libraries. This is mainly useful for developer testing, as Blender itself does not yet support loading Hydra render delegates.

The CMake configuration is as follows:

WITH_BLENDER=0
WITH_CYCLES_HYDRA_RENDER_DELEGATE=ON