Link tool to help organize nodes flow with some handy features
link_hub
Updated: 27 February 2019
Author: philhub
Compatible Nuke versions: 6.0 or later
Compatibility: Linux, Mac, Windows
THIS LINK IS NO LONGER UPDATED, TO HAVE LATEST VERSION DOWNLOAD 'productivity_scripts_hub' WHICH HAVE IT EMBEDDED
It's used to avoid many connections across the flow and keep track of what it comes from. It's very usefull for CG sources to, for example create a backdrop with all sources (like an editing bin) and then link all these sources to the proper place in the tree. So all sources are accessible quickly at one place and common operations can be done on it for all occurences in the tree.
It's basically a postage stamp with a hide input enabled, but it has got some more functionalities. If you select a node that is placed between 2 others, the link node doesn't get the later as its output, so it is free to place elsewhere. Same thing with the duplicate button. The 'GetNameFromLABEL' is handy with a shuffle autolabeled, so it takes directly the right layer name.
'Select by family' is useful to quickly see to which nodes in the tree are connected to it.
A new feature (showed in the animated gif) allows to create a link on the fly to any of the labels present in the compositing tree. It's the exact same shortcut, except that it is called when nothing is selected.
If you name your links like this layer_pass you can easily retrieve each pass sorted by layer in a cascading pulldown (see the gif)
to install it, copy the file 'link_hub.py' to your .nuke folder then add to your menu.py the following line :
import link_hub
It will add it to the top menu near 'help' menu and will set the hotkey to CTRL+L
You can also download link_hub from the productivity_scripts_hub since it is included with many other scripts
http://www.nukepedia.com/python/nodegraph/productivity_scripts_hub