DotConnect v1.2


 
This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Max van Leeuwen
A keyboard shortcut that manages invisible connections to organize your comp.
Requirements:
13.1, 12.2, 12.1, 12.0, 11.3, 11.2, 11.1, 11.0, 10 or later
Linux, Mac, Windows
12 Apr 2021
320

DotConnect is an easy to use keyboard shortcut that manages hidden inputs. Just one hotkey does all the work.
It does not use any Python callbacks, custom nodes, or expressions – instead it works with Dots and their labels.

This is a super lightweight and simple script – for a more comprehensive and advanced alternative,
see Adrian Pueyo’s and Alexey Kuchinski’s ‘Stamps’ for Nuke.

 

 

 

 

 

Connecting two dots through invisible pipes:

 

nuke dotconnect hidden pipe

 

 

 

 

 

 

Because DotConnect uses just one keyboard shortcut, its behaviour is dependent on the situation:

 

 

 

Less than two nodes selected
An out-dot will be made if one node is selected, or an in-dot if no nodes are selected.
The user is prompted for a label to give the out-dot, or to connect the in-dot to.

 

nuke dotconnect input invisible

 

 

 

A copied out-dot
The out-dot will be automatically converted to an in-dot, and reconnected.

 

nuke dotconnect connected nodes

 

 

 

Two connected nodes
An out-dot and an in-dot will be made, splitting the stream. The user will be asked what label to give it.

 

nuke dotconnect organize comp

 

 

 

An out-dot
All hidden connections to this out-dot are highlighted.

 

nuke dotconnect

 

 

 

 

 

 

To change the keyboard shortcut, open up the file DotConnect/menu.py and edit the shortcut in there (default is shift+alt+c).

 

 

 

 

 

Installation:

 

1. Place the DotConnect folder in your .nuke folder (or somewhere else on your computer)

2. Go to your .nuke folder, and create a file called 'init.py'. If such a file already exists, open it.

3. In the init.py file, add this line of text to the end and save it:

nuke.pluginAddPath('./DotConnect')

 

If you want to place the folder somewhere else than in the .nuke folder, make sure to change the path in the init.py file so that it points to that other path instead!

 

 

Installation using NukeShared

 

1. Place the DotConnect folder in the '_AutoInstaller' repository.

 

NukeShared is a way of installing plugins by dragging/dropping them in folders, see my website (maxvanleeuwen.com/nukeshared) for more information.

 

 

 

Updates

 

1.2

Nuke 13 compatibility

Please login in order to download these files.

Comments   

 
+1 # Scott Bell 2021-01-29 05:11
This is the coolest thing I've used for nuke so far! :lol:
 
 
+1 # jerome rouvelet 2021-09-02 10:49
Awesome! There is just an error on your script :
newDot.setXYpos (round(x), round(y))
The position expect a integer and round() give you a float even if it look like a integer so here is the right line :
newDot.setXYpos(int(round(x)), int(round(y))) or you can also just put int(x) and int(y) this round the number also. Thank anyway!!
 

You have no rights to post comments

We have 2433 guests and 66 members online