Cross-platform distributed render

Hi,
I have successfully set up distributed rendering using XP/Vista/Xin7. Now I am trying to add an OSX machine into the mix! It renders fine but it can’t share the textures as the path is different when you mount a share on OSX and it tells me that it can’t load the bitmaps from drive s:/…

Is it possible to get this working??

Thanks for your help

Ian

You can use the environment variable VRAY_ASSETS_PATH to specify the location of the textures; set this variable before running the V-Ray render server and V-Ray will look there for textures that it cannot find.

Best regards,
Vlado

Thanks for that. Just for reference, this is how to add the environment variable on OSX. The environment.plist doesn’t usually exist but check first

Open terminal:

$ cd
$ mkdir .MacOSX
$ touch .MacOSX/environment.plist
$ open .MacOSX/environment.plist

If you have the developer tools installed it will open in the property list editor -

add - VRAY_ASSETS_PATH

with value of your folder share - \Volumes\…

If you don’t have developer tools installed this is the format for the plist file

{
    “VRAY_ASSETS_PATH” = “/Volumes/…”;
}

Save, logout and back in again to load your new env vars. To check if it has loaded them open terminal and type ‘env’ and it will list them all out

Only slight issue is that you will need one value per project, you can colon sperate them apparently but I haven’t tested that

All seems to work okay

Thanks

Thanks for the pointer; you can also do that right before running the V-Ray standalone server, e.g.

export VRAY_ASSETS_PATH=/Volumes/...
/Applications/Autodesk/maya2010/Maya.app/Contents/vray/bin/vrayslave

Best regards,
Vlado