Iray Programmer's Manual

Components

Iray Bridge consists of the following components shipped with Iray:

  • Iray Bridge API: This is a part of the Iray API and exposes the functionality needed to integrate and configure both the Iray Bridge client and server. See Server configuration and Client configuration for more information.

  • Cloud Render Plugin: The cloud_render and cloud_render_server plugins add a new render mode to the available render modes of Iray. They add, for example, the Iray Photoreal Cloud render mode, which is the cloud version of the Iray Photoreal render mode. Simply select this renderer to render on a remote cluster through Iray Bridge. The Iray Photoreal Cloud render mode is identified with the string "iray_cloud" when using the Iray API to create a corresponding render context.

    Note: These plugins must be loaded by the client and the server for Iray Bridge rendering to work.
  • Cloud Importer Plugin: The cb_importer plugin can load Iray Bridge scene snapshot files which contain a very compact binary representation of a scene. The snapshot file can only be loaded by the same version of Iray Bridge that saved it.

    The snapshot expects the data to be present in the server-side data cache. For more information about saving Iray Bridge scene snapshots, see Snapshots.

  • Remote Server Executable: The remote_server executable is a simple wrapper around Iray that exposes the Iray Bridge Server, as well as normal Iray cluster configuration, as a command line tool. It can be used both to form normal Iray clusters and to start Iray Bridge servers.

  • Iray Viewer: The Iray Viewer application shipped with Iray has built-in support for Iray Bridge and can render using remote clusters. See Using Iray Bridge with Iray Viewer for details.