AOV_rebuild.py is a python script to perform an additive or subtractive AOV rebuild in Nuke when a multipass EXR read node is appended upstream.
This tool currently includes naming convention presets for render engines Arnold, Karma, RenderMan and V-Ray.
Link to the full project with the GitHub repo link below.
https://github.com/FuzzyCactusLogic/AOV_rebuild
Please see the Wiki for full guide
https://github.com/FuzzyCactusLogic/AOV_rebuild/wiki
v1.1 Updates
Layout Change (AOV Management): Light, Material and Utility AOVs grouped to column 1 (aov_read) leaving only unassigned AOVs in column 02 (aov_unassigned_read) for a more intuitive user experience.
Bug Fix: AOVs deleted from aov_read or moved to omit_list are now omitted from any rebuild.
Bug Fix: User override moving Lights AOVs from column aov_read (previously named aov_lights_read) to additional_lighting column no longer breaks the rebuild.
Tech Fix: Manually overriding the render engine setting while edit_read is toggled on now resets all columns in AOV Management to the newly selected engine default.
Tech Fix: AOV names containing c, color or colour added to albedo (materials) skip list.
Tech Fix: AOV names containing shadow added to skip list (materials & lightgroups).
Tech Fix: Unpremult added to beauty compare switch to match unpremulted AOV rebuild.
Tech Fix: For subtractive rebuild, AOV unpremult nodes removed from unassigned pipe.
Tech Fix: For additive rebuild, AOV unpremult nodes removed.
Optimisation: Cryptomatte remove group added before material and lightgroup rebuilds.
Comments