msHelpers are a bunch of scripts to make those day to day tedious tasks more pleasant.
msHelpers
Updated: 13 September 2012
Author: Mohamed Selim
Compatible Nuke versions: 5.2 or later
Compatibility: Linux, Mac, Windows
Instructions:
- Copy the text in the init.py and the menu.py files to your version.
If you don't know what I'm talking about then go to your .nuke folder and put the files there.
.nuke folder can be found here:
Windows: C:\Users\your-username\.nuke
OSX: /Users/your-username/.nuke
The Tools:
CustomWrite:
vidTOdpx / vidTOexr / seqTOexr
* Scripts for batch converting and writing files in nuke.
- Automaticlly takes file names from input read nodes and crates sub-folders.
- Path for write nodes defaults to where your script is saved, or you can manually set it.
- Easily specify padding.
- Choose your write settings for the batch.
- Option to limit each write's frame range to the input read node.
shuffleNwrite
* Shuffles all layers from selected nodes and puts a write node with the layers name ready to be rendered.
autoWrite
* Creates a write node on a selected node in your tree.
- Path for write node defaults to where your script is saved, or you can manually set it.
- An option to name the file based on your script or as specified from the user.
Autocrop:
rootAutocrop / readAutocrop
* Uses the nukescripts.autocrop
- rootAutocrop: Animates a bounding box on the selected nodes for the project's root frame range.
- readAutocrop: Animated a bounding box on the seleced Read nodes based on their frame range. ( Handy for quickly batch cropping files with different frame ranges)
Reloader:
readReload / geoReload
* Reloads all Read/Geo nodes in the script.
mBlurToggle:
* Enables/Disables all MotionBlur2D, MotionBlur3D, and VectorBlur nodes in the script.
MakeProjectionCam:
* Takes the selected camera and creates duplicate camera either expression linked or just copied values.
- Has a Projection Frame tab to easily change the frame you want to project from. (Defaults to current frame).
ManipulateKnobs:
setValue / setExpression
* Change Knob values or set expressions on selected nodes.