Natron documentation
The Natron documentation is organized as follows:
The User Guide contains everything to get started with Natron, including tutorials.
The Reference Guide contains the documentation about the user settings and environment variables for Natron, as well as the documentation for each node in Natron.
The Developers Guide contains documentation about using the Python scripting language within Natron, and using the Natron command-line interface (a.k.a. NatronRenderer).
This documentation is also available online and can be downloaded as a PDF, HTML zip or ePub file.
This manual is maintained largely by volunteers.
The Creative Commons Attribution-ShareAlike 4.0 International License (CC-BY-SA 4.0) is used for this manual, which is a free and open license. Though there are certain restrictions that come with this license you may in general freely reproduce it and even make changes to it. However, rather than distribute your own version of this manual, we would much prefer if you would send any corrections or changes to the Natron project.
The Natron documentation authors are:
Alexandre Gauthier-Foichat
Ole-André Rodlie <rodlie@github>
Omar Brown
Frédéric Devernay <devernay@github>
Alexandre Bon <bonalex01dev@github>
Marc-André Gasser <magdesign@github>
Huân Lê-Vương <lehuan5062@github>
Fahad Hasan Pathik <cgvirus@github>
- User Guide
- What is compositing?
- Getting started
- Compositing
- The Nodes
- Tutorials
- Writing documentation
- How To Convert Videos To Image Sequences
- How To Convert Image Sequences To Video Files
- Using NLE
- Creating Digital Intermediate For Editing Servers
- HSVTool
- FFmpeg
- Using PanoTools projects within Natron
- Vector graphics workflow
- Alternative Matte Extraction Tutorial
- Evaluating Script Structure
- Color Grading Do’s and Dont’s
- Reference Guide
- Preferences
- Environment Variables
- Image nodes
- CheckerBoard node
- ColorBars node
- ColorWheel node
- Constant node
- OpenRaster node
- Read node
- ReadCDR node
- ReadFFmpeg node
- ReadKrita node
- ReadMisc node
- ReadOIIO node
- ReadPDF node
- ReadPFM node
- ReadPNG node
- ReadPSD node
- ReadSVG node
- RunScript node
- Solid node
- Write node
- WriteFFmpeg node
- WriteOIIO node
- WritePFM node
- WritePNG node
- Draw nodes
- Time nodes
- Channel nodes
- Color nodes
- Add node
- Clamp node
- ClipTest node
- ColorCorrect node
- ColorLookup node
- ColorMatrix node
- ColorSuppress node
- Equalize node
- Gamma node
- Grade node
- HSIToRGB node
- HSLToRGB node
- HSVToRGB node
- HSVTool node
- HistEQ node
- HueCorrect node
- Invert node
- LabToRGB709 node
- LabToXYZ node
- Log2Lin node
- Multiply node
- OCIOCDLTransform node
- OCIOColorSpace node
- OCIODisplay node
- OCIOFileTransform node
- OCIOLogConvert node
- OCIOLookTransform node
- PLogLin node
- Quantize node
- RGB709ToLab node
- RGB709ToXYZ node
- RGBToHSI node
- RGBToHSL node
- RGBToHSV node
- RGBToYCbCr601 node
- RGBToYCbCr709 node
- RGBToYPbPr601 node
- RGBToYPbPr709 node
- RGBToYUV601 node
- RGBToYUV709 node
- Saturation node
- VectorToColor node
- XYZToLab node
- XYZToRGB709 node
- XYZToxyY node
- YCbCrToRGB601 node
- YCbCrToRGB709 node
- YPbPrToRGB601 node
- YPbPrToRGB709 node
- YUVToRGB601 node
- YUVToRGB709 node
- xyYToXYZ node
- Filter nodes
- AngleBlur node
- Bloom node
- Blur node
- ChromaBlur node
- DenoiseSharpen node
- Dilate node
- DirBlur node
- Distance node
- DropShadow node
- EdgeBlur node
- EdgeDetect node
- EdgeExtend node
- Erode node
- ErodeBlur node
- ErodeSmooth node
- Fill node
- GMICExpr node
- Glow node
- GodRays node
- Inpaint node
- Laplacian node
- Matrix3x3 node
- Matrix5x5 node
- Median node
- Shadertoy node
- Sharpen node
- SharpenInvDiff node
- SharpenShock node
- SmoothAnisotropic node
- SmoothBilateral node
- SmoothBilateralGuided node
- SmoothGuided node
- SmoothPatchBased node
- SmoothRollingGuidance node
- Soften node
- ZMask node
- ZRemap node
- Keyer nodes
- Merge nodes
- Transform nodes
- Views nodes
- Other nodes
- GMIC nodes
- About G’MIC node
- G’MIC 3D Blocks node
- G’MIC 3D Colored Object node
- G’MIC 3D Elevation node
- G’MIC 3D Extrusion node
- G’MIC 3D Image Object node
- G’MIC 3D Lathing node
- G’MIC 3D Random Objects node
- G’MIC Abstraction node
- G’MIC Add Grain node
- G’MIC Align Layers node
- G’MIC Apply External CLUT node
- G’MIC Array Faded node
- G’MIC Array Mirrored node
- G’MIC Array Random node
- G’MIC Array Random Colors node
- G’MIC Array Regular node
- G’MIC Ascii Art node
- G’MIC B&W Stencil node
- G’MIC Ball node
- G’MIC Bandpass node
- G’MIC Barnsley Fern node
- G’MIC Basic Adjustments node
- G’MIC Bayer Filter node
- G’MIC Bayer Reconstruction node
- G’MIC Black & White node
- G’MIC Blend Average All node
- G’MIC Blend Edges node
- G’MIC Blend Fade node
- G’MIC Blend Median node
- G’MIC Blend Seamless node
- G’MIC Blend Standard node
- G’MIC Blur Angular node
- G’MIC Blur Bloom node
- G’MIC Blur Depth-of-Field node
- G’MIC Blur Gaussian node
- G’MIC Blur Glow node
- G’MIC Blur Linear node
- G’MIC Blur Radial node
- G’MIC Bokeh node
- G’MIC Boost Chromaticity node
- G’MIC Boost-Fade node
- G’MIC Box Fitting node
- G’MIC Brushify node
- G’MIC Burn node
- G’MIC CLUT from After Before Layers node
- G’MIC Camouflage node
- G’MIC Canvas node
- G’MIC Canvas Texture node
- G’MIC Cartesian Transform node
- G’MIC Cartoon node
- G’MIC Channel Processing node
- G’MIC Channels to Layers node
- G’MIC Charcoal node
- G’MIC Chessboard node
- G’MIC Chromatic Aberrations node
- G’MIC Circle Abstraction node
- G’MIC Circle Art node
- G’MIC Circle Transform node
- G’MIC Color Balance node
- G’MIC Color Blindness node
- G’MIC Color Presets node
- G’MIC Colorful Blobs node
- G’MIC Colorize Lineart Auto-Fill node
- G’MIC Colorize Lineart Propagation node
- G’MIC Colorize Lineart Smart Coloring node
- G’MIC Colorize Photographs node
- G’MIC Colorize with Colormap node
- G’MIC Colormap node
- G’MIC Colors to Layers node
- G’MIC Conformal Maps node
- G’MIC Contrast Swiss Mask node
- G’MIC Convolve node
- G’MIC Cracks node
- G’MIC Crease node
- G’MIC Crystal node
- G’MIC Crystal Background node
- G’MIC Cubism node
- G’MIC Cupid node
- G’MIC Curvature node
- G’MIC Custom Code Global node
- G’MIC Custom Code Local node
- G’MIC Customize CLUT node
- G’MIC Cutout node
- G’MIC Decompose Channels node
- G’MIC Deinterlace node
- G’MIC Details Equalizer node
- G’MIC Detect Skin node
- G’MIC Dices node
- G’MIC Difference of Gaussians node
- G’MIC Diffusion Tensors node
- G’MIC Dirty node
- G’MIC Distance Transform node
- G’MIC Distort Lens node
- G’MIC Dithering node
- G’MIC Dragon Curve node
- G’MIC Drawn Montage node
- G’MIC Drop Shadow node
- G’MIC Drop Shadow 3D node
- G’MIC Drop Water node
- G’MIC Droste node
- G’MIC Edges node
- G’MIC Edges Offsets node
- G’MIC Ellipsionism node
- G’MIC Engrave node
- G’MIC Equalize HSI-HSL-HSV node
- G’MIC Equalize HSV node
- G’MIC Equalize Local Histograms node
- G’MIC Equalize Shadow node
- G’MIC Equation Plot Parametric node
- G’MIC Equation Plot Y=f(X) node
- G’MIC Equirectangular to Nadir-Zenith node
- G’MIC Euclidean Polar node
- G’MIC Extract Objects node
- G’MIC Fade Layers node
- G’MIC Felt Pen node
- G’MIC Fish-Eye node
- G’MIC Flip & Rotate Blocs node
- G’MIC Flower node
- G’MIC Fourier Analysis node
- G’MIC Fourier Transform node
- G’MIC Fourier Watermark node
- G’MIC Fractalize node
- G’MIC Frame Blur node
- G’MIC Frame Cube node
- G’MIC Frame Fuzzy node
- G’MIC Frame Mirror node
- G’MIC Frame Painting node
- G’MIC Frame Pattern node
- G’MIC Frame Regular node
- G’MIC Frame Round node
- G’MIC Frame Smooth node
- G’MIC Freaky B&W node
- G’MIC Freaky Details node
- G’MIC Games & Demos node
- G’MIC Gear node
- G’MIC Gradient Corners node
- G’MIC Gradient Custom Shape node
- G’MIC Gradient Linear node
- G’MIC Gradient Norm node
- G’MIC Gradient RGB node
- G’MIC Gradient Radial node
- G’MIC Gradient Random node
- G’MIC Gradient from Line node
- G’MIC Grid Cartesian node
- G’MIC Grid Hexagonal node
- G’MIC Grid Triangular node
- G’MIC Halftone node
- G’MIC Hard Sketch node
- G’MIC Heart node
- G’MIC Hearts node
- G’MIC Highlight Bloom node
- G’MIC Histogram Analysis node
- G’MIC Hope Poster node
- G’MIC Hough Sketch node
- G’MIC Illuminate 2D Shape node
- G’MIC Import Data node
- G’MIC Ink Wash node
- G’MIC Inpaint Holes node
- G’MIC Inpaint Morphological node
- G’MIC Inpaint Multi-Scale node
- G’MIC Inpaint Patch-Based node
- G’MIC Inpaint Transport-Diffusion node
- G’MIC Intarsia node
- G’MIC Isophotes node
- G’MIC JPEG Artefacts node
- G’MIC Kaleidoscope Blended node
- G’MIC Kaleidoscope Polar node
- G’MIC Kaleidoscope Symmetry node
- G’MIC Kuwahara node
- G’MIC Laplacian node
- G’MIC Lava node
- G’MIC Layers to Tiles node
- G’MIC Light Glow node
- G’MIC Light Leaks node
- G’MIC Light Patch node
- G’MIC Light Rays node
- G’MIC Lightning node
- G’MIC Linify node
- G’MIC Lissajous node
- G’MIC Local Normalization node
- G’MIC Local Orientation node
- G’MIC Local Processing node
- G’MIC Lomo node
- G’MIC Lylejk’s Painting node
- G’MIC Magic Details node
- G’MIC Make Seamless Diffusion node
- G’MIC Make Seamless Patch-Based node
- G’MIC Mandelbrot Julia Sets node
- G’MIC Marble node
- G’MIC Maze node
- G’MIC Mess with Bits node
- G’MIC Mighty Details node
- G’MIC Mineral Mosaic node
- G’MIC Ministeck node
- G’MIC Mixer CMYK node
- G’MIC Mixer HSV node
- G’MIC Mixer Lab node
- G’MIC Mixer PCA node
- G’MIC Mixer RGB node
- G’MIC Mixer YCbCr node
- G’MIC Montage node
- G’MIC Morph Layers node
- G’MIC Morphological Filter node
- G’MIC Mosaic node
- G’MIC Multiscale Operator node
- G’MIC Neon Lightning node
- G’MIC Newton Fractal node
- G’MIC Noise Additive node
- G’MIC Noise Perlin node
- G’MIC Noise Spread node
- G’MIC Old Photograph node
- G’MIC Old-Movie Stripes node
- G’MIC Oldschool 8bits node
- G’MIC Op Art node
- G’MIC Pack node
- G’MIC Pack Sprites node
- G’MIC Painting node
- G’MIC Paper Texture node
- G’MIC Pen Drawing node
- G’MIC Pencil node
- G’MIC Pencil Portrait node
- G’MIC Perspective node
- G’MIC Pixel Sort node
- G’MIC Plaid node
- G’MIC Plasma node
- G’MIC Polar Transform node
- G’MIC Polaroid node
- G’MIC Polka Dots node
- G’MIC Polygonize Delaunay node
- G’MIC Polygonize Energy node
- G’MIC Pop Shadows node
- G’MIC Poster Edges node
- G’MIC Posterize node
- G’MIC Puzzle node
- G’MIC Quadrangle node
- G’MIC Quadtree Variations node
- G’MIC Quick Copyright node
- G’MIC Rain & Snow node
- G’MIC Rainbow node
- G’MIC Raindrops node
- G’MIC Random node
- G’MIC Random Color Ellipses node
- G’MIC Random Shade Stripes node
- G’MIC Red-Eye Attenuation node
- G’MIC Reflection node
- G’MIC Relief Light node
- G’MIC Remove Hot Pixels node
- G’MIC Resynthetize Texture FFT node
- G’MIC Resynthetize Texture Patch-Based node
- G’MIC Retinex node
- G’MIC Retro Fade node
- G’MIC Ripple node
- G’MIC Rodilius node
- G’MIC Rorschach node
- G’MIC Sample Image node
- G’MIC Satin node
- G’MIC Scanlines node
- G’MIC Seamcarve node
- G’MIC Seamless Turbulence node
- G’MIC Segmentation node
- G’MIC Select-Replace Color node
- G’MIC Selective Desaturation node
- G’MIC Self Glitching node
- G’MIC Sepia node
- G’MIC Shade Bobs node
- G’MIC Shadow Patch node
- G’MIC Shapeism node
- G’MIC Sharp Abstract node
- G’MIC Sharpen Deblur node
- G’MIC Sharpen Gold-Meinel node
- G’MIC Sharpen Inverse Diffusion node
- G’MIC Sharpen Multiscale node
- G’MIC Sharpen Octave Sharpening node
- G’MIC Sharpen Richardson-Lucy node
- G’MIC Sharpen Shock Filters node
- G’MIC Sharpen Texture node
- G’MIC Sharpen Unsharp Mask node
- G’MIC Shock Waves node
- G’MIC Sierpinski Triangle node
- G’MIC Simulate Film node
- G’MIC Skeleton node
- G’MIC Sketch node
- G’MIC Slice Luminosity node
- G’MIC Smooth Abstract node
- G’MIC Smooth Anisotropic node
- G’MIC Smooth Antialias node
- G’MIC Smooth Bilateral node
- G’MIC Smooth Diffusion node
- G’MIC Smooth Guided node
- G’MIC Smooth Mean-Curvature node
- G’MIC Smooth Median node
- G’MIC Smooth NL-Means node
- G’MIC Smooth Patch-Based node
- G’MIC Smooth Patch-PCA node
- G’MIC Smooth Perona-Malik node
- G’MIC Smooth Selective Gaussian node
- G’MIC Smooth Skin node
- G’MIC Smooth Thin Brush node
- G’MIC Smooth Total Variation node
- G’MIC Smooth Wavelets node
- G’MIC Snowflake node
- G’MIC Solidify node
- G’MIC Solve Maze node
- G’MIC Sphere node
- G’MIC Spherize node
- G’MIC Split Details Alpha node
- G’MIC Split Details Gaussian node
- G’MIC Split Details Wavelets node
- G’MIC Sponge node
- G’MIC Square to Circle node
- G’MIC Stained Glass node
- G’MIC Stamp node
- G’MIC Stars node
- G’MIC Stencil node
- G’MIC Stereographic Projection node
- G’MIC Streak node
- G’MIC Stroke node
- G’MIC Stylize node
- G’MIC Super-Pixels node
- G’MIC Superformula node
- G’MIC Symmetric 2D Shape node
- G’MIC Symmetrize node
- G’MIC Taquin node
- G’MIC Tetris node
- G’MIC Textured Glass node
- G’MIC Thin Edges node
- G’MIC Tileable Rotation node
- G’MIC Tiled Isolation node
- G’MIC Tiled Normalization node
- G’MIC Tiled Parameterization node
- G’MIC Tiled Random Shifts node
- G’MIC Tiled Rotation node
- G’MIC Tiles to Layers node
- G’MIC Tone Mapping node
- G’MIC Tone Mapping Fast node
- G’MIC Tones to Layers node
- G’MIC Transfer Colors Histogram node
- G’MIC Transfer Colors PCA node
- G’MIC Transfer Colors Variational node
- G’MIC Truchet node
- G’MIC Tunnel node
- G’MIC Turbulence node
- G’MIC Twirl node
- G’MIC Upscale DCCI2x node
- G’MIC Upscale Diffusion node
- G’MIC Upscale Scale2x node
- G’MIC User-Defined node
- G’MIC Vector Painting node
- G’MIC Vignette node
- G’MIC Visible Watermark node
- G’MIC Warhol node
- G’MIC Warp by Intensity node
- G’MIC Water node
- G’MIC Wave node
- G’MIC Weave node
- G’MIC Whirl Drawing node
- G’MIC Whirls node
- G’MIC Wind node
- G’MIC Zoom node
- Extra nodes
- Developers Guide