aovCompare

This is a quick demo of a Python tool that I wrote for Nuke, called avoCompare.

This simple script takes two read nodes and compares the layers available in each to return any differences. This is useful if you have two versions of a CGI render with different render passes, or AOVs, and you need to know what the differences are.

I came up with this as an idea with I was compositing 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. You can download the script from my Github repository here:

https://github.com/conradolson/nuke-tools/blob/main/aovCompare.py

Or you can download it from Nukepedia here: http://www.nukepedia.com/python/misc/aovcompare