Scripting

RMAN Output Builder
RMAN Batch Render GUI
Missing Files GUI
RMAN Output Builder

This is a MEL script to add a customized Output builder for Renderman for Maya. This version was made for Renderman 21 and Maya 2017.

The script doesn't currently work with LPE Object Groups; I haven't worked out how to write out every LPE to work with them.

I also plan on rewriting this script using python and the ability to edit existing channels/outputs without having to open the Advanced Renderman Controls.

The "Emissive Materials" checkbox allows you to build outputs that don't contain the influence of materials that utilize the Glow attribute. If you are using additive compositing with multiple Light Groups this will prevent glowing materials from unwanted multiplication. You can then create a light with 0.0 intensity, give it a unique Light Group, turn back on "Emissive Materials", and you now have a Light Group that is only the glowing materials in a shot.

RMAN Output Builder
RMAN Output Builder - Data Passes

This is a python script to automate Renderman batch rendering, again, through Maya. It requires the XML file to allow it to save info between renders.

RMAN Batch Render GUI
RMAN Batch Render XML file
RMAN Batch Render GUI
Missing Files GUI

This is a python script to help find missing files after a batch render. You browse to any frame numbered file that is deliminated using a name.####.ext numbering system. Then specify which frames you want to check. Then click find files. It will print the file name, missing frames, and total missing. You can browse to another file, and repeat the process for different render layers or outputs.

Missing Files GUI