Blender is no stranger to the world of distributive rendering.Â There are several simple python scriptsÂ as well as Dr. Queue that can do the jobÂ for Blender (here's the Windows user manual for Dr. Queue byÂ the Rovorm team).Â ButÂ oneÂ has been silent for the past 2 years... until now.
After 2 years the Piovra team releases a new version of the "Italian Renderfarm" script. In those last years we used Piovra adding and removing code, functions, options and naturally fixing bugs.
A short change log:
Added some features in piovramaster and piovraserver python scripts, now piovramaster shows:
- Elapsed Time
- Remaining Time
- Avarage time per frame
and some other statistics at the end of the render process, like Avarage time per frame, and number/percentage of rendered frame, for all the singles slaves.
Other little improvements and fixes aroud the commands:
- "piovramaster -exec / -execall" commands now support also command with multiples arguments
- "piovramaster -stopall" (fixed a bug)
- "piovramaster -recv / -recvall" now deletes the received files from the nodes (usefull for the slaves with a small hard-disk), making Piovra faster and cleaner to use
- new "piovramaster -stop [hostname or hostip]" that stop a slave without deleting it from the slave's list, so you can receive files or run command on that slave without the need to add it a second time to the slave's list.
In the Download page there's the zip archive containing the scripts, the manuals and the installer for Linux and Mac. If You are using Windows, and you don't know how to do, install first the old version (1.02) with the windows installer (.exe). At the end of this installation replace the directory PiovraPyScripts with the new one You can find in the zip archive.
The zip comes with a manual, so you won't have to go searching for install instructions.Â Let's hope that the Piovra team keeps on top of the project, since with Blender being used for larger and larger projects, the ability to set up a renderfarm is vital!