So we have muliple versions of standalone intstalled on our render nodes and at the moment I install mental ray on each node individually and then if we start using a new shader I have to add that shaders mi and dll files to the relevent folders on every single render node. Bit of a pain. So I want to make it easier so I can just copy new shaders I want to use on the farm to one place.
What I would like to do is just have 1 global shared directory that all the nodes can see and call on for the shaders by default when rendering. So rather than look in C:\Program Files\Autodesk\mrstand3.9.1-adsk2012\shaders\bin or mi fodler, they look at X:\MentalRay\MentalRayVersion\Shaders
I know I can set things with an environment variable but that would conflict with other versions since the environment variable names are the same in every version, no? Would it be better to edit the rayrc file. Then when installing mental ray standalone on a new machine, I would just have to copy one file (rayrc) and then it would link to all the shaders. But at the moment the rayrc file by default points to registry values. I am not sure how to edit that.
Any help would be great.