Anybody else having problems with distributed renders on Phoenix?
Trying to animate water spray from a rotary spray nozzle.
I am using Phoenix Version 2.2.0, nightly 26125, Max 2016 version 18.0 commercial, V-Ray 3.20.03. Same setup on workstation and four render slaves all with new installs of Max trials, v-ray and phoenix from newest download source and nightly build. Licenses for all machines to render.
===Short version: it seems that render slaves are not reading UNC cache addresses.
===Long version trying to answer most questions in advance: I generate liquid sim with output cache set to local drive on workstation with UNC path as described in the help documentation "tips and tricks" for distributed rendering.
Output cache setting is \\workstation\c\cache\w_####.aur. Input path set to same address.
Test rendering using only workstation is successful with fluid as expected.
Set up for distributed render using all slaves, with "Transfer missing assets" turned on, not using local host. Only the spray nozzle render appears, no fluid.
Try one slave at a time, no luck.
Copy cache from workstation to c:\ on slave Render1 and set Input path to \\Render1\c\Cache\w_####.aur and now only Render1 begins to render fluids.
Other slaves will not read cache from any other UNC address, but will render spray nozzle geometry just fine.
Copy cache from workstation to slave Render 2 and set Input path to appear as local c:\Cache\w_####.aur. Warning message appears that I am using a local machine input path with distributed rendering... but when I click OK then both Render1 and Render 2 begin to render fluids on their buckets, but Render 3 and Render 4 produce only the background and spray nozzle geometry on their buckets. Copy the cache to Render3 and Render4 and they work fine, apparently reading only from their local copy of the cache. If I set the Input cache path to any UNC address whether typed or browsed, then none of the slaves render the water, only the nozzle geometry. I know the UNC address is valid when the fluid appears in the viewport preview, and if not valid then the fluid disappears.
Also, I successfully tested each render slave ability to access, read and write, the shared cache folder, and each of the other slaves cache folders.
Thanks for any suggestions.
Ron Porter
Trying to animate water spray from a rotary spray nozzle.
I am using Phoenix Version 2.2.0, nightly 26125, Max 2016 version 18.0 commercial, V-Ray 3.20.03. Same setup on workstation and four render slaves all with new installs of Max trials, v-ray and phoenix from newest download source and nightly build. Licenses for all machines to render.
===Short version: it seems that render slaves are not reading UNC cache addresses.
===Long version trying to answer most questions in advance: I generate liquid sim with output cache set to local drive on workstation with UNC path as described in the help documentation "tips and tricks" for distributed rendering.
Output cache setting is \\workstation\c\cache\w_####.aur. Input path set to same address.
Test rendering using only workstation is successful with fluid as expected.
Set up for distributed render using all slaves, with "Transfer missing assets" turned on, not using local host. Only the spray nozzle render appears, no fluid.
Try one slave at a time, no luck.
Copy cache from workstation to c:\ on slave Render1 and set Input path to \\Render1\c\Cache\w_####.aur and now only Render1 begins to render fluids.
Other slaves will not read cache from any other UNC address, but will render spray nozzle geometry just fine.
Copy cache from workstation to slave Render 2 and set Input path to appear as local c:\Cache\w_####.aur. Warning message appears that I am using a local machine input path with distributed rendering... but when I click OK then both Render1 and Render 2 begin to render fluids on their buckets, but Render 3 and Render 4 produce only the background and spray nozzle geometry on their buckets. Copy the cache to Render3 and Render4 and they work fine, apparently reading only from their local copy of the cache. If I set the Input cache path to any UNC address whether typed or browsed, then none of the slaves render the water, only the nozzle geometry. I know the UNC address is valid when the fluid appears in the viewport preview, and if not valid then the fluid disappears.
Also, I successfully tested each render slave ability to access, read and write, the shared cache folder, and each of the other slaves cache folders.
Thanks for any suggestions.
Ron Porter
Comment