CompStart

ProLessonsCoursesElementsSoftware

CompStart

Master visual effects with cutting-edge techniques.

Learning

CoursesLessonsPro FeaturesAssetsSoftware

Tools

Tech CheckDisplay CheckMotion BlurCIE 1931PhysLightNuke Tools

Company

InstructorMissionImpressumPrivacyTerms

Projects

Moray RenderEXR ConverterOCIO.ccNuke ToolsDerekVFX

Follow

YouTubeInstagramTikTokThreadsContact

© 2026 CompStart. All rights reserved.

Nuke ToolSets

Professional compositing gizmos from the derek-rein/derekvfx ToolSets collection. Copy a script into Nuke, or point NUKE_PATH at a clone of the repo to load the full set.
View on GitHub

Point NUKE_PATH at a clone of derekvfx to load these in Nuke.

3D4
Channel4
Deep1
Draw4
Filter9
Keyer5
Lens3
Merge3
Stack3
Time1
Utility9

3D

ToolSets/3d

4 tools

  • Reconcile Vertex FastCapture mesh vertices in the 3D viewer, project them through a camera, and bake an averaged 2D XY animation for tracking or transforms.
  • Reconcile3D FastProjects an Axis translate through an animated Camera into 2D XY over the camera range, with optional Transform export.
  • Scanline Render AdvancedScanlineRender wrapper with separate GUI and render samples/scales, dynamic overscan, deep holdout soft expand, and AOV vector outputs.
  • Schmutz3D particle volume for waterborne dirt and debris, rendered through your camera with wind, turbulence, and optional edge fade.

Channel

ToolSets/channel

4 tools

  • Channel DespillKeylight despill on the plate_denoise layer, written to plate_despill, with Screen Colour as the only exposed control.
  • Channel GrainIsolates residual grain by subtracting a denoise input from a plate, then outputs grain, plate_original, and plate_denoise layers.
  • Channel STMapAdds a normalized STMap layer to the incoming image for UV-based warps and coordinate-driven workflows in Nuke.
  • Roto MergeCombines selected R, G, B, and A matte channels into one matte using a union (A+B−AB) merge, with Alpha or RGBA output.

Deep

ToolSets/deep

1 tool

  • Deep ExpanderExpands deep samples along Z by pulling deep.front forward and pushing deep.back back by a single expand amount.

Draw

ToolSets/draw

4 tools

  • GeneratorCreates dots, lines, radial and circle gradients, or a vignette at a chosen position for masks, guides, and look development in Nuke.
  • Normal LightRotate a normal pass with an Axis and output a clamped grayscale light response for simple normal-based shading in Nuke.
  • Normal World To CameraTransforms world-space normals into camera space using a connected camera’s world matrix, with optional 0–1 packed output.
  • Position NoiseSamples 3D noise from a position pass (Pref or similar), with per-axis scale and offset, and outputs a 0–1 grayscale field.

Filter

ToolSets/filter

9 tools

  • Blur ColorBlurs lightness in CIE-LCH after a LogC conversion while chroma and hue stay sharp. Single size control for Nuke.
  • Blur LogApplies Nuke’s Blur in Alexa V3 LogC: convert to LogC, blur, convert back, with channels, size, filter, quality, crop, and mix.
  • Edge ExtrudeExpands edge color outward with a multi-scale blur stack, optional mask erode, and log-space handling for Nuke comps.
  • Edge SmearSmears RGB edges by building a blurred UV map from the alpha and re-sampling the image with STMap.
  • High PassLog-space high-pass filter that subtracts a blur from the image, then scales and offsets the result for detail work in Nuke.
  • Median GPUGPU 5×5 median filter in Blink, with a threshold that keeps original pixels where they differ from the median.
  • Quick DistortNoise-driven IDistort wrapper with separate U/V controls, blur, mix, and a Check UVs preview for fast organic warps in Nuke.
  • Radial DistortSTMap radial warp for Nuke with rotation and gamma to twist and reshape falloff from center.
  • Surface DistortionNoise-driven IDistort warp with optional mask, animated speed, and a switch to output the UV map instead of the distorted image.

Keyer

ToolSets/keyer

5 tools

  • Advanced IBKKeyer group with Primatte operation and current color, blur size and iterations, plus pre and post erode for matte refinement.
  • Common KeyDifference key between two inputs: where A and B diverge past a threshold, output B and a mask; where they match, keep A.
  • Keyer LOGRuns a luminance key in AlexaV3LogC space and copies the matte onto the original plate.
  • Position SelectorKey by proximity to a chosen point in position, HSV, or CIE-LCH space with sphere or cube falloff.
  • Swiss KeysPosition and color keyer with sphere or cube falloff in position, HSV, or CIE-LCH space, writing a soft matte to a chosen output channel.

Lens

ToolSets/lens

3 tools

  • ClarityMulti-scale local contrast control for Nuke, with a clarity slider, optional log handling, mix, and mask.
  • Spectral AberrationWavelength-sampled chromatic aberration for Nuke—radial, linear, or spin CA from dispersion curves, not RGB channel scale.
  • VignetteRadial lens vignette for Nuke with amount, midpoint, roundness, feather, highlight recovery, and highlight or color priority.

Merge

ToolSets/merge

3 tools

  • Merge AltMerge A over B with CIE-LCH color, luminance, saturation, or hue operations, plus mix, mask, bbox, and metadata controls.
  • Merge LogMerge A and B in Alexa V3 Log C space, with mix controls and a switch back to a regular non-log path.
  • UltimergeFG edge treatment that pulls background color into the foreground for cleaner merges, with blend, bleed, and wrap controls.

Stack

ToolSets/stack

3 tools

  • CcTwo-input Keymix set to rgba with bbox from B for straightforward stack compositing in Nuke.
  • DespillKeylight-based despill that writes a plate_despill layer, restoring original lightness from plate_denoise via a CIE-LCH merge.
  • IBKStack keying setup that shuffles a plate_denoise layer into rgba and drives a configured Primatte3 for matte generation.

Time

ToolSets/time

1 tool

  • Time PinOffsets input timing so a chosen source frame lands on a target frame using a simple from-to TimeOffset.

Utility

ToolSets/utility

9 tools

  • Dead Pixel FinderGUI utility that highlights likely dead or stuck pixels by differencing a TimeEcho of the plate against a slight blur in log space.
  • Fill BBoxExpands or resets an image’s bounding box by a pixel amount, then copies that bbox onto the original input for overscan and downstream padding.
  • Frame Hold AdvancedHold a chosen frame with optional rint, floor, ceil, or none rounding on the input frame value.
  • Frame PincherPinch out a single frame from a sequence with optical-flow retiming, neighbor balance, and optional motion analysis.
  • Grain CheckVisualizes grain by differencing a Cineon plate against a light blur, then lifting the residual so grain structure reads clearly in the viewer.
  • Letterbox TrimShrinks the input bounding box from top and bottom to trim letterbox bars with a soft crop.
  • Nan Inf KillerFinds NaN and Inf pixels in rgba, zeros them, and radially cleans the surrounding area before writing the result back into the plate.
  • Sample2 NodeUtility that holds a 3D pick position from a chosen channel and creates Card, Card3D, Axis, or Light nodes at that translate.
  • Viewer InputViewer utility with boost, HSV, and HSL modes plus an optional timecode overlay for quick image checks.