dDot v1.2

This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Daniel Bartha
A toolbox to help with organising your scripts and working in a fast, flexible and efficient way using dots & labels.
10.0, 9.0, 8.0, 7.1 or later
Linux, Mac
11 Jul 2017

New in 1.2:

The dDotAutoConnect now works even if some of the parents are missing.


Another dot thingy. Check the video for the available functions and a demonstration. Check for any known issues at the bottom. Btw any feedback is appreciated.




dDotParent (shift+.): Select the node you want to turn into a parent.

Add a name. Change the the text color in the properties bin if you'd like.

dDotConnect (ctrl+.): Lists all the parent dots in the script.
Creates a child dot connected to the selected parent.
If existing dots are selected it turns them into a child / connects them accordingly.

dDotConnectSelected (ctrl+,): Connects the selected dots to the last node added
to the selection.

dDotCheckInput (ctrl+shift+,): Lists all unconnected dots and all child dots that
are not connected to their parent and turns them red. You can use it with nuke.addOnScriptSave
in your init.py.

dDotAutoConnect (ctrl+shift+.): Restores broken connections.

dDotRollDownNameChange (alt+shift+,): Rolls down name / color change of a parent
to it's children.

dDotShowChildren (alt+,): Selects the children of the selected parent. Beside visualization
with the use of dDotConnect or dDotConnectSelected you can easily connect the children
to another parent.

dDotGrabParentName (alt+shift+.): Updates the children with the changed parent name.
It only works if the change is only the incremental number after the name. It's purpose is to
fix the copy group problem.

dDotSelectChildren: Selects the children matching the name given. So you can connect
children without the parent in the script to a new parent with the dDotConnect.

dDotToggleConnectionsVisibility (alt+.): Toggles the hide input attribute
of the dependent nodes.

Menu items / shortcuts are included at the end of the py script. It adds the stuff under a menu named backpack. 

Known issues:

  1. The dDotAutoConnect only works if you have the necessary parents to reconnect the childern with in the script (no orphans.) If there are missing parents it breaks: 'NoneType' object has no attribute 'knob'.
Please login in order to download these files.


# Adrian Pueyo 2017-07-13 05:13
First dot thingy that I will actually use! Really thorough, congrats and thanks for sharing :-)
# Daniel Bartha 2017-07-13 08:23
Thank you very much! I'm glad that you've found it useful.

You have no rights to post comments

We have 2467 guests and 96 members online