Expressions
Link just about any two parameters with Natron's broad support for expressions. Automate your nodes with mathematical functions, and extend expressions with Python. Programmic commands not appealing to you? Natron also offers a GUI-based system for quickly linking any two controls, and expressions are visible within the curve editor.
Python API
Make Natron your own with Natron's powerful scripting support. The Python API can be used for full pipeline integration and automating common tasks and procedures. PySide is also included to allow users to build custom user interfaces via Python and the Qt framework.
OpenFX Support
Natron is compliant with the OpenFX standard, allowing you to tap into the vast ecosystem of commercial OFX plugins. Never worry about missing the functionality of your OFX plugins, with Natron's support for RevisionFX products, NeatVideo denoiser, Furnace by The Foundry, KeyLight, GenArts Sapphire, Red Giant Universe, Ignite by HitFilm, and many more!
PyPlugs
User-created custom nodes can be created visually within Natron by grouping existing nodes and exported with the "PyPlug" exporter.
Various tools created by the commuity can be found in Natron's community plugins repository on GitHub.
Shadertoy Integration
Make cinematic, high-performance, real-time effects with Natron's support for Shadertoy shaders. Create generative art and procedural effects using shadertoys, or use any shader found on shadertoy.com or Cineshader. Natron optimizes your shadertoys by outputting as 2D images to the graph, enabling you to use proxies for better performance.
GMIC Integration
Natron integrates with the G'MIC library, providing full-featured open-source image processing capabilities to Natron. More than 500 filters, effects, and retouching tools from G'MIC can be directly accessible from Natron, including color grades, artistic filters, deformations, patterns, shadows, and more!