Hier ein einfaches Script was überprüft, dass Mental Ray in Maya geladen ist, und dann Mental Ray als default Render Engine setzt.
Update (23.4.11): Added Autoload of Mental Ray
Update (8.7.12): Added Python version
//Loads mentalRay if not yet active
if(!`pluginInfo -query -loaded -name "Mayatomr"`) {
loadPlugin Mayatomr;
pluginInfo -edit -autoload true Mayatomr;
}
//sets Renderer to MentalRay
setAttr 'defaultRenderGlobals.currentRenderer' -type 'string' 'mentalRay';
Python:
import maya.cmds as cmds
def loadMentalRayPlugin():
name = 'Mayatomr'
if not cmds.pluginInfo(name, q=True, loaded=True):
cmds.loadPlugin(name)
cmds.pluginInfo(name, edit=True, autoload=True)
cmds.setAttr('defaultRenderGlobals.currentRenderer', 'mentalRay', type='string')
print ('loadMentalRayPlugin()')
print ('# Result: mental ray Plugin loaded #')
loadMentalRayPlugin()
Like this:
Like Loading...