Natron python scripts
A collection of Natron python scripts made by the community
Installation
The scripts can be installed by simply cloning the github repository, or download it as a ZIP file.
Unzip the content to your .Natron folder.
Windows: "C:\Users\<username>\.Natron"
OSX: "[~/.Natron]"
Linux: "[~/.Natron]"
Restart Natron.
Natron tools
Channel
-
autoAlpha : Set alpha to 1 (full white) for selected 'Read' nodes.
-
extractExrLayers : Split EXR Read node into shuffle nodes.
Generate
-
postageStamp : Create a PostageStamp from any node.
-
rotoToTracker : Generate a 'Tracker' out of a selected 'Roto' node(s).
-
trackerToRoto : Generate a 'Roto' out of a selected 'Tracker' node(s).
Edit
-
batchRenameNodes : Rename selected nodes.
-
connectNodes : Connect nodes to another one in the Node Graph.
-
reconnectNodes : Reconnect nodes to another one in the Node Graph. (Windows only)
-
forceCaching : Enable/disable force caching for selected nodes.
-
invertSelection : Invert selection in the Node Graph.
-
nodeChangeColor : Set color for selected nodes.
-
nodeBold_HTML : Set selected nodes to be displayed in bold in the Node Graph.
-
nodeItalic_HTML : Set selected nodes to be displayed in italic in the Node Graph.
-
openLocation : Opens 'Read' or 'Write' location folder in explorer.
-
removeInput : Disconnect nodes input in the Node Graph.
-
selectSimilarByClass : All nodes of the selected type will be selected in the Node Graph.
-
selectSimilarByColor : All nodes of the selected color will be selected in the Node Graph.
Other
-
mergeBlendingDown : Cycle through 'Merge' blending modes downward.
-
mergeBlendingUp : Cycle through 'Merge' blending modes upward.
-
rotoLink : Link a roto node to a tracker.
Roto
-
fullCircle : Create a full frame size circle.
-
fullEllipse : Create a full frame size ellipse.
-
fullSquare : Create a full frame size square.
-
roundedSquare : Create a full frame size rounded square.
-
fullRectangle : Create a full frame size rectangle.
-
roundedRectangle : Create a full frame size rounded rectangle.
-
leftTriangle : Create a left aligned triangle.
-
rightTriangle : Create a right aligned triangle.
-
topTriangle : Create a top aligned triangle.
-
bottomTriangle : Create a bottom aligned triangle.
Time
-
nodeChangeFPS : Set FPS for selected 'Read' nodes.
-
nodeChangeFrameRange : Set frame range for selected 'Read' nodes.
Utils
-
collectFiles : Identical to After Effects 'Collect Files' feature. Used to backup a comp. (Windows only)
-
replacePaths : Replace path in 'Read' nodes.
Render
-
backgroundRender : Render current project in background.
-
diskCache : Create and process a 'DiskCache' node for the selected node.
-
flipbook : Render and plays the selected node in an external viewer. (Win/Linux)
Natron snippets
-
addDeepLayer : Add 'Deep' layer to Natron.
-
addDepthLayer : Add 'Depth' layer to Natron.
-
addMaskLayer : Add 'Mask' layer to Natron.
-
addMotionLayer : Add 'Motion' layer to Natron.
-
listNatronPath : List paths scanned by Natron at startup.
-
listPyPlugs : List PyPlugs installed on the system.
-
natronLogo : Display a nice Natron logo in the console. ;)
-
setPreferences : Setup Natron's preferences using an external text file.
-
setProjectSettings : Set up project default settings.
Natron stylesheets
- mainstyle_NUKE : Mimics Nuke look.