nXtRender Render Farm
A Render Farm consists of a group of networked computers working together to complete large rendering tasks. Normally, render farms proceed silently, without graphically displaying the renderings as they progress. Rendering in this manner allows you to use more computer power for lengthy tasks at the expense of some interactivity.\\ Many third-party render farm products are currently available. The nXtRender Render Farm Software allows you to work with one of these, or you can set up a simple render farm just using the software provided. The nXtRender Render Farm Software is sold separately from the nXtRender platform plugins, such as AccuRender nXt. The software itself is platform independent; AutoCAD is not required on computers which will only be used for rendering farming.
The nXtRender Render Farm includes two basic pieces of software:
- nXtFarmer.exe (nXtFarmer64.exe) is a small program that runs on each network rendering station and waits for jobs to be generated.
- nXtFarmMonitor.exe (nXtFarmMonitor64.exe) is an applet that shows you the state of your render farm and provides some simple control tools.
The following procedures apply to nXtRender's included render farm. If you are planning to use third-party render farm software, some of these procedures will be different.
Create a shared folder for use by the render farm. All of the network rendering computers must have read/write access to this folder. The shared folder should have a lot of available disk space to store both data (input) and images (output.) 20 - 200 GB of available storage are recommended. You must perform the following four steps on each computer you plan to use in the render farm, including any nXtRender workstations which will submit jobs to the render farm:
- Install the nXtRender Render Farm Software.
- From the Start menu, run the Render Farmer on each machine. The Render Farmer will appear as an icon in the system tray.
- Right click on the icon and select Restore. A window title nXtRender Farmer should appear.
- Select Options->Path... from the menu and select the path to the render farm. The Farmer window can now be minimized to the tray.
The Render Farm is now configured. To verify that the farmer machines are responding run the Render Farm Monitor from the Start menu on any of the workstations. The machines should appear in the upper list box. If you wish to exclude a machine from participating in the render farm, you can select it, right click, and choose Suspend.
Updating the Render Farm Software
All participating computers must be updated before a new job can be submitted to the farm. Use the following procedure:
- Wait for any active farm jobs to complete before beginning your update.
- For each participating computer:
- If the render farm is currently running, close down the Render Farmer by right-clicking on the tray icon and selecting Close.
- - Install the nXtRender Render Farm Software.
- - Run the Render Farmer from the Start Menu. The tray icon should appear.
Currently, three types of jobs can be submitted to the render farm for processing by multiple computers: Single Images from WalkAbout, Batch Jobs, and 3D Slide Shows.
Contents |
Single Images
Single views can be split into "slices" and distributed to multiple machines. Once the job is complete, these slices can be reconstructed into a single image using the nXtRender Image Editor.
Perform the following steps to submit a single image job to the render farm:
- Launch WalkAbout and configure your rendering and view.
- Press the Render Farm button on the WalkAbout toolbar.
- Name the job or accept the default. The date and time is automatically pre-pended to the name you choose. A sub-folder for the job is created in the Render Farm shared folder. An Output folder is also created in the new job folder.
- Choose to either run the job "now", "later", or "after" a scheduled time. If you choose "later" you will need to use the nXtRender Render Farm Monitor to manually start the job.
After the job is complete, output can be found in the job's Output folder. To reconstruct the output into a single image use the following steps:
- Open the nXtRender Image Editor.
- Load the first image of the sequence, 000000.nXtImage
- From the menu, select Image->Arithmetic->Add
- Select all of the other images in the sequence (do not select 000000.nXtImage again or it will be counted twice)
Batch Jobs
Each batch task will be rendered by a single machine.
Perform the following steps to submit a Batch job to the render farm:
- Configure your Batch tasks in the usual way.
- Press the Farm... button on the Batch DB.
- Name the job or accept the default. The date and time is automatically pre-pended to the name you choose. A sub-folder for the job is created in the Render Farm shared folder. An Output folder is also created in the new job folder.
- Choose to either run the job "now", "later", or "after" a scheduled time. If you choose "later" you will need to use the nXtRender Render Farm Monitor to manually start the job.
After the job is complete, output can be found in the job's Output folder. The output format from Batch jobs is always .nXtImage.
Slide Show
Each transition between two slides will be rendered by a single machine. For example, a slide show with five slides will have four transitions and will produce four tasks for the render farm.
Perform the following steps to submit a 3D Slide Show job to the render farm:
- Configure your 3D Slide Show in the usual way.
- Press the Farm... button on the 3D Slide Show DB.
- Name the job or accept the default. The date and time is automatically pre-pended to the name you choose. A sub-folder for the job is created in the Render Farm shared folder. An Output folder is also created in the new job folder.
- Choose to either run the job "now", "later", or "after" a scheduled time. If you choose "later" you will need to use the nXtRender Render Farm Monitor to manually start the job.
After the job is complete, output can be found in the job's Output folder. The output format from 3D Slide Show jobs is always png. Your alpha channel choice will be preserved.