Introduction

Organization

Render clients

Render servers

Installation notes

How to test

Distributed rendering settings

Notes

Introduction

Distributed rendering is a technique for distributing a single render job within a single frame across many computers in a network. There are different approaches of doing this but the main concept is to reduce the render times by dividing different parts of the rendering pipeline and giving each participant different parts of the job. The most common way to do this is to divide the frame to be rendered into small regions(buckets) and give each machine to render a number of them. Then get the results and combine them into the final image.

Organization

V-Ray supports DR. It divides the frame into regions and spreads them across the participants in the distributed rendering. This is done completely through TCP/IP protocol which is the standard protocol of the Internet and thus the most common protocol that is supported by the hardware. V-Ray itself does not need additional file or directory sharing (note that you may actually need some file/directory sharing for the bitmaps or other additional files used during rendering). The distribution management is divided into Render Clients and Render Servers.

Render Clients

The render client is the computer that the user is currently using and from which the rendering is started. It divides the frame into rendering regions and spreads it across the Render Servers. It distributes data to the render servers for processing and collects the results.

Render Servers

A render server is a computer that is part of the so-called render farm - it requests render data from the render client, processes it and sends the result back.

Installation notes

See the distributed rendering section in the install instructions.

How to test

First start with the testing of the render server:

 

Now test the render client:

Distributed rendering settings

The Distributed rendeing settings dialog is accessible from the System rollout of the renderer settings.

 

Add server - this button allows you to manually add a server by entering its IP address or network name.

 

Remove server - this button deletes the currently selected server(s) from the list.

 

Resolve servers - this button resolves the IP addresses of all servers.

 

Notes