1 Setup

_images/squidnetnetworkbridge.jpg

SquidNet Render Bridge Workflow

SquidNet’s Render Bridge allows render farms to share each others computing and rendering resources. The render farm receiving processing requests (jobs) is called the Bridge Server while the render farm sending processing requests is called the Bridge Client. The bridge server creates a unique studio account for each bridge client. The bridge client uses the credentials from their bridge account to connect to the bridge server farm.

Bridge client farms can send processing requests to one or more bridge server farms. Client farms have primary control of their jobs and only allow server farms to render slices that the client farm deems necessary. A deterministic workflow dictates which client jobs are uploaded to bridge server farm(s).

Uploading criteria can consist of the following:

  • Always: Upload every job added to the local job queue.
  • Job Type: CPU or GPU jobs (or both).
  • Idle Time: Jobs that remain idle (no rendering) for a specific period of time.
  • Render Time: Slice render times that are over or under a specific period of time.
  • Frame Count: Job frame counts that are over or under a specific frame count.
  • Project Size: Project sizes that exceed (or are below) a specific size.
  • Manual: Manually upload jobs.
  • Priority: Jobs that are above or below a specific rendering priority.
  • Studio Accounts: Only upload jobs from specific studio accounts.

Other options exist that prevent jobs from rendering on the client farm and to only render on the server farm(s).

2 Server Configuration

_images/bridgeaccount.jpg

Bridge Account Setup

In order for bridge clients to connect to bridge servers, a studio account must be created with the Bridge Account checkbox selected (see pic above). Other than the standard studio account settings (application profile assignment, lease setup, etc…), this is the only configuration needed. Once the studio account is created, send the connection details to your client.

3 Client Configuration

_images/bridgeprofile.jpg

Bridge Client Profile

Using the client credentials provided by the bridge server’s administrator, create a bridge profile by doing the following:

  1. In the Cloud Rendering view, press the Bridge Configuration button.

  2. In the Bridge Profile Accounts window, right-click anywhere within the window and select the Add… menu option.

  3. When the bridge profile window appears:

    • Enter your bridge client credentials: Server URL, Studio account, user account and password.
    • Press the Update Bridge Account Details button to populate the remaining empty fields.
  4. In the Application Profile Mapping section, determine which job templates you’d like to use then select the upload criteria (see pic).

_images/bridgecriteria.jpg

Bridge Profile Criteria

  1. In the “Render Pool Mapping” section, link up server and local node pools.
  2. In the “Render Queue Mapping” section, link up server and local render queue assignments.
  3. Press the “Accept” button to save your new profile.