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.
Installing a license of V-Ray as a Distributed Rendering Node (also referred to as render slave, slave machine, or DR node) is quite easy. This tutorial will outline the process in a few simple steps. This process is the same for both Sketchup and Rhino. For additional information visit our help page here.
1. Make sure that SketchUp is closed and begin the installation process. Click Next.
2. Click “I accept the terms of the license agreement”, then click next.
3. Select the components you want to install. In our case we want to install the 4 tools outlined in red in the image below. Click next when ready.
A. WIBU Key Runtime - This installs all necessary WIBU Key drivers for your Dongle Licensing.
B. Microsoft C++ Redistributable - This installs Microsoft Visual C++ 2005 Redistributable Package.
C. V-Ray for SketchUp - This will install the files needed to run V-Ray for SketchUp.
D. The command line render spawner tool - This installs the standalone version of V-Ray.
E. The distributed rendering spawner - This installs the files need to run V-Ray in distributed rendering mode.
F. The 64-bit distributed rendering spawner
G. Utilities for dongle licensing - This installs the V-Ray license server and utilities.
H. V-Ray Tools - This installs a collection of advanced tools to help you get the most out of V-Ray.
i. Filter generator tool
ii. Image to tiled multiresolution EXR converter
iii. Irradiance map viewer
iv. Lens analysis tool v. OBJ GEO PLY to .vrmesh converter
vi. VRImg to OpenEXR converter
4.1. Click next to begin the installation.
4.2. In some cases you may have to uninstall the existing version of V-Ray. Follow the steps as prompted to uninstall.
5. Wait for the installation to complete.
6. In this instance we chose not to install the WIBU Key (dongle) Drivers click Finish to complete the installation. Since this is going to be installed on a slave machine be sure to un-check “Register V-Ray Liscense Server as service” and choose Finish.
7.Once installed you can start the Distributed Rendering Spawner on the Render Node.
In Windows, start by going to the computer’s Start Menu, then to Programs> Chaos Group> V-Ray for SketchUp/V-Ray for Rhino> Distributed Rendering> Launch the distributed rendering spawner.
In OSX, start by going to Macintosh HD > Applications > ASGVIS > DRSpawner > XMLDRSpawner.
This window needs to stay open during the render process. It will provide information about the render.
8. Once the spawner is open you can go back to your main model you can begin rendering via your local network. In your Sketchup model go to your “Options Editor” and under the “System” roll out turn on Distributed Rendering and choose from a list of “Hosts” on the network.
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.
9. Choose which machines on the network you would like to render from, and enjoy!