Page History
This page provides information on distributed rendering (DR).
Overview
Section | |||||
---|---|---|---|---|---|
Distributed Rendering is a technique intended to speed up rendering by dividing the rendered image into individual regions (buckets). Each machine on the network is then given a number of regions to render, and the machine that started the process gets the results and combines them into the final image. In contrast to a regular "Render Farm" where the rendering process is sped up by utilizing multiple render nodes to render multiple animation frames in parallel, Distributed Rendering is used to speed up the rendering of a single frame. V-Ray uses the following convention to refer to the render nodes on the network:
|
Setup
Render Servers:
- Navigate either to the V-Ray for Houdini installation folder, or the V-Ray Standalone installation folder.
- Navigate to the "appsdk/bin" folder if using V-Ray for Houdini, or the "bin" folder if using V-Ray Standalone.
- Open a new Command Prompt/Terminal and call "vray.exe -server" to start V-Ray in Server Mode.
UI Text Box | ||
---|---|---|
| ||
The default V-Ray installation paths are:
|
Render Client:
- Inside Houdini, create a V-Ray Renderer and go to Renderer → DR.
- Select Enable and add the Render Servers' network addresses. You may also want to disable "Use Local Machine" so that rendering is not performed on the Client machine.
UI Text Box | ||
---|---|---|
| ||
It is crucial to ensure the V-Ray Core Version is the same across all Render Servers and the Render Client. An easy way to check is by using the V-Ray DR Check tool. |
- Navigate either to the V-Ray for Houdini installation folder, or the V-Ray Standalone installation folder.
- Navigate to the "appsdk/bin" folder if using V-Ray for Houdini, or the "bin" folder if using V-Ray Standalone.
- Open a new Command Prompt/Terminal and call "vraydr_check.exe -host=(HOST_ADDRESS) -port=(PORT_NUMBER)".For example: "vraydr_check.exe -host=127.0.0.1 -port=20207".
The following information is returned:
- Status:ready
- Num processors:12
- V-Ray core version:5.10.20
- V-Ray revision info: Jun 4 2021 13:28:51
When rendering with V-Ray GPU, you may want to specify the devices on the Render Server machines used for GPU rendering.
To do so:
- Navigate either to the V-Ray for Houdini installation folder, or the V-Ray Standalone installation folder.
- Navigate to the "appsdk/bin" folder if using V-Ray for Houdini, or the "bin" folder if using V-Ray Standalone.
- Open a new Command Prompt/Terminal and call "vray_gpu_device_select.exe". This opens a new window listing all CUDA/RTX compatible devices on your machine. Select the devices to use for rendering and hit the Set devices button.
UI Text Box | ||
---|---|---|
| ||
The V-Ray Render Server has to be restarted for any changes to take effect. |
UI Text Box | ||
---|---|---|
| ||
|