Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

The Cooperative mode is a special mode that allows selected nodes to work on the same frame individually and to merge the images they have created at the end of the rendering process. You can activate Cooperative mode by selecting it in the Wizard panel when a job is submitted.

While rendering, all involved nodes will render the same frame with a different starting “seed”. They will get almost identical images of the same scene, only the noise distribution is different between them (due the different random seed they used). When the job is finished, the Manager will collect these results and merge them into a single output file. The Manager can merge all the individual renders (each of them with different seed, and thus different noise distribution) into one cleaner image, summing the contribution of them all.

It is possible to preview Cooperative jobs while rendering by selecting the job tree and pressing the Preview button. In this moment, the Monitor will ask the Manager for merging the contribution of all the nodes at this instant and display the resulting image in the Preview window as soon as the Manager collects, merges and sends the image to the Monitor.

Merging Manually

If the network fails or crashes at some point and the merging of MXI files is not completed (you can check the Monitor nodes and manager for error messages), you can manually merge the cooperative MXI files created during the render process. All the Render Nodes save the current MXI file in their temp folder (accessible through Menu > Open temp folder). The Manager also stores all the MXI files from the nodes in its temp folder, creating a subfolder for each job so it is easier to find the set of MXI files you are looking for and merge them manually.
In order to make a cooperative render work, each MXI file must have a different starting “seed” so that each render has a slightly different noise pattern. This random seed value is given automatically by the -idcpu command; the user does not have to specify it himself.

 

 

  • No labels