CGI rendering is the first use case for Golem. Right now two open source renderers are supported - Blender and Luxrender. Each requires a slightly different setup, so we’ll walk you through them below.
First, you should add your scene file and all supporting resources like textures and geometry to the Tasks view of Golem (see Adding Tasks for more details). Make sure your scene is setup correctly for your chosen renderer.
Golem will run your scene locally to check parameters and make rough time estimations. This process could take from a few seconds to a couple of hours depending on the complexity of your scene, but for most use cases it should be quite fast.
Once you’ve adjusted task and render-specific settings, you’ll be able to send your scene to the Golem network. All the resources will be distributed to Providers machines, so take care not to send sensitive data to the Golem Network.
Providers will render your scene on Docker machines with specific versions of pre-installed renderers and then send back results and logs.
You can see a small preview of your render in the Tasks view at bottom. This can be switched on or off with the toggle switch. If you click the icon in upper right of this view, you can open a larger Preview Window. This window has 2 main views, Outline view and Frame view.
In Outline view you can see an outline for every frame in your task. You can hover these frames to see their status, and if needed, resubmit them in case of a problem.
Enter this view by double clicking on any outline view frame. If that frame is complete, you can view the rendered image, and zoom in to check details. You can also show the subtask areas of the image by click on the (icon here) icon. You can then resubmit individual areas of an image via the popup here.