Farmerjoe was a popular, opensource, 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. You can see the original project here
This new version for Blender 2.8x was born out of frustration that there weren’t any simple 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 separete 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.
Check it out on it’s Github page and if you have any questions I’ll check this thread or message me. https://github.com/Laurencitow/Farmer-Joe-Render-Farm. It would be great to have your feedback and any comments or problems.
Up loading it now.
Updated ******Some quick troubleshooting information:
*Addon does not appear when I try and install it – the Addon is not zip file, you have to extract the contents of the zip file and the addon is the FarmerjoeAddon0_2_1.py file.
*Everything set up but not much happens – have you put the ip address of the master computer in the Farmerjoe.conf file?
*Jobs start rendering but nothing seems to be finished – see if the Node computers can write to the farmerjoe share. If they can’t frames can’t be written.
*Webserver (–appserver) keeps crashing – move it onto a computer that is doing less work.
*For Render by Parts - the resolution % Percentage needs to be 100%, otherwise you get a composite of little pictures