A python script that compares the AVOs in two read nodes and returns the difference
aovCompare
Updated: 12 December 2020
Author: Conrad
Compatible Nuke versions: 12.0 or later
Compatibility: Linux, Mac, Windows
You can watch a quick demo of the tool here: https://www.youtube.com/watch?v=IMYlnivyHxI
This simple script takes two read nodes and compares the layers available in each to return any differences. I came up with this as an idea with I was working on a show with a tight deadline and CG that didn't have a locked down look dev. The renders had many, many AOVs and they kept changing with each version. I decided it would be a good exercise in Python to figure out a way to work out the differences with a script.
As well as displaying the result in a pop up message, I also print the result to the script editor so you can easily copy and paste it into an e-mail or IM.
To install it simply download this aovComapre.py and move it to wherever you keep your Python script and then add import aovCompare to your menu.py.