creates presets for viewer input. Updated with Auto Shuffle and HSV
viewer Input presets
Updated: 20 May 2013
Author: mrhowardjones
Compatible Nuke versions: 6.2 or later
Compatibility: Linux, Mac, Windows
v1.5 supports MergeExpression, Expression and ShuffleCopy. It only supports 'channel0' in expressions and 'out' in shuffles.
v1.4 has archive/restore option for existing ViewerInput nodes in the script and picks up active viewer's IP name preset. Handles Shuffles. Again use the remove option to restore existing ViewerInput nodes
v1.3 fixes the text node's font path in Auto Shuffle
v1.2 includes Auto Shuffle and HSV
v1.1 includes the Normalize as per Diogo and Ivan's tool from the user list.
This tool creates several preset ViewerInput nodes. Select from the menu and a node/group is created labelled VIEWER_INPUT.
You can delete this node from the same menu.
Presets are:
Auto Shuffle, Grid, HSV, Mirror (horizontal), Normalize, Saturation, over 18% grey, over checkerboard and the remove option.
So rather than selecting a Grid node, changing it's name to VIEWER_INPUT, this will do it all in one go.Presets can be easily expanded to suit or you can contact me and if/when I have time I'll add it.
Auto Shuffle will atempt to shuffle the layer that a viewed node is working on into the RGBA layer. So if you are grading depth it wil shuffle depth into RGBA. It ignores All and None. It does this by adding code to the active viewer so use the remove option to remove the VIEWER_INPUT node otherwise the code will remain and may cause issues. It will interfere with any knobChanged code you may add to a viewer already.
PLEASE NOTE: Auto Shuffle will interfere with full speed playback even if IP is off. To acheive full speed again use the remove option.
Menu.py code included in the tar file.
Compressed with gzip