Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save patwooky/7ebe96aa61e10bcd7b880cd11b88c755 to your computer and use it in GitHub Desktop.
Save patwooky/7ebe96aa61e10bcd7b880cd11b88c755 to your computer and use it in GitHub Desktop.
Toggles Render Layers renderable state on/off (for greater than Maya 2016 )
# 20190207_maya2017_renderLayersToggle_v001
# Written by Patrick Woo ([email protected])
# this script toggles the renderable state of all render layers depending on the first render layer's state
def render_layers_toggle():
# code for querying render layers is taken from
# https://fredrikaverpil.github.io/2017/05/07/querying-render-setup-in-maya-2017/
# [email protected]
import maya.app.renderSetup.model.renderSetup as renderSetup
render_setup = renderSetup.instance()
render_layers = render_setup.getRenderLayers()
enabledMode = render_layers[0].isRenderable()
[x.setRenderable(not(enabledMode)) for x in render_layers]
render_layers_toggle()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment