SetLoop v1.5


 
This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Max van Leeuwen
A node iterator for Nuke
Requirements:
11.0, 10.5, 10.0, 9.0, 8.0, 7.1, 7.0, 6.3, 6.2, 6. or later
Linux, Mac, Windows
23 Jul 2019
596

example_1reaction diffusion in Nuke setloopmotion graphics nuke setloop loop nodes

(Examples of a Mandelbrot set render, Reaction Diffusion, and Motion Graphics - made using SetLoop)

 

 

SetLoop

 

SetLoop is a toolset for Nuke that can loop a set of nodes a specific amount of times (like a for each loop, an iterator, or a solver).
It copies the nodes you place between Loop_Begin and Loop_End inside Loop_End (which is a group), and reconnects them.

But there are many more features to it which, combined, make this an actually functional node iterator that can render fractals (like the Mandelbrot set) and animated reaction diffusion entirely in Nuke. It’s also useful for motion graphics.

 

 

nuke setloop loop nodes iteratornuke setloop loop nodes iterator

 

 

 

See my website (maxvanleeuwen.com/setloop) for more information/examples!

 

 

 

Please send me suggestions, bug reports, and other feedback!
Contact me using this link.
I'd love to know if you created something cool with this!

 

 

 

Installation:

 

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

 

 

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 SetLoop 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

 

v1.5

Fixed a bug in expression relinking
Added 'remove '.parent'' option to help with expression relinking, if there are still issues
Expression relinking now only applies to expressions in the Loop_End group (the invisible part of the loop)
Loopcount offset can now be changed after the loop has been set
Added 'operation' knob to set the merge operation in Parallel looping mode
Added 'Motion Graphics' example template

v1.4

Fixed nodes connecting to other invisible nodes
When installed, examples are included in the ToolSets menu
Improved installation

v1.3

Fixed expression relinking issue
Added warning when backdrop is not found, removed Nuke version check
Tested on Linux
Added more types of variables to the 'Constants' tab

v1.2

Added new method for looping ('parallel'), fixed compatibility with Nuke 11 (pyside2), added stats.

v1.1

Fixed a bug, cleaned UI, better tooltips.

Please login in order to download these files.

Comments   

 
+1 # Adrian Pueyo 2017-07-22 21:52
This is great! Thanks for sharing
 
 
# Max van Leeuwen 2017-08-01 12:08
Thanks! Glad you like it :)
 
 
+1 # Sven Akelian 2017-10-09 10:19
How could I miss that one!

Amazing idea and pretty reactive ( see what I did there ;) )
 
 
+1 # Mads Hagbarth Damsbo 2018-01-28 09:37
Why did i not see this before?
 

You have no rights to post comments

We have 2495 guests and 101 members online