Skip to content

emilsvfx/natron-plugins

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Natron Community Plugins

A collection of Natron plugins made by the community

Installation

You can use the installer or download the zip file from github. Copy / Paste the .py files into your Pyplug dir, or edit the plugins location in Natron preferences

Available Plugins

Channel

  • ChannelOffset : Easier to use than the basic TransformMasked node, with additional blur option, and auto-edge extension feature.

  • ChannelMerge : ChannelMerge that mimics Nuke's one.

  • Copy_N : Copy channels to any layer.

  • Copy_N : Nuke Copy node.

  • L_ChannelSolo : Easy to use channel selector.

  • Shuffle_N : Inverted Shuffle node.

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.

  • Gradient : A 3-4 Way gradient.

  • 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.

  • WaveForm : Draw a Luminance Waveform of the input image

Filter

  • AntiAliasing : Antialiasing filter based on FXAA

  • Beauty : Tool designed to achieve skin cleaning jobs.

  • ChromaticAberrationPP : A filter designed to match real camera chromatic aberration

  • Chromatic_Aberration : Create a stylised Chromatic Aberration effect, similar to the one found in Blender.

  • DePepper : Remove Salt and Pepper noise

  • 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.

  • FireflyKiller : Removes fireflies, very bright, nervously jumping around pixels.

  • Mosaic : A basic mosaic effect.

  • Orton : Orton Effect.

  • PM_VectorBlur : Poor Man's Vector Blur. Blur an image according to a Vector/Motion Pass, read the doc to know more about limitation

  • Refraction : Glass distorsion using a UV pass.

  • SharpenPlus : Image sharper.

  • Volume_Rays : Enhanced version of Natron's native GodRays, featuring advanced options.

  • fxT_Glowy : This is an alternative glow effect that mimics the feature of the same gizmo in Nuke.

  • L_BlurHue : A simple hue blur filter.

  • lp_ColourSmear : Smears the colors around a given Alpha.

  • lp_Despot : Despots for black or white pixels.

  • lp_Feather : Feathers your alpha channel

  • 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_Skin_Cleaner : A tool developped to clean up models skin in common beauty/fashion shots.

  • 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

  • Bilateral_GL : GPU accelerated Bilateral blur based on Shadertoy.

  • Bloom_GL : GPU accelerated Bloom effect based on Shadertoy.

  • BokehDisc_GL : GPU accelerated Defocus blur based on Shadertoy.

  • Mipmap_Blur_GL : GPU accelerated Mipmap blur based on Shadertoy.

  • Monte_Carlo_Blur_GL : GPU accelerated Monte-Carlo blur based on Shadertoy.

GLSL/Effect

  • Anaglyphic_GL : GPU accelerated Anaglyphic effect based on Shadertoy.

  • Barrel_Blur_Chroma_GL : GPU accelerated Barrel chroma blur effect based on Shadertoy.

  • FXAA_GL : GPU accelerated FX anti-aliasing effect based on Shadertoy.

  • Money_Filter_GL : GPU accelerated Money filter effect based on Shadertoy.

GLSL/Source

  • Bleepy_Blocks_GL : GPU accelerated bleepy blocks generator based on Shadertoy.

  • Bubbles_GL : GPU accelerated bubbles generator based on Shadertoy.

  • Cellular_GL : GPU accelerated cell generator based on Shadertoy.

  • Noise_GL : GPU accelerated noise generator based on Shadertoy.

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.

  • EdgeMatteDetect : Description to be written

  • IDKeyer : Extract an alpha matte from a ID-Pass to be used as a mask.

  • lp_ChannelContactsheet : Generate a Contactsheet to find a suitable channel for keying.

  • lp_ChillSpill : An alternative to buit-in Despill node that is quick and easy to setup.

  • lp_CleanScreen : Evens out your Chroma-Screen with the help of a Cleanplate.

  • 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.

  • lp_SimpleKeyer : A very simple Keyer for a wide variety of operations. Inspired by Nukes Keyer-Node.

  • OverRange_Alpha : Generates an alpha channel based on overranged values.

  • 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.

Merge

  • L_Fuse : Fuse is a replacement for the merge(over) node.

  • ZCombine : Mix two images according to their Zbuffer.

Relight

  • ReFlect : Take a Normal pass and an image and map it to reflection, similar to matcap in 3D render

  • ReShade : GPU Relighting of 3D renders using a normal pass.

  • SSAO : Generate an AO pass from a Z pass.

  • Z2Normal : Generate a Normal Pass from a Z pass

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

  • Crop_N : Crop node similar to Nuke's one

  • PM_Card3D : Poor's Man Card3D, create a 3D plane, to be used with PM_Camera

  • Repeat : Tiling effect that extends image size.

  • 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.

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.

Views

  • L_AspectMask : Apply standard formats overlay over an image.

How to Contribute to this repository ?

We'd love to add your own Pyplugs to this repository so everyone can benefit from them.

You can make a Pull Request or if you're not comfortable with git just tell us here :

https://forum.natron.fr/t/what-about-having-a-pyplug-repository/1027

Also you can look at our guidelines for Pyplug submission :

https://github.com/NatronVFX/natron-plugins/wiki/Guidelines-for-plugins

Image

About

Natron Community Plugins

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.7%
  • Other 0.3%