These can sometimes be renderer-dependent. I believe this depends on whether the renderer overrides the render globals AETemplate (not sure though).
I do it like this:
current_renderer = cmds.getAttr('defaultRenderGlobals.currentRenderer')
if current_renderer == 'vray':
cmds.setAttr('vraySettings.fileNamePrefix', '<Scene>_<Camera>_<Layer>.', type='string')
elif current_renderer == 'mentalRay':
cmds.setAttr('defaultRenderGlobals.imageFilePrefix', '<Scene>_<Camera>_<RenderLayer>.', type='string')
elif current_renderer == 'mayaSoftware':
cmds.setAttr('defaultRenderGlobals.imageFilePrefix', '<Scene>_<Camera>_<RenderLayer>.', type='string')
I know that Arnold and RMS18 also uses the standard defaultRenderGlobals.imageFilePrefix
.
Cheers,Fredrik
--
You received this message because you are subscribed to the Google Groups "maya_he3d" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maya_he3d+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.