AOV Selector v1.0
This location is for Registered Users Only.
Perhaps you need to login or register.
10.5, 10.0, 9.0, 8.0 or later
Linux, Mac, Windows
About
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.
Usage
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.
Customization
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”.
Installation
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')
Comments
Super useful! I have been using in in Nuke10.5. But I got an error below when launching Nuke 11.1v2
Traceback (most recent call last):
File "H:/.nuke/menu. py", line 786, in
import AOV_selector
File "C:/Users/chuan g/.nuke/nuke_sc ripts\AOV_selec tor.py", line 2, in
from PySide.QtGui import *
ImportError: No module named PySide.QtGui
Would it be possible to update the script to be compatible with Nuke 11?
from PySide.QtGui import *
to
from PySide2.QtGui import *
thx
The reason why this wasn't working is because it was written for PySide but Nuke is now using PySide2. Just replace the imports with PySide2 imports and it should start working.
from PySide2.QtWidge ts import *
from PySide2.QtCore import *
from PySide2.QtGui import *
import nuke
import sys
import os
Alternatively, you can download it from my repo : https://github.com/itaki/nuke/tree/main/NukeShared/Repository/_AutoInstaller/AOV_selector
Happy comping
RSS feed for comments to this post