Relative paths not working in DL6 (and Vray)

In DL5 we we’re able to use relative paths for our assets and outputs paths in our vrscenes to overcome the problems with rendering on mixed OS environments with shared data (assets, images, vrscenes all on a single shared server)
So for example, our output was Y:/project/renders/maya/output.exr on windows and /mnt/Y/project/renders/maya/output.exr on Linux and /Volumes/Y/project/renders/maya/output.exr on OSX, and out vrscene was located in Y:/project/assets/caches/scene.vrscene, we would have a post translate script changing the output path to …/…/…/maya/output.exr and assets to …/…/…/assets/images,object,etc
(going directories up with relative paths and vray is always done from the vrscene location.)

Now the problem we have with DL6, is that it seems to copy a vrscene file to the home/user directory on the clients that are rendering, effectively destroying the ability to use relative paths (the assets and output are after all not in that same directory.)

0: INFO: Render Argument: -scenefile="/home/gast/Thinkbox/Deadline6/slave/House165/jobsData/radiator_radiatorMesh_thread0.vrscene" -interactive=0 -display=0 -frames=1 -numThreads=0

Is there a way to disable this behaviour and have DL6 always make the vray renderer render the original vrscene file and not the local copy.

cheers,
Sven

Hi Sven,

You just need to disable path mapping for the vray plugin. In the Monitor, select Tools -> Configure Plugins while in super user mode, then select VRay from the list on the left. Just set the Enable Path Mapping For vrscene Files to “False”. That will prevent the local copy of the vrscene file from being created and used.

Cheers,

  • Ryan

Thanks Ryan

never knew that plugin feature existed.

cheers,
Sven