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.
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.
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.
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.
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.
Product drop
A can drops in with real bounce physics, a shockwave ring eases out and the callouts pop in on your own spring.
Thirty seconds. No restart.
- Download Nuke Flow from this page and unzip it anywhere.
- Open the Script Editor in Nuke.
- Load Nuke_Flow_Installer.py (folder icon) or drag it in, then press Ctrl+Enter (Cmd+Enter on Mac).
- Done. A Flow menu appears and the Flow panel opens next to Properties. It loads by itself every time Nuke starts.
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.
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.
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.