createUpdateMmRenderElements

Automatic setup of multimatte VRay Render Elements in Maya. The script parses the scene for object ids on objects and creates multi matte render elements from them. The object ids are sorted numerically. You can call this function as often as you want. It will not duplicate existing elements, only add missing ones.


Usage

from helga.maya.rendering.createUpdateRenderElements import createUpdateMmRenderElements
reload(createUpdateMmRenderElements)

#Create instance
createUpdateMmRenderElementsInstance = createUpdateMmRenderElements.CreateUpdateMmRenderElements()
#Create/Update shadow passes
createUpdateMmRenderElementsInstance.createUpdateMmRenderElements()

class helga.maya.rendering.createUpdateRenderElements.createUpdateMmRenderElements.CreateUpdateMmRenderElements[source]
REWithAttrAndValueExists(attrName, attrValue)[source]
createMultiMattes(objectIdList)[source]
createRenderElement(renderElementName)[source]
createUpdateMultiMatteElements()[source]

Function to create/update multi matte render elements.

deleteCurrentMultiMatteElements()[source]
getRenderElementsByPrefix(prefix)[source]
getSceneObjectIdList()[source]
renameMultiMatteRE(mMRE)[source]
vrayLoaded()[source]