This tutorial will cover network rendering with the Indigo Network Manager.
Choose a computer to run the network manager on. Ideally this computer would be running at all times, essentially acting as a server; we will call this computer the "Manager computer".
Install Indigo on the Manager computer. For detailed information about this step please see the Installing Indigo section.
A hostname is a name used to identify a device connected to a computer network. To find the hostname of the Manager computer:
On Windows: From the Start menu, right click on "Computer" and select "Properties". The hostname is listed as the "Full computer name", which is "pixel" in this example:
On Mac: The hostname is listed as "Computer Name" under System Properties → Sharing:
Run the Network Manager on the manager computer. If the operating system prompts for permission to allow incoming connections, answer "Yes". Without this permission, other nodes will not be able to communicate with the Manager computer.
On Windows: Start → All Programs → Indigo Renderer → Indigo Network Manager
On Mac: Finder → Applications → Indigo.app → Indigo Network Manager
On another computer that has Indigo installed:
Leave the network slave running for now.
On the computer that you wish to use as the master computer, e.g. the computer that you will be starting a render from, start Indigo:
Start → All Programs →Indigo Renderer → Indigo Renderer
Warning: When setting up the master, using "localhost" or "127.0.0.1" as the hostname for the network manager will prevent other slaves from connecting to the master.
This is due to to the fact that the master will then connect to the network manager through the loopback interface and the network manager will pass the IP from which the master connected on to the slaves. For loopback, this is always 127.0.0.1.
On the master computer, open a scene in Indigo that you wish to render, and press the "Render" button.
Now click the "Network Rendering" button to enable network rendering.
On the Master computer, select "Network Rendering" from the drop down box in the Render Settings view.
If the network rendering configuration is correctly set up, there should be a client listed (with IP address and the hostname) in the "Connected slaves" list:
It will also show the rendering speed in samples per second for each slave. Note that this speed is not known until the first frame is transferred from the slave to the master, and so will show "Unknown" initially.
The Network Manager should show one slave in the "Slaves" list, and one master in the "Masters" list.
Additionally, the "Assigned master ID" for the slave should be the ID of the master. This means that the Network Manager has assigned the slave to the master.