Yes the documentation is somewhat lacking, and Farmerjoe is somewhat new with I’m sure many small bugs.
I am very keen to solve any issues so will try to update it as soon as I get the time.
For now I will try to answer the questions here.
Please NOTE ptryk has found a bug with paths to the blender that contain spaces, I have worked out how to solve it and will post an update in the next 24hrs, untill then you can stick a copy of blender in a directory somewhere that does not have spaces which the slave can then use.
On windows XP you either need to use the command line or make some Shortcutto the Farmerjoe.exe and edit them to add the required parameters.
I cant really be expected to teach people how to use the windows command line so I’ll explain the link method which is allot easier.
If you navigate to the farmerjoe directory in explorer, hold down CTRL+SHIFT and drag the Farmerjoe.exe it will make a Shortcut just drop it anywhere in the same Directory.
you should get a file like this “Shortcut to Farmerjoe.exe” you can then rename it to “Farmerjoe Master.exe” then right click it and select “Properties” and edit the target mine says “R:\Farmerjoe.exe” change it to “R:\Farmerjoe.exe --master”
Then do the same thing for the appserver
CTRL+SHIFT and drag the Farmerjoe.exe to create “Shortcut to Farmerjoe.exe” then rename to “Farmerjoe Appserver.exe”, then edit properties>target and change to “R:\Farmerjoe.exe --appserver”.
(NOTE: you may have a different path to Farmerjoe.exe, ie. not r:)
So now to get Farmer joe running you need to
- Double click the “Farmerjoe Master.exe” we made earlier
which will start the master server
- Double click “Farmerjoe.exe” which is the real exe
that will start the slave, by default Farmerjoe runs as a slave.
- Double click the “Farmerjoe Appserver.exe” we made earlier
which will start the Web Gui running.
Once these 3 are running, assuming you have configured everything else correctly, you should be able to submit jobs from blender.
You should also be able to point your web browser to http://servername:port (where servername is the pc’s ip or hostname that is running the Appserver and port is the port number configured for the appserver in the Farmerjoe.conf.
Farmerjoe renders Animations.
Farmerjoe does work accross a LAN
Currently there is no yafray support however it could possible work if you have yafray installed on each client and yafray is in your PATH.
If you dont know what PATH means google for “windows environment path”
yes I need to add a description to that page to, I actually have a description but pointed everyone directly to the good stuff, http://blender.formworks.co.nz/ has a bit about what farmerjoe is but I will include the same on the actual page. And yes the information is still hard to get through however it has turned out to be quite hard to write good docs when you know how everything works which is why I just posted it to get everyones help, so thanks for the help.
Thanks for the suggestions,
I will get things updated as soon as I can.
and post any other coments/trouble here.