Enter code here...
import pymel.core as pm
# Load MentalRay Plugin
if not pm.pluginInfo('Mayatomr', q=1, l=1):
pm.loadPlugin('Mayatomr', qt=1)
#Set MentalRay Options
pm.setAttr('defaultRenderGlobals.ren', 'mentalRay', type='string')
pm.setAttr('miDefaultOptions.globalIllum', 1)
pm.setAttr('miDefaultOptions.globalIllumAccuracy', 500)
pm.setAttr('miDefaultOptions.finalGather', 1)
pm.setAttr('miDefaultOptions.finalGatherRays', 500)
pm.setAttr('miDefaultOptions.finalGatherPresampleDensity', 5)
pm.setAttr('miDefaultOptions.finalGatherPoints', 125)
# Add IBL
if not ibl:
ibl = pm.shadingNode('mentalrayIblShape', al=1)
pm.connectAttr(ibl+'.message','mentalrayGlobals.imageBasedLighting')
pm.xform(ibl, s=[5000,5000,5000])
pm.setAttr(ibl+'.primaryVisibility', 0)
pm.setAttr(ibl+'.visibleInEnvironment', 1)
pm.setAttr(ibl+'.visibleInReflections', 1)
pm.setAttr(ibl+'.visibleInRefractions', 1)
pm.setAttr(ibl+'.visibleInFinalGather', 1)
#set Image path in UI (done manually for now)