This plugin was developed for easy inserting some frequently used utility shaders for lots of materials. Beside the utility and ray_switch shader you can use everything with mental ray too.
Just select your objects, materials or material libraries and select your AOV channel at which you want to insert your Utility Shader. You can find the plugin under GET -> Material -> asi SItoA InserShaderTool

download:
   
_______________________________________________
Software:
3D:Softimage, Python, PyQt, MentalRay, Arnold

Install:
- Copy all files from the zip file into your Workgroup PlugIn folder (ui and py file must be in the same folder)
- This tool use two 3rd Party shaders you have to install separate (color_share and ba_Color_Clamp_Range)
- works with Arnold 4.2, SItoA 3 and above
Main - Tab:
- Choose your shader and channel for inserting
- type in your AOV name

SItoA_InsertShader

SItoA_InsertShader

Utility - Tab:
- the utility tab has the same settings as the normal Arnold Utility Shader

Store Color in Channel - Tab:
- it´s the standard store color in channel shader with 3 pre defined AOV names

SItoA_InsertShader

AO - Tab:
- it´s the standard mental ray AO shader which works fine with arnold

SItoA_InsertShader

Depth - Tab:
- this option generates 2 nulls which are constrained (position, orientation) to your selected (pick session) camera
- it can generate all shaders on your selected materials or just connect your material to the depth rig if the shaders are already on your materials
- it´s a standard depth pass with a Linear Falloff node connected too 2 nulls
- it´s important that the depth rig lies on the top level from your scene otherwise it would not be detected

SItoA_InsertShader

SItoA_InsertShader

SItoA_InsertShader

SItoA_InsertShader

Clamp/Rayswitch - Tab:
- choose what channel you like to clamp
- it generates one color share at the surface port one Arnold ray_Switch and one ba_Color_Clamp_Range node

SItoA_InsertShader

ba_Color_Clamp:
- connects just a ba_Color_Clamp node