This includes various python tools & nuke Grizmos to work as a efficient compositor. All tools are tested on nukex 12 & nukex14 on windows 11 OS environment. Some of the tools & Grizmos are tweaked for my needs & ease of use from my perspective. I will try to keep it updated when the new version of tool is released. Most of the tools are sourced from Nukepedia & I don't own them.
- Copy the entire directory to your nuke plugin path (Suggested .nuke folder in your user folder) More info...
Linux : /home/<username>/.nuke Mac : /Users/<username>/.nuke Windows : C:\Users\<username>\.nuke
- Add the below lines to init.py file (if none create one)
nuke.pluginAddPath('./headSpace')
- Actively testing on NukeX 12.2v11 and It will not cause any effect on launching letest versions of NukeX.
- Works on Windows (11) & linux (ubuntu & centOS). Not tested on Mac yet (but it should work)
- You can change this main folder name (headSpace) whatever you want (usually your name :P ), It will show same name in nuke menubar.
- for submenus you need to add 'space-dot-space' in folder name
- If something is not working, incase of error or your company already has that tool, Just delete that folder located inside main folder. Its totally independent.
- Gizmos(or toolsets with .nk extensions) are Auto populated according to folder structure along with icon having same name.
- Works best along with Nuke servival toolkit (not included in this)
- Animation Maker: A python/pyside extension to Nuke giving you prebuilt ease and wave expressions on any animatable knob.
- Reduce keyframes: Reduces the number of keyframes in an animation curve.
- LabelThisKnob: Adds a button to the animation menu that allows you to quickly add knob value to the label.
- animated snap3D: This submodule contains the functions needed to execute an animated snap.
- Align Read Nodes: Aligns selected read nodes in the node graph editor of the foundry's nuke.
- Align Dots: Puts the selected dot in a corner with its input and output node.
- transformNodesTools: A collection of simple node UI transform tools. Great for very large scripts. Lets you easily move/rotate/scale/mirror nodes with keyboard shortcuts.
- W_Scaletree: Scale the currently selected nodes.
- W_Align: if multiple nodes are selected, all the nodes will align to the node that's the furthest away in the specified direction.
- QuickCreate: Create nodes on selection from the viewer.
- createShuffle: Create a shuffle node from the viewer.
- autoCrop: Automatically crops the image based on the alpha channel.
- Comma: A simple gizmo to add a comma to the label of a node.
- Cycle Operations: The most-used knob of the selected node will cycle through its options, forwards or backwards.
- deleteViewers: Deletes all viewers inside groups.
- GrayAutoBackdrop: Automatically puts a backdrop behind the selected nodes.
- GUI Tool: This handle GUI expression. if scanlineRender is selected sets the expression for sample knob. for all other nodes it sets $gui expression for disable knob if exists.
- Multi Knob Edit: Edit multiple knobs at once.
- myMerge: A custom merge node that intelligently chooses the merge operation based on the input nodes.
- reLabeler: Mini Dialog to re-label nodes on the fly.
- CameraBake: Bakes a camera animation to a new camera.
- CardInFrustum: Make a card that is oriented towards the selected camera node, and fit it in its frustum.
- cardsFromCamPath: Create cards from a camera path.
- clone Via Expressions_fxT: This script makes it safe to use clones again by swapping it out with expressions.
- combine_retimes: A python script that can combines a stack of multiple retiming nodes into a merged output.
- Gizmo to Group: Converts a gizmo to a group.
- Nuke vector Matrix: Set of utility functions to perform matrix operations in Nuke.
- Roto to rotopaint: convert your roto node into rotopaint.
- Tracker to Transform: Replaces Trackers used in script with baked Transforms.
- new_ref_frame: This tool will help you to: A) Set a new reference frame for any Transform or CornerPin2D node. B) Generate data for MatchMove or Stabilize.
- Channel Hotbox: This module provides an Interface class to toggle and shuffle layer.
- KnobScripter: Complete python script editor for Nuke.
- nukeSwitch: Switch between Nuke and NukeX.
- Recent Files browser: A recent files browser for Nuke.
- SpeedyScript Trimmed: A trimmed down version of SpeedyScript.
- TabTabTab: Alternative "tab node creator thingy" for The Foundry's Nuke.
- W_hotbox: A hotbox for Nuke.
- WrapItUp: Collect all media, gizmos and files associated with a nuke script, and copy it all to a separate folder - along with a relinked duplicate of the nuke script.
- _sandWitcher: A tool for creating toolsets.
- autoLabels: Automatically adds labels to nodes.
- Drag and Drop: Enhanced drag and drop functionality within Nuke.
- KnobDefaults: Personal default node settings.
- Disturb: Distorts the input image with a noise pattern.
- FFfiller_v01: A tool to fill holes in the alpha channel.
- FireflyKiller: Removes fireflies from the image.
- LensSim: A quick tool to add some level of 'lens simulation' to any image, preferably CG imagery.
- ScreenXchange_pb: This tool is NOT a Keyer, because it doesn't output a Matte, instead it replaces a Green or Bluescreen with Background using a different math than usual Keying.
- bm_EdgeMatte: Simple gizmo to get a clean, controllable outline (like Edge Detect) from any matte.
- Erode (round): Erodes the input image with a round filter.
- Erode_Fine: Erode an image with fine controls, as opposed to Nuke's default erode node.
- KeyChew: A tool to chew the matte.
- Organic_edges: Creates organic looking edges for your mattes.
- Perimeter_v1.0: Perimeter is an advanced edge matte generation tool.
- AitorEcheveste: A collection of gizmos from Aitor Echeveste.
- aeAnamorphic: A tool to simulate anamorphic lens distortion.
- aeBrokenEdges: A tool to break the edges of a matte.
- aeBrokenShapes: A tool to break shapes.
- aeDirtCG: A tool to add dirt to CG elements.
- aeFiller: A tool to fill holes in the alpha channel.
- aeMotionBlur: A tool to add motion blur to an image.
- aePrefMaker: A tool to create a prefix for your read nodes.
- aeRefracTHOR: A tool to create refractions.
- aeRelight2D: A tool to relight a 2D image.
- aeTransform: A tool to transform an image.
- aeUVChart: A tool to generate a UV chart.
- iSTMap: A tool to apply a STMap to an image.
- iSTMap11: A tool to apply a STMap to an image.
- MangoSuite: A collection of gizmos from Johannes Kretschmer.
- ms_alphaeliminate: This node will help to get rid of the little artifacts from the film plate noise that often stays after keying.
- ms_alphafromrange: This node lets you select every color that is above or below a certain value.
- ms_antialias: A tool to antialias an image.
- ms_arrangeflares: A tool to arrange flares.
- ms_blendtransforms: This node can blend between two different transformations.
- ms_blendtransformslegacy: This node can blend between two different transformations.
- ms_brightness: This node lets you affect just the brightness without changing the saturation like a normal grade would do.
- ms_brightnesscontrast: This node lets you affect the brightness and contrast of an image without changing the saturation.
- ms_calculator: A calculator for various Nuke specific calculations.
- All goes to respected owners.
- I will be happy if you thank me.
- all the tools here are publically availbale on the internet.
- Some tools are modified to better fit & usability
- Use at your own risk. I didn't responsible for damage.