irneb
7th Feb 2011, 01:56 pm
Somehow we've got a problem when performing this in 3dsMax 2010. It appears as if the 2nd (and other) workstations used in the distributed render simply cannot find the proxies and / or JPG's.
E.g. Say we've got model X saved on a server share, in folder S:\Project#\X.MAX. We place all the proxies and JPGs used in that model in the same folder. Then each PC is mapped to the server using the exact same drive letter. So you'd expect that if one can find al those files, any other could too. Well they do, we can open the MAX file from any of the PCs and it would render correctly if we don't use distributed render.
For some reason doing a VRay distributed render simply doesn't do this. You either end up with a render where the buckets rendered from the slave(s) are only showing the model as a white plastic and discarding any proxies, or if you check the "Check for unfound files" option only the master PC does the rendering. This is really upsetting, we've tried all different variants: using a full url instead of a drive letter, sharing a folder from the master PC directly, etc.
But from a collogue firm we see them simply have the folder with these files on a local (non shared) workstation - although this sounds highly illogical to me, it runs perfectly for them. Anyone know what I could be doing wrong? It seems stupid having to copy each of these files into 3ds's support folders on each PC - every project could have several variants of the same file, modified to suit that particular purpose. Which means you'd have to copy the files to each PC you want to use for rendering every time you render, just so you are certain to use the correct version of the file throughout.
E.g. Say we've got model X saved on a server share, in folder S:\Project#\X.MAX. We place all the proxies and JPGs used in that model in the same folder. Then each PC is mapped to the server using the exact same drive letter. So you'd expect that if one can find al those files, any other could too. Well they do, we can open the MAX file from any of the PCs and it would render correctly if we don't use distributed render.
For some reason doing a VRay distributed render simply doesn't do this. You either end up with a render where the buckets rendered from the slave(s) are only showing the model as a white plastic and discarding any proxies, or if you check the "Check for unfound files" option only the master PC does the rendering. This is really upsetting, we've tried all different variants: using a full url instead of a drive letter, sharing a folder from the master PC directly, etc.
But from a collogue firm we see them simply have the folder with these files on a local (non shared) workstation - although this sounds highly illogical to me, it runs perfectly for them. Anyone know what I could be doing wrong? It seems stupid having to copy each of these files into 3ds's support folders on each PC - every project could have several variants of the same file, modified to suit that particular purpose. Which means you'd have to copy the files to each PC you want to use for rendering every time you render, just so you are certain to use the correct version of the file throughout.