• menu tutorialsRandom Tip:
    Use Alt+W to draw a ROI in the viewer

  • menu tutorialsRandom Tip:
    "/"-key on the numberpad lets you search for nodes in the DAG by name
     
  • menu tutorialsRandom Tip:
    You can use Ctrl+T to cycle between panels of a pane
     
  • menu tutorialsRandom Tip:
    shift+number key on a selected node loads the respective buffer into wipe mode

  • menu tutorialsRandom Tip:
    Use MMB+Drag in the Viewer's timeline to zoom a region, Alt+LMB+Drag to pan it and MMB+Click to zoom-to-fit
     
  • menu tutorialsRandom Tip:
    hover the mouse pointer over any knob to see it's tooltip help

  • menu tutorialsRandom Tip:
    holding shift while click+dragging a connected arrow head or tail will copy the respective pipe to create another connection

  • menu tutorialsRandom Tip:
    Middle clicking a menu item from the toolbar recalls the last node/tool used from that menu

  • menu tutorialsRandom Tip:
    "$gui" in expressions will return 1 in the UI and 0 at render time. Great for enabling nodes only on the render farm.

  • menu tutorialsRandom Tip:
    When working with the Properties Bin you can use Ctrl+Double Click on a node to open it as a float window
     
  • menu tutorialsRandom Tip:
    Shift + escape closes the current group tab in the DAG (alt + escape on OSX)

  • menu tutorialsRandom Tip:
    sign up to the official mailing lists through Nuke's help menu

  • menu tutorialsRandom Tip:
    Many text-related knobs will accept basic HTML, e.g. in a node's label knob: <b>bold text</b> <i>italics</i>
     
  • menu tutorialsRandom Tip:
    Ctrl+Click (LMB) on a tab will detach it from a panel​​​​​

  • menu tutorialsRandom Tip:
    page up and page down keys cycle through your available layers in the viewer

  • menu tutorialsRandom Tip:
    Use Shift+{ and Shift+} to hide/show the top and bottom toolbars of a Viewer
     
  • menu tutorialsRandom Tip:
    Not all exr files are equal in nuke. Try to insure scanline exrs for best results
     
  • menu tutorialsRandom Tip:
    holding ctrl and click+dragging to the left of a digit in a number field will turn on the virtual slider for that decimal position 

  • menu tutorialsRandom Tip:
    Bit depth is only relavent as it relates to gamut and needed gradation with in that gamut
     
  • menu tutorialsRandom Tip:
    You can scroll the Properties Bin by Alt+Clicking & dragging labels of nodes
     
  • menu tutorialsRandom Tip:
    When working with floating viewers use Ctrl+R or Command+R to have the viewer window resized to fit it's contents

  • menu tutorialsRandom Tip:
    Quick tap the space bar to maximize a pane and hold it a bit longer to open the right-click menu

  • menu tutorialsRandom Tip:
    Alt+up/down arrow will change version numbers in Read and Write nodes' file paths
     
  • menu tutorialsRandom Tip:
    holding ctrl/cmd+shift when dropping a node on top of another will swap their positions and connections in the tree

  • menu tutorialsRandom Tip:
    Use J to select a backdrop and jump to it in the DAG
     
  • menu tutorialsRandom Tip:
    You can toggle full screen for most floating panels in Nuke by using Alt+S
     
  • menu tutorialsRandom Tip:
    There's a Nuke IRC chat room on foonetic.com , the channel is #nuke

  • menu tutorialsRandom Tip:
    Ctrl + click & drag a node to select and move its upstream tree along with it

  • menu tutorialsRandom Tip:
    use the number pad to nudge any selected OSC (on screen control). The modifier keys effect the increments

Sprut - 2d Fluids v1.2


 
This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: Theodor Groeneboom
Sprut is a simple set of free tools for 2d fluid simulation that works within The Foundry’s Nuke. Based on and around Jos Stam’s 1999 Siggraph paper “Stable Fluids”, it was created using standard Nuke 2D nodes , making it the first truly open, flexible and portable fluid toolkit within Nuke
Requirements:
7.0, 6.3, 6.2, 6.1, 6.0 or later
Linux, Mac, Windows
29 Jan 2014
1149

sprut_banner.jpg

Sprut (c) 2012-2014 Theodor Groeneboom - www.euqahuba.com ([email protected])

 About Sprut 1.0

 

sprut” [sprut] (norwegian); splash, squirt, jet

Sprut is a simple set of free tools for 2d fluid simulation that works within The Foundry’s Nuke

. Based on and around Jos Stam’s 1999 Siggraph paper “Stable Fluids”, it was created using standard Nuke 2D nodes ,

making it the first truly open, flexible and portable fluid toolkit within Nuke. At this point, the tool set

comprises of three nodes: SprutEmitter, SprutSolver and SprutInspect - all described in the documentation.

sprutGUI1

A standard Sprut setup.

 

Turbulence in the emission, and high velocity dissipation.

 

 

SprutInspect shows the direction and magnitude of the velocities.

 

 Acknowledgment

Thanks to Andre Hitsøy, Lucien Fostier & Michael Ralla for contributions.

 

 

Sprut is distributed under GNU/GPL. It may be used for commercial purposes, but not redistributed or repackaged, in particular not for any fee.
Please login in order to download these files.

Comments   

 
0 # farhaad yousefi 2014-05-10 14:34
outstanding.
 
 
0 # Robert Moggach 2014-08-07 16:27
this is pretty fantastic to say the least...

I have a few ideas for the solver:

1) simulation cache as a boolean driving a switch node so you can preview sims as you're tweaking values
2) low-res preview for faster tweaking - (eg. I resize my 4k motion vectors to 400px)
3) noise filtering on incoming vectors - eg. low motion noise from grain etc/
 

You have no rights to post comments

We have 159 guests and 6 members online