AOV selector will show you all your layers grouped into convenient lists from anywhere within your script, and allow you to search, view, and work with them.
AOV Selector
Updated: 4 April 2017
Author: Darren
Compatible Nuke versions: 8.0 or later
Compatibility: Linux, Mac, Windows
AOV selector will show you all your layers grouped into convenient lists from anywhere within your script, and allow you to search, view, and work with them.
Select a node and press meta+a (windows+a on a PC, control+a on a mac), or access AOV Selector from the “Channel” menu.
AOV Selector will pop up with all of your layers sorted into lists.
You can start typing to filter the layers. Layers that do not contain the search term will become grayed out, but you can still click them. (clear search box to restore all layers).
Shift + Click a layer |
Temporarily switch viewer to view selected layer at the selected node. (Viewer input and channel are restored when AOV selector closes.) |
Click a layer |
Create a shuffle node set to selected layer. |
Ctrl/Command + Click a layer |
Create a “Custom” node (defined in settings) and automatically set one of it’s knobs to the selected layer. (e.g. GradeAOV, pMatte). |
Click on list heading |
Create a contact sheet containing only the list’s layers. |
With “Auto close” checked, AOV selector will close after creating a shuffle, “custom” node, or contact sheet. Disable it to be able to create multiple nodes without re-opening AOV selector.
To close AOV selector with “Auto close” disabled, click on the close button, click on the NUKE interface, or press esc.
Clicking on the gear in the top right will allow you to customise how AOV Selector sorts your layers, set up a “custom” node, and enable or disable “auto close”.
Copy AOV.py to a startup directory.
Copy the following lines to your menu.py:
import nuke
import AOV_selector
ChannelMenu = nuke.menu('Nodes').menu('Channel')
ChannelMenu.addCommand('AOV selector', 'AOV_selector.AOVselector()', 'meta+A')