Nuke Preferences Manager

🦑 Get the Python module on GitLab Edit: April 2 2022 : Update v1.1.1 released In Nuke 12.2v5 - 13.1v1 the PreferencesManager added an extra TAB_KNOB to work around a Nuke bug that was hiding the last tab in the preferences’ side bar. This is fixed in Nuke 13.1v2+ so the PreferencesManager v1.1.1 removes this extra TAB_KNOB so it doesn’t clutter the interface. Edit April 5 2021 : Update v1.1.0 released This new release makes the Preferences Manager Nuke13 (Python3) compatible 🎉 ...

April 3, 2022

AlphaBender

Modifying alpha channels is probably one of the things I do most when compositing. I’ve found Nuke’s Erode and Dialate nodes to be a bit too limiting and slow for many of these operations. So I made this lightweight tool for growing and shrinking the alpha channel. It works well for both small adjustments, like “leaning” the center of a gradient slightly towards one side, and big modifications. ☢️ Available on Nukepedia here ...

July 1, 2021

HighPasser Gizmo

☢️ Available on Nukepedia here A lightweight sharpening tool with a soft-clamp for low and high values, which is useful for avoiding negative values and halos around high contrast areas. Yields more elegant and even results than the default Sharpen node - especially at large sizes. Waaay over the top sharpened image to illustrate: The inner workings:

June 24, 2021

Reconnect Nuke Nodes

🦑 Get it on GitLab Edit: April 5 2021: v1.1.0 released Makes reconnectNodes Nuke13 (Python3) compatible and fixes a bug 🎉 Actually it’s been a while since I’ve created this tool, but after re-opening it the other day to do some bug fixing, I thought I might as well post it here, too. The concept is simple: When you paste recently copied nodes, reconnect disconnected inputs to their original parent nodes. This is how it looks in action: ...

April 5, 2021

WaveMachine for Nuke

☢️ Get it on nukepedia Overview Similar to the widely used ExpressionWaveGenerator I wanted to find a simpler way to create and control procedural curves. This is exactly what Wave Machine tries to achieve. It contains nodes to generate, modify, retime and merge curves - all without editing any expressions. Generate Standard “waves” such as sine, triangle, square, random and more ...

June 27, 2020

RevLum Gizmo

☢️ Get it on Nukepedia Well hello, fellow Nuke compositor. Do you use this slider in the Grade node a lot? …or wish it was easier to grade only colors but keep the luminance? Me too! So I made this tool, which attempts to do exactly that. I’ve found it to be especially useful when doing complicated color changes (like despills) or using several grade nodes. The idea is, that you do all your grades and modifications as usual and then use the revLum node to revert to the original luminance. ...

March 29, 2020

IKRot Nuke Gizmo

☢️ Available on Nukepedia I made a small gizmo to transform the input image with two points that “look at” each other. This makes it much easier to attach stuff that has two anchor points or rotate and scale something around a fixed point. I got the idea when I was trying to rotate stock footage of a flare around the center of the screen. But why not use it for lightsabers? Or laser beams? ...

June 9, 2019

The Automated VFX Pipeline

Introduction In the course of the last year I’ve been a part of producing Visual Effects for two feature-length films with each around 100-200 VFX shots as a visual effects artist, supervisor and pipeline TD. To begin with we only had a small amount of ‘automated’ pipeline stuff, so almost everything was written from scratch. To make everyone’s day, including my own, way more fun and productive I set out to write a bunch of scripts and tools to make the repetitive and annoying tasks disappear beneath user interfaces. The following is a presentation of the tools I’ve developed and some background info and about how they work and were made. ...

January 8, 2017

Nuke Studio Comp Cleaner

🐙 Get the script on GitHub The past weeks I’ve been working on a python script to make working with ‘special comps’ generated by Nuke Studio less of a pain. When I set up comps for a project, I usually import an EDL from edit into Nuke Studio, relink the clips, rename them and then generate comps with ‘Create Special Comp’. That way I’m sure that the plates in the comp are aligned correctly in time and that the write node’s path is set correctly. This saves a huge amount of time for the artists that are going to work on the show. ...

July 29, 2016

Delete Nuke Group Viewers

Sometimes when Nuke’s caching gets super slow it might be caused by a sneaky Viewer node hiding somewhere inside a Group, slowing everything down. This script quickly gets rid of them and only leaves those in the “main” Node Graph. Get it from my 🦑 GitHub

September 5, 2015