Date: Thu, 28 Mar 2024 15:05:52 +0000 (UTC) Message-ID: <494042464.2866.1711638352672@confluence-prod.c.chaos-bs-production.internal> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_2865_114401363.1711638352672" ------=_Part_2865_114401363.1711638352672 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
This page introduces and provides information on setting up Distributed = Rendering.
Distributed rendering is a technique for distributing a single ren= der job within a single frame across many computers in a network. There are= different approaches to doing this, but the main concept is to reduce the = render times by dividing different parts of the rendering pipeline and givi= ng each participant different parts of the job. The most common way to do t= his 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 comb= ine them into the final image.
In V-Ray, DR is done completely through TCP/IP protocol, which is the st= andard protocol of the Internet and thus the most common protocol that is s= upported by the hardware. The distribution management is divided into a&nbs= p;render client and one or more render servers.=
The render client is the computer from which the rend= ering is started. Unreal and V-Ray for Unreal must be running on this compu= ter in order to start DR. The process initiated by the render client divide= s the frame into rendering regions and distributes them among the rend= er servers, and later collects the results. In any DR job, there is only on= e render client.
A render server is one of the computers in the networ= k that does the rendering work. A render server requests render data from t= he render client, processes it, and sends the result back. In any DR job, t= here can be many render servers.
To use the distributed rendering feature you need to do the following st= eps.
1. Have V-Ray for Unreal installed o= n the Render Client. Choose in the Advanced options <= strong>Standalone only and V-Ray will be installed in C:\= Program Files\Chaos Group\V-Ray\V-Ray for Unreal.
2. Have V-Ray Standalone running in serve= r mode on the Render Servers. You can do that by going in Start menu > V-Ray for Unreal > Launch V-Ray render server (Unreal).=
A console window will appear saying "Entering server mode - waiting for = render requests on port 20207". Your Render Server is ready to accept rende= r jobs.
To enable DR in Unreal Engine you go to V-Ray Settings = > Performance > Distributed Rendering<= /strong>.
1. Enable the use of DR.
2. Specify the render servers by clicking= the + button to manually add a server by entering its IP addr= ess or network name followed by its port number (default is 20207) (e.g. 10= .0.3.126:20207).
3. Check the Output Log to s= ee the Server accepting and starting the render job.