GitHub - NatronGitHub - Natron-Plugins - Natron Community Plugins PDF
GitHub - NatronGitHub - Natron-Plugins - Natron Community Plugins PDF
Dismiss
Join GitHub today
GitHub is home to over 40 million developers working together to host and
review code, manage projects, and build software together.
Sign up
Pasture/EdgeBlur Moving pyplugs to their own category, now it's under the Community Fo… 3 years ago
Time/TimeLoop Moving pyplugs to their own category, now it's under the Community Fo… 3 years ago
.gitignore installer: support repo (update plugins), fix setup 3 years ago
README.md
Installation
Upgradable Install
The plugins can be installed by simply cloning the github repository at the right location, for example on Linux:
cd /usr/share/Natron/Plugins
git clone https://github.com/NatronGitHub/natron-plugins.git
cd /usr/share/Natron/Plugins/natron-plugins
git pull
Extract it anywhere.
open Natron
save
Restart Natron.
One-Time Install
To install a snapshot of the repository, download it as a ZIP file via https://github.com/NatronGitHub/natron-
plugins/archive/master.zip
Unzip into any PyPlug folder but the recommended locations are...
For Shadertoy presets: copy the natron-plugins-master/Shadertoy contents and replace it in the following links:
Finally edit the plugins location in Natron preferences to allow it to find them during startup, if it's not already. If you want a
particular folder only you can use http://kinolien.github.io/gitzip/ and put the URL to the folder you want there. Also you can
install individual .py files (and their accompanied png icon files).
You can make a Pull Request or if you're not comfortable with git just tell us here :
https://discuss.pixls.us/t/all-about-natron-community-plugins/8433
https://github.com/NatronGitHub/natron-plugins/wiki/Guidelines-for-plugins
Available Plugins
BL/Color
bl_Bytes : Converts the picture in another byte space. This is of course a simple simulation as Natron works only in
32 floating point color space.
bl_Compress : A common color correction function that pushes the low color to a value and the high color to one
another. While tempting to made a color matching between 2 picture this PyPlug might be really usefull.
bl_Expand : Does the exact reverse of the Compress node. It stretches the color between to low and high color
values.
bl_Monochrome : Same as the Shake's Monochrome node. You can play independently with the 3 color
components.
bl_Slice : Cut a color slice of the picture and create a mask of the result.
bl_Threshold : Thresholds the image using a color value, a range of thresholding and a replacement color.
BL/Image
BL/Keyer
bl_HSVKeyer : Creates a mask using the hue saturation and value of the color range.
BL/Warp
bl_Bulge : The Bulge function is a copy of the Bulge inside AfterEffect. This PyPlug is basicaly creating a drop/buble
effect on a picture.
Channel
ChannelOffset : Easier to use than the basic TransformMasked node, with additional blur option, and auto-edge
extension feature.
Copy_Layer : Copy RGBA channels from the A input to any layer of the B branch.
Color
L_Icolor : Tint an image from the A input using another one from the B input.
lp_Tweaky : Provides a variety of little tweaking-options, like Vibrance, WB-Slider, Tint, etc.
Draw
FrameStamp : A very simple stamp that show the current frame in the corner of the image.
LightWrap_Simple : An alternative to built-in LightWrap plugin, simpler to use, also it as an option to dilate wrap to
get a bigger effect.
Vignette : This effect reduce the images brightness at the peripherie compared to the image center.
Filter
Chromatic_Aberration : Create a stylised Chromatic Aberration effect, similar to the one found in Blender.
Defocus : Add a bokeh blur to the image. You can use an image to guide blur size, note that it's not intended to act
as a ZBlur plugin.
PM_VectorBlur : Poor Man's Vector Blur. Blur an image according to a Vector/Motion Pass, read the doc to know
more about limitation
fxT_Glowy : This is an alternative glow effect that mimics the feature of the same gizmo in Nuke.
lp_fakeDefocus : A very faky Defocus. Very faky. Not very good. Might work for tiny things.
lp_roughenEdges : Roughens the edges of a given alpha channel based on an adjustable noise.
Filter/Duck
DUCK_Alpha_Edge : It gives edge of a roto or a key, you have the possibility to dilate or erode, blur or multiply the
edge differently inside and outside. Simply the best alpha edge you can find for free.
DUCK_Denoise : It helps to denoise a footage, since it is not based on analisys: it just provides a denoise for
black/white and coloured dots.
DUCK_Smart_Blur : Smart Blur isn't a common blur, it helps to blur images with heavy grain, surface imperfections,
noises, render problems, etc. keeping the boundary and the edges, and restoring details in highlights and dark regions
of the image.
Filter/Pixelfudger
PxF_Bandpass : Extract detail from an image. Useful to make plates easier to track.
PxF_ChromaBlur : Blur chrominance without affecting luminance. Useful to repair some chroma artifacts in digital
video.
GLSL/Blur
Crok_soften_GL : Sub pixel blur meant for creating natural looking edges.
Ls_Ash_GL : Sharpen without ringing edges, or sharpen edges without increasing texture.
y_bilat_GL : A bilateral filter, with a few more options, and the abiltiy to intake a mask.
y_blurs_GL : Blur a thing. Options include the abilty to constrain the blur within an optional matte input.
GLSL/Channel
JB_multiMatteManager_GL : Manages up to four inputs RGB to output one combined mulitmatte with alpha.
K_RgbcmyMatte_GL : Separates Red, Green, Blue, Cyan, Magenta, Yellow and White from a matte pass.
GLSL/Color
K_BW_GL : Creates black and white images with adjustable RGB values.
Ls_Colourmatrix_GL : Apply 3x3 matrices to RGB for white balance, colourspace conversion or well disco grades.
Ls_RndmGrade_GL : Generates random grades. Works best on log footage or low-contrast ungraded video.
y_bw_GL : Create black and white images with similar controls as Lightroom. Also nice for creating interesting
mattes for color correction or whatever down stream.
GLSL/Distort
Crok_rift_GL : Distorts side-by-side stereo images to be useable with the Oculus Rift.
JT_SyLens_GL : Straightens and distorts footage according to the Syntheyes lens distortion model.
GLSL/Draw
Guides_GL : Draws simple adjustable horizontal and vertical guides for centering reference, measuring, etc...
GLSL/Effect
Crok_6567_GL : Simulates the color palette of a VIC-2 or better known as on of the famous C64 chips.
Crok_separation_GL : Creates a low pass and high pass filter sometimes called frequency separation.
JB_lidar_GL : This node tries to emulate a fake point cloud data provided by a lidar.
L_ssao_GL : Uses the supplied Zdepth image to do Screen Space Ambient Occlusion.
Ls_Dollface_GL : Blend similar colours with a bilateral filter whilst preserving edges, to remove grain or wrinkles.
y_ixform_GL : Transform a thing. This is only cool if you input the optional black and white strength channel.
y_linex_GL : Extrapolate the blending of 2 images past the boundaries of 0 and 1. Can do some useful and
interesting things.
GLSL/Keying
JB_autoMatte_GL : Creates a RGB multimattes of an input which can be useful to mockup quick keys.
GLSL/Merge
Ls_Contacts_GL : Tile inputs into a grid for impressing clients, choosing versions or checking continuity.
y_source_GL : Recreates the most useful parts of action's source nodes. Back input is optional.
GLSL/Source
Crok_folding_GL : Creates a folding texture, which you can use as a reflection map.
GLSL/Transform
Crop_GL : A simple image cropper with built-in 2D texture offset and borders.
Keyer
AdditiveKeyer : This is not a keyer, It is very good for separating translucent fine details (such as motion blur, dust or
hair) that a keyers with mattes might have difficulties extracting.
BS_AlphaGrainEdge : This basic PyPlug simply adds some noise to your alphas around the areas that aren't solid.
DespillMadness : The famous DespillMadness originaly crafted for Nuke by Andreas Frickinger.
lp_ChillSpill : An alternative to buit-in Despill node that is quick and easy to setup.
lp_HairKey : A keyless Keyer for fine detail like hair which is hard to come by with a matte.
lp_SimpleKeyer : A very simple Keyer for a wide variety of operations. Inspired by Nukes Keyer-Node.
PositionMask : Take a world position pass and generate a rounded mask from it.
PushPixel : Pushes pixels of the RGB on the edges of the alpha channel.
Lens Flare Presets : Various Lens Flare presets to use and make new presets.
Merge
mS
mS_MarkerRemoval_Advanced : This PyPlug lets you easily remove tracking markers from backing screens without
the hassle of painting, even when they intersect with the foreground elements.
mS_RestoreGrain : This PyPlug lets you preserve the original grain from your plate after keying.
Relight
Luma_to_Normals : Converts any image to normals, using it's Luma Channel. Provides most accurate results used
on displacement maps or Zdepth passes.
ReFlect : Take a Normal pass and an image and map it to reflection, similar to matcap in 3D render.
UV_Map_Generator : Generates a default UV map at any resolution. Can be used to run through a lens distortion in
another software or any sort of distorion that can then be re-applied with an STMap node.
Vectors_Direction : An utility to rotate 2D vectors such as motion vectors, and flip them if necessary.
Vectors_Magnitude : An utility to see the magnitude of motion vectors, usually simply as information for the artist.
Vectors_Normalize : Will scale every vector in a vector pass so that each vctor's magnitude is 1, while keeping the
direction. Works on 2D and 3D vectors.
SB
sb_AlphaFromMax : This PyPlug creates an alpha channel based on the max color value of each pixel in any of the
RGB channels.
sb_Erode : This PyPlug wraps several erode types into a single gizmo, giving you simple control of which method
that works best for your shot.
sb_LumaKey : This PyPlug will perform a luminance key of your footage, based on a chosen color space.
sb_MatteEdge : This PyPlug creates an edge matte with control of both the outer and inner radius.
Time
TimeLoop : generate loops from input image
Transform
PM_Camera : Poor's Man 3D Camera, can import .chan data to be used with the PM_Card3D
Shaker : Adds a shaking effect to the input image. It's based on an expression similar to wiggle expression in After
Effects
lp_NoiseDistort : Distorts an image based on two different noise-layer for a more dynamic feel.
Utility
Onion_S : This is a simple Onion Skin utility node. It supports 5 fames of fixed interval onion skin in the forward and
backward directions with user selectable colors, and two blending modes.
Views
V_Tools
V_CheckMatte : Utility to evaluate a matte and help working with mattes and masks.
© 2019 GitHub, Inc. Terms Privacy Security Status Help Contact GitHub Pricing API Training Blog About