Skip to content

Instantly share code, notes, and snippets.

@fredrikaverpil
Created March 25, 2014 13:52
Show Gist options
  • Save fredrikaverpil/9762250 to your computer and use it in GitHub Desktop.
Save fredrikaverpil/9762250 to your computer and use it in GitHub Desktop.
Identify renderable renderlayers and their renderer overrides #mel
// Loop through all render layers
for ($layer in `ls -type "renderLayer"`){
// Find the ones which are renderable
if ((`getAttr ($layer+".renderable")` == 1)){
string $buffer[] ;
$buffer = stringToStringArray($layer, ":");
// Don't count renderlayers from references
if(size($buffer) < 2){
editRenderLayerGlobals -currentRenderLayer $layer;
string $renderer = (`getAttr "defaultRenderGlobals.currentRenderer"`);
print("Renderer: " + $renderer);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment