Farmerjoe was a popular, open-source, Blender render farm software written for Blender 3D versions 2.4x in 2006 by Mitch Hughes. It stopped working in Blender 2.5x and beyond because Blender changed, the Blender python API changed and because Python itself changed.
This new version for Blender 2.8x was born out of frustration that there weren't any simple, small-scale render farm solutions available and also my memory of how good Farmerjoe was when I used it for my master's films in 2010/11. With help from Mitch I have got it going again, fixed some bugs, added some features and written a Blender add-on which submits jobs through the Blender interface.
- Rendering frames (any image format blender supports)
- Using project subdirectories for textures or baked information etc.
- Rendering the resulting frames to an AVI JPEG, AVI RAW or FFMPEG file.
- Rendering a single large image by splitting it into parts, rendering on separate computers and recombining them.
- Specifying a directory in the root of the Farmerjoe share where AVIs or composite images will be rendered. Different people can have different directories.
You can use it on a single computer to queue jobs overnight or on a multicomputer system.
Hope people find it useful :)
(More images available in the Github 'ForReadme' folder)