Hi there, yeaaahhhh, I see what's happened, you got the missing pink bits.... always a pain when that happens.
Ok, so I am guessing that you might be new to the whole distributed rendering thing? If you have pink it just means that the textures you had applied to the material were not packed before you connected.
Across most, if not all render farm software, you either have an asset manager, or you pack your assets into one file before you start rendering. this way all the data is available to all of the nodes.
You have a couple of choices to fix this here.
1. Pack the images used for the texture into the blend file, then (with all your computers connected) press the crowdrender "Resync" button. This will send the file to the other computers again, but now with the textures included.
2. Setup a NAS or shared folder. If you are not sure what I just said there, I'd recommend option 1 to save you a lot of headaches.
Basically if you are a pro, or aspiring pro, option 2 is more flexible for production. But a pain in the arse sometimes to setup. Option 1 is easy and doesn't take very long to do. Its almost two clicks.
let me know if this fixes the problem. I am 99.99999999% sure option 1 will work, so if it doesn't then I must be really lucky!
It works! Thank you so much for your help!
Hello James & Co!
I've got some issues with choice 2 (above). I have set up my blender file to use relative file paths to my external textures and smoke bakes and using my "G-drive" as a shared folder but it seems that my node don't respect that??? In other words do the "relative file path" get synced? Any suggestions?
By the way I've subscribed to your 4$ donation fund cos that's what i can afford at the moment. I really like this addon, and I hope you guys will keep up the good work you've done so far.
Merry Christmas and a Happy New Year!
Some more information:
I use 2 render layers. One background and one foreground. Which i mix in compositing...
Hi Thomas, yeah saw that you are a supporter now, thanks so much! Merry Christmas and a happy new year to you too.
Ok, so I am not 100% on what the issue is with your setup, though I have an inkling its to do with relative paths where shared files are concerned. Without seeing your directory structure on each node its hard to be certain.
Basically with relative paths, you need to be certain that the path to the shared resources will be the same on each computer. So, in my example, I use dropbox for doing this sometimes. The path to my dropbox folder is kinda weird if its relative to the blend file, cause the relative path depends on where the blend file is.
Example, on the client/master
lets say my blend file is in /Users/james/desktop/blender stuff/my.blend
and my dropbox folder is /Users/james/Dropbox/shared_assets/texture.jpeg
so the relative path on my client master to the texture file is now
this path gets saved to the blend file as the location that should be referenced to find texture.jpeg.
Now on the render node, the blend file will be located here
if blender now tries to use the relative path stored in the blend file, this is how that is interpreted
../ - first part of the relative path - go up one folder from the blend file, now we're in *UUID STRING* folder
../ - second part - go up another folder, now we're in the server folder.
Dropbox - third part - uh oh! we're in the server folder and there's no Dropbox folder here, so the attempt to open the file fails here.
You might be able to get this to work with absolute paths though. So long as each computer has a user with the same name on each machine, and has the shared assets in the same folder with the same path. That way instead of trying to navigate to the shared location using a relative path, which is more often than unique to each computer unless you are very careful, you use a standardised absolute path and setup your machines accordingly.
So as an example again, you'd setup a user with the same name on each computer and create a shared folder, G drive or what ever cloud file sharing app you wish, in that user's folder like...
I hope this helps Thomas :)