CompStart

ProLessonsCoursesElementsSoftware

CompStart

Learn visual effects with cutting-edge techniques.

Learning

CoursesLessonsPro FeaturesAssetsSoftware

Tools

Tech CheckDisplay CheckMotion BlurPhysLightNuke Tools

Company

InstructorMissionSitemapPrivacyTerms

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 track for Transform use.
  • Reconcile3D FastProjects a connected Axis 3D point into animated 2D screen XY using a Camera, with bulk-key Calculate and optional Transform output.
  • Scanline Render AdvancedScanlineRender wrapper with GUI vs render samples and scale, dynamic overscan, deep holdout soft expand, and optional shader vector AOVs.
  • Schmutz3D particle gizmo that fills a cube volume with wind-driven sprites for water debris and atmospheric schmutz in Nuke.

Channel

ToolSets/channel

4 tools

  • Channel DespillKeylight-based despill that reads plate_denoise, writes plate_despill, and exposes Screen Colour for spill suppression.
  • Channel GrainExtracts grain by differencing a plate against a denoise input and packs grain, plate_denoise, and plate_original into layers.
  • Channel STMapAdds a normalized UV STMap layer to the incoming image for warping and texture-mapping workflows in Nuke.
  • Roto MergeCombines selected R, G, B, and A channels from a roto into one matte using a union-style merge, with Alpha or RGBA output.

Deep

ToolSets/deep

1 tool

  • Deep ExpanderExpands deep sample thickness by pulling deep.front forward and pushing deep.back back by a shared expand amount.

Draw

ToolSets/draw

4 tools

  • GeneratorProcedural draw tool that builds dots, lines, radial fields, soft circles, and vignettes from a position and format.
  • Normal LightBuilds a simple directional light response from a normal layer, aimed with an Axis rotate control.
  • Normal World To CameraTransforms world-space normals into camera space with a connected Camera, optional channel pick, and optional 0–1 packed output.
  • Position NoiseSamples 3D noise from a position layer so variation follows geometry instead of screen space.

Filter

ToolSets/filter

9 tools

  • Blur ColorBlurs Lightness in CIE-LCH after an AlexaV3LogC conversion, keeping chroma and hue sharp. Single size control.
  • Blur LogApplies a standard Nuke Blur in AlexaV3LogC by converting to log, blurring, then converting back.
  • Edge ExtrudeMulti-scale edge extrusion that spreads masked edge color outward by size, with optional mask erode, invert, and log-space processing.
  • Edge SmearSmears RGB along matte edges with gamma, erode, and blur driving an STMap displacement for softer or bled edge transitions in Nuke.
  • High PassLogC 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 that replaces a pixel only when it differs from the neighborhood median by at least the threshold.
  • Quick DistortNoise-driven UV distortion for Nuke comps, with separate U/V controls, blur, mix, and a Check UVs preview.
  • Radial DistortSTMap radial warp for Nuke driven by rotation and a gamma-shaped falloff from frame center.
  • Surface DistortionNoise-driven IDistort for organic surface warps, with mask control, animated speed, and optional UV output.

Keyer

ToolSets/keyer

5 tools

  • Advanced IBKPrimatte-based keyer group with pre/post erode, blur size, iterations, and a preview toggle for matte refinement in Nuke.
  • Common KeyDifference key between two inputs: builds a mask from per-channel RGB deltas and optionally replaces A with B where they diverge.
  • Keyer LOGLuminance keyer that converts to AlexaV3LogC, keys, then copies the resulting alpha back onto the original input.
  • Position SelectorBuild a soft matte from distance to a chosen point in position or color space, with sphere or cube shape and adjustable falloff.
  • Swiss KeysSphere or cube keyer driven by a selection sample in position, color, or CIE-LCH space, with soft range, axis scale, invert, and gamma.

Lens

ToolSets/lens

3 tools

  • ClarityMulti-scale local contrast control for Nuke, with a clarity range from soften to sharpen, optional log working space, mix, and mask.
  • Spectral AberrationWavelength-sampled chromatic aberration for Nuke—radial, linear, or spin fringing from spectral curves, not RGB channel scale.
  • VignetteRadial lens vignette with amount, midpoint, roundness, and feather, plus highlight recovery and highlight or color priority modes.

Merge

ToolSets/merge

3 tools

  • Merge AltCombine A and B in CIE-LCH with color, luminance, saturation, or hue operations, plus mix, mask, bbox, and metadata controls.
  • Merge LogMerge two inputs in Alexa V3 LogC space, with optional bypass to a regular merge via the regular over control.
  • UltimergeIntegrates FG into the BG with edge blend, color bleed, and multi-scale wrap—adjusts the foreground only, not a full Merge.

Stack

ToolSets/stack

3 tools

  • CcA Keymix setup with rgba channels and bbox from B, wired for quick stack compositing in the node graph.
  • DespillStack despill that runs Keylight on plate_denoise, merges the result in CIE-LCH, and writes plate_despill back onto the main stream.
  • IBKKeying stack built around Primatte that can pull a plate_denoise layer into rgba for cleaner screen mattes.

Time

ToolSets/time

1 tool

  • Time PinOffsets input timing so a chosen source frame lands on a chosen timeline frame, using a simple from/to pin.

Utility

ToolSets/utility

9 tools

  • Dead Pixel FinderHighlights stuck or dead pixels in a plate by comparing frames over time, for interactive review in the Nuke GUI.
  • Fill BBoxExpand or adjust an image’s bounding box in Nuke by adding pixels and choosing how the new bounds are set, without changing pixel data.
  • Frame Hold AdvancedHold a chosen input frame with optional rounding (rint, floor, ceil, or none) for cleaner frame locks in Nuke.
  • Frame PincherRetime a shot around a chosen frame with optical flow, using neighbor balance to pinch out or bridge a problem frame.
  • Grain CheckIsolates grain and noise by differencing a Cineon plate against a slight blur, then lifting the residual for review.
  • Letterbox TrimTrims top and bottom from the input bounding box so you can remove letterbox bars without touching the left and right edges.
  • Nan Inf KillerFinds NaN and Inf in RGBA, zeros those samples, and fills the holes so invalid pixels do not break the rest of the Nuke comp.
  • Sample2 NodeSample a 3D position from a chosen channel and create Card, Card3D, Axis, or Light nodes at that translate.
  • Viewer InputViewer utility with boost, HSV, and HSL modes plus an optional timecode overlay from Read1 metadata.