Skip to content

Instantly share code, notes, and snippets.

@yamadaaaaaaa
Last active December 23, 2021 11:37
Show Gist options
  • Select an option

  • Save yamadaaaaaaa/06102c25b3d572a9806d7e454d1241fb to your computer and use it in GitHub Desktop.

Select an option

Save yamadaaaaaaa/06102c25b3d572a9806d7e454d1241fb to your computer and use it in GitHub Desktop.
maya_override_ImageFormat.py
import maya.cmds as cmds
if not cmds.pluginInfo('mtoa', query=1, loaded=1):
cmds.loadPlugin( 'mtoa' )
cmds.pluginInfo('mtoa',edit=1,autoload=1)
from mtoa.core import createOptions
createOptions()
cmds.setAttr('defaultRenderGlobals.currentRenderer', 'arnold', type='string')
from maya.app.renderSetup.model import selector
from maya.app.renderSetup.model import renderSetup
rs_instance = renderSetup.instance()
_layer = rs_instance.createRenderLayer('imageFormatLayer')
'''
# Case Render Settings Collection
_collect = _layer.renderSettingsCollectionInstance()
_override = _collect.createAbsoluteOverride('defaultArnoldDriver', 'aiTranslator')
_override.setAttrValue('tif')
'''
# Case Collection
_collect = _layer.createCollection('imageFormatCollection')
_selector = _collect.getSelector()
_selector.setFilterType(selector.Filters.kCustom)
_selector.setCustomFilterValue('aiAOVDriver')
_selector.setPattern('*')
_override = _collect.createAbsoluteOverride('defaultArnoldDriver', 'aiTranslator')
_override.setAttrValue('tif')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment