When I tried setting up a rendering server I found that the majority of network renderers are outdated, no longer maintained, or just not functioning with modern Blender versions.
So I set out to develop my own, and decided to put some extra effort in it to make it usable by a wider audience.
BlendFarm is a network renderer that manages itself. You do not need to install Blender on target computers, instead a single binary will download the appropriate Blender versions whenever it is missing and requested for rendering, it also isolates these installations from your own Blender installation. This makes it more forward-compatible with future versions of Blender (automatically) and prevents local installations from potentially altering your renders. It allows for scaling of roughly 90% on an equally distributed scene, automatic performance balancing will try to improve after each render.
The application consists of 2 parts, a GUI application and a headless (console) application available for Windows, Linux and Mac. Both allows the computer its running on to act as render node. The GUI application allows you to render your Blendfile across multiple render nodes in your network. The Blendfarm GUI automatically detects changes in your Blendfile that you are working on whenever you save it, so no need to reload.
Because renders do not run in your active Blender application, and instead derive renders from your Blendfile in its own Blender instance, it reduces the chance of the Blender crashing due to a render. Each render (session) is also done in its own instance of Blender, so in case a Blender render does crash, it does not require you to restart Blender on the target computers.
Main features:
- Render a Cycles image with multiple computers
- Render a Cycles animation with multiple computers
- Automatic re-render on save
- Stand-alone GUI (Windows, Linux, Mac)
- Headless Render Node (Windows, Linux, Mac)
- Single-Executable deployment
- Rendering using CPU,Cuda, and OpenCL
- Automatic workload balancing
- Automatic network discovery
- Automatic Blendfile change detection
Project Url:
The following video showcases basic features:
The following video showcases basic usage:
Rendering an image:
Rendering an animation:
BlendFarm is completely free. If you find the software useful, any donations are appreciated, and a Patreon is available on the Github page.
If you have any feedback, feel free to post it here.