Created
February 7, 2019 05:29
-
-
Save patwooky/7ebe96aa61e10bcd7b880cd11b88c755 to your computer and use it in GitHub Desktop.
Toggles Render Layers renderable state on/off (for greater than Maya 2016 )
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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