AlignDots v1.4


 
This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Max van Leeuwen
A keyboard shortcut that puts all selected dots in a straight corner with their input and output nodes.
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
1239

This keyboard shortcut will align all selected dots with their input and output node, placing them in a straight corner.

Running it multiple times will make the dot switch between possible positions. Also works for nodes with multiple inputs.

Keyboard shortcut: alt+shift+z
(can be changed in the menu.py file!)

 

 

 

 

nuke align dots corner

 

 

 

 

 

 

 

Installation:

 

1. Place the AlignDots 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('./AlignDots')

 

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

 

 

 

Installation using NukeShared:

 

1. Place the AlignDots 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.4

Nuke 13 compatibility

1.3

Supports nodes with multiple inputs, determines what to do based on selection

1.2

Ignores inputs with hidden pipes

1.1

Ignores Viewer nodes

Please login in order to download these files.

Comments   

 
0 # Gorka Pascual 2020-02-22 11:10
Thanks!
 
 
0 # Soban Shah 2020-08-30 12:00
thats great thanks
 
 
0 # Soban Shah 2020-08-30 12:00
thats great thanks
 
 
0 # Liu Zheng 2021-04-09 08:36
Thanks!
Thats not work in Nuke13 :sad:
 
 
0 # Max van Leeuwen 2021-04-12 19:58
It works in Nuke 13 now!
 
 
+1 # Lukas Schwabe 2021-09-13 16:36
Hey man, super awesome, thank you.

I had some perfomance issues with a big script, so I made one change that will make it much much faster.

Line 18:
listDotOut = n.dependent(nuk e.INPUTS, forceEvaluate = False)

Line 189 and 190:
nIn = selNode.dependencies(nuke.INPUTS)
nOut = selNode.depende nt(nuke.INPUTS, forceEvaluate = False)

Cheers!
 
 
0 # Kenzo JOCHER 2022-10-10 10:59
Hi Max ! Thank you for your work. ;)
 

You have no rights to post comments

We have 3946 guests and 91 members online