Nuke Flow · Free ease curves, animation presets and physics for Nuke | gsmotion

Free tool for Nuke · by gsmotion

NUKE FLOW

After Effects-style timing, inside Nuke. Select a node, click an ease, done. Ease presets, one-click Animate In / Out, real physics and stagger, for motion designers and Nuke artists who want their animation to feel good.

v1.1.3 · free for personal and commercial work · Nuke 13+ · tested on Nuke 15.2 (Windows)

What it does

Stop fighting the Curve Editor

Nuke's default keys move like a robot: constant speed, hard stop. Nuke Flow gives you the eases motion designers use every day, right next to your Properties panel. Pure Python, one undo per click, nothing to compile.

26 ease presets

Sine to Back, In / Out / In Out, plus Linear and Ease (CSS). The same maths as easings.net. Pick, preview, apply.

Animate in / out

Slide, Fade, Fade + Rise, Scale Pop, Zoom In, Spin In, Drop + Bounce, Blur In. Keys made for you from the playhead.

Real physics

Bounce, Elastic and Spring with two sliders each. Baked frame by frame, so the motion is exact.

Stagger & library

Cascade a selection in frames. Pick up curves, save your own, put favourites on hotkeys and share studio packs.

The free test pack

Three scripts. Every preset.

Learn the whole tool in about fifteen minutes. Each demo comes as START (your playground) and FINAL (the answer), with a yellow note in the script and the same steps in the PDF tutorial.

Nuke Flow Ease Lab: six dots on the same keys with six different eases
Demo 01

Ease Lab

Six lanes, the same keyframes, six personalities. See Linear next to Cubic, Expo, Back, Bounce and Elastic and feel the difference in seconds.

PresetsPhysicsPick up
Nuke Flow Title Sequence demo over a night street plate
Demo 02

Title sequence

A full title in seven clicks: Fade + Rise, stagger, an off-screen slide, a re-timed wipe and a cascading exit. Text nodes included.

AnimateStaggerOff-screen
Nuke Flow Product Drop demo: a can drops and bounces onto a pedestal
Demo 03

Product drop

A can drops in with real bounce physics, a shockwave ring eases out and the callouts pop in on your own spring.

Drop + BounceSpringUse my own ease
Install

Thirty seconds. No restart.

  1. Download Nuke Flow from this page and unzip it anywhere.
  2. Open the Script Editor in Nuke.
  3. Load Nuke_Flow_Installer.py (folder icon) or drag it in, then press Ctrl+Enter (Cmd+Enter on Mac).
  4. Done. A Flow menu appears and the Flow panel opens next to Properties. It loads by itself every time Nuke starts.
Nuke Flow installation guide in four steps
Download

Test pack + tutorial

  • 3 demo scripts, START and FINAL versions
  • Footage: AI-generated night street plate, studio plate and product
  • Fonts: Bebas Neue and Jost (open licence, load by themselves)
  • 14-page PDF tutorial: install, panel tour, every step with pictures, cheat sheet
  • Unzip anywhere and open a START script. Everything is linked relative to the script.
Pages from the Nuke Flow test pack tutorial PDF

Free, with one ask. Nuke Flow is free for hobby and professional work. Please don't sell, re-upload or bundle it; share this page instead. It's provided as is, so you're responsible for how you use it: keep backups and test before a delivery.

Questions

Good to know

Which Nuke versions?

Built and tested on Nuke 15.2 on Windows. It's written for Nuke 13 to 17 (PySide2 and PySide6). macOS and Linux should work but aren't tested yet; it's a free tool and feedback is very welcome.

Does it work in Nuke Indie or Non-commercial?

Foundry limits Python in those editions, so it may not load. Try it and run Flow › Run self-test.

Will it break my scripts?

Every Flow action is one undo step (Ctrl+Z). It only edits the keys of the nodes you select, plus a small helper Transform or Multiply when a move or fade needs one.

How do I uninstall it?

Set ACTION = "uninstall" at the top of the installer and run it again. Your saved curves are kept.

Can my studio share presets?

Yes. Export curves as .json packs and point NUKE_FLOW_LIBRARY at a shared folder.

Make it flow

Made something cool with it? Tag @gsmotion. I'd love to see it.

Nuke Flow by Gonzalo Sanchez · gsmotion.tv