AutoGrade

Match the colour of one input to another in one node.

First submitted: 29 July 2026

Author: Gabin vidal

Compatible Nuke versions: 16.0 or later

Compatibility: Source

AutoGrade is a colour-matching gizmo for Nuke. You plug a reference clip into input 1 and a source clip into input 0, pick a mode, and the node aligns the colour of the source to the reference.

8 modes in a single pulldown.

Live modes (real-time, native Nuke):

  • Reinhard: per-channel mean and standard deviation.

  • Lift/Gain: per-channel black and white points.

  • White Balance: per-channel gain.

  • Reinhard Lab: Reinhard in Lab space.

Analyse modes (computed automatically when you change mode or reconnect, no button to press):

  • Covariance: full 3x3 covariance (Cholesky).

  • MKL: Monge-Kantorovich linear optimal transport.

  • Percentile: black and white points from the 1 and 99 percentiles.

  • Histogram: per-channel distribution matching (ColorLookup).

Highlights:

  • A single self-contained AutoGrade.gizmo file. All the Python logic is embedded in the gizmo, so there is no module to install and no menu.py to edit.

Install: copy AutoGrade.gizmo into your .nuke folder (or any folder in your Nuke plugin path), restart Nuke, then press Tab in the Node Graph and type AutoGrade. No menu.py or init.py edit needed.

Compatibility: developed on Nuke 16.0v4 on Windows. Pure Python plus native nodes, so it should run on any recent Nuke.

or register to download or rate.

Comments

or register to join the conversation.

Download Verification