Skip to content

Instantly share code, notes, and snippets.

@greenvfx
Last active March 1, 2017 15:01
Show Gist options
  • Save greenvfx/f51df716906be1d8f7337ffa183d32f4 to your computer and use it in GitHub Desktop.
Save greenvfx/f51df716906be1d8f7337ffa183d32f4 to your computer and use it in GitHub Desktop.
Just a fun script. Nodes run away from your selection.
import nuke
import random
import nukescripts
def runner():
if nuke.thisKnob().name() == 'selected':
# RANDOM FOR X
random.seed(random.random())
randFactX = (random.random()-0.5)
# RANDOM FOR Y
random.seed(random.random())
randFactY = (random.random()-0.5)
# RUN AWAY
nuke.thisNode().setXpos(nuke.thisNode().xpos()+int(500*randFactX))
nuke.thisNode().setYpos(nuke.thisNode().xpos()+int(500*randFactY))
# CLEAR SELECTION
nukescripts.clear_selection_recursive()
#nuke.removeKnobChanged( runner )
nuke.addKnobChanged( runner )
@sridharankaliyamoorthy
Copy link

cool :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment