Enabling The Network Rendering Feature

 

Primary Node

To enable network rendering, click on File > Preferences > Network RenderingThe utilization of multiple CPUs or GPUs over a network to complete the rendering process., then click on the Enable Network Rendering checkbox.

The Network Settings dialog box includes an option to turn the automatic port configuration for the Primary Node on or off. If enabled, you can use multiple Primary Nodes on the same computer.

Enabling_Network_Rendering_Feature_Fig01_SE_v2022.jpg

Figure 1: Network Rendering tab in Preferences

 

What happens is the Primary Node opens a socket at the specified Primary Node network port and listens for Render Nodes trying to connect to the Primary Node. It starts scanning the specified subnet in the local network for daemons, and as soon as a Render Node with the correct version connects, the OctaneRender® status bar shows the additional GPUs and Render Nodes.

Enabling_Network_Rendering_Feature_Fig02_SE_v2022.jpg

Figure 2: OctaneRender status bar

 

You can scan multiple subnets. The network render feature is also applicable if the Primary Node and Render Node are not on the same subnet.

Figure 3: Selecting subnets

 

You can also specify host names or IP addresses of net render daemons, which is helpful if they are located outside of the subnet where the net render Primary Node connects.

Figure 4: Directly-configured net render daemons

 

To avoid entering all the daemons on every Primary Node computer, users can export or import this daemon list and share it between computers.

{

"Version": 1,

"AddrList": ["server1", "192.168.0.103"]

}

 

Render Node Daemons

The daemon is a program that launches after logging in, and runs all the time unless you shut it down. It fulfills various roles:

To set up the daemon, download the OctaneRender Studio Node installer from the Downloads section on the Otoy website which can be found towards the bottom of the Applications section. Run the installer on the Render Node computer. The installer will create a new application named Install Octane 2022.1 Daemon which can be found in the Start menu. During the setup, the installer asks you to choose a port for Primary Node requests. After that, the daemon resides on that machine, active at all times. If the daemon needs to be restarted, there will be an addiitonal program in the Start menu named Start Octane 2022.1 Daemon. This program can be run in order to restart the render node daemon.

install_daemon

Figure 6: Running the batch script

 

After confirming your selection, a batch file run_octane_node_daemon.bat is created in your Start menu's Startup folder (Start > Programs > Startup …). It launches the next time you log into your Windows® account, and a new terminal window appears in your task bar. When you open the terminal, you can see the daemon starting up. At first it tries to launch the Render Node process to gather some information.

daemon_start

Figure 7: Daemon startup

 

On the Mac®, the concepts are the same as on Windows.

  1. Open the Standalone.dmg file and double-click Install Daemon.

    Screen Shot 2014-07-17 at 8.47.05 am

    Figure 8: Install Daemon on the Mac

  2. When the Terminal window pops up, enter the daemon port and the GPU IDs used for rendering, or press Enter to use the default values.

    EnablingTheNetworkRendering_mac1_SEv2-2.png

    Figure 9: Daemon setup in the Terminal window

  3. After confirming the settings, enter your administrator password, and then macOS® copies the daemon and Render Node into the Applications folder and sets up a launch agent, which launches the daemon when you log in the next time.

    EnablingTheNetworkRendering_mac2_SEv2-0.png

    Figure 10: Finished daemon installation

  4. To run the daemon immediately without logging out and logging in, go into the Applications folder and run the daemon from there.

    EnablingTheNetworkRendering_mac3_SEv2-0

    Figure 11: Selecting the daemon from the Applications folder

  5. This creates a minimized Terminal window in the dock. The daemon is a console application, and should produce an output like this.

    EnablingTheNetworkRendering_mac3_SEv2-0

    Figure 12: Daemon output