I am trying to add multiple strings to the Include list of my Render Setup Layer Collection.
Here i can add 'test1' using setPattern
import maya.app.renderSetup.model.renderSetup as renderSetup
"""create render setup instance"""
rs = renderSetup.instance()
"""create the render layer"""
test = rs.createRenderLayer("fg_bty")
"""set render layer to be visible"""
rs.switchToLayer(test)
#create collection
scene_Assets = test.createCollection("scene_Assets")
# add specific items to collection
scene_Assets.getSelector().setPattern('test1')
If I try:
scene_Assets.getSelector().setPattern('test1', 'test2')
I get an error as it only accepts 2 arguments not 3 as given.
If I try:
scene_Assets.getSelector().setPattern('test1')
scene_Assets.getSelector().setPattern('test2')
It just replaces the string test1 with test2
Does anyone know how to append to the list so it doesn't replace? another way to do this? I have got a way to explicitly list the items but I wanted to keep it as an expression in case things need to be added to it later on.