Natron - Le Bottin des Jeux Linux

Natron

🗃️ Specifications

📰 Title: Natron 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Tool 🚦 Status: 04. Released (status)
🏷️ Category: Development ➤ Graphics Editor ➤ Animation 🌍️ Browser version:
🔖 Tags: Development; Content Creation; Motion Graphics; Animation; Image Manipulation; Compositing; VFX & Cinematic System; Video Editing; Photorealistic Rendering; Plugins system; Flagship 📦️ Package Name:
🐣️ Approx. start: 2013-05-06 📦️ Arch package:
🐓️ Latest: 2020-04-11 📦️ RPM package:
📍️ Version: Latest: 2.3.15 RC19 / Dev: 0a028b6 📦️ Deb package:
🏛️ License type: 🕊️ Libre 📦️ Flatpak package:
🏛️ License: GPL-2+ 📦️ AppImage package:
🏝️ Perspective: First person (interface) 📦️ Snap package: ✓
👁️ Visual: 2D ⚙️ Generic binary: ✓
⏱️ Pacing: Real Time 📄️ Source: ✓
👫️ Played: Single 📱️ PDA support:
🎖️ This record: 5 stars 🕳️ Not used:
🎀️ Game design: 👫️ Contrib.: goupildb & Louis
🎰️ ID: 15538 🐛️ Created: 2019-02-10
🐜️ Updated: 2024-03-03

📖️ Summary

[en]: A libre and multi-platform node-based compositing software application (a tool specialized in animation and special effects in post-production, mixing several sources via "boxes" to make a single plan), similar to Nuke (The Foundry), After Effects (Adobe), or Blackmagic Fusion (Blackmagic Design). It is a very powerful tool with low hardware requirements, offering all the necessary features for this type of software and can be extended thanks to its plugin system (supports OpenFX and commercial plugins). [fr]: Un logiciel libre et multi-plateforme de compositing nodal (un outil spécialisé dans l'animation et les effets spéciaux en post-production, mélangeant plusieurs sources via des "boîtes" pour en faire un plan unique), similaire à Nuke (The Foundry), After Effects (Adobe), ou Blackmagic Fusion (Blackmagic Design). C'est un outil à la fois très puissant et peu gourmand en ressources, offrant toutes les fonctionnalités nécessaires à ce type de logiciel et pouvant être étendu grâce à son système de plugins (supporte les plugins OpenFX et commerciaux).

🚦 Entry status

💡 Lights on: ✓ 🦺️ Work in progress: ✓
📰 What's new?: New version published (to be updated):
🎨️ Significant improvement: 🚧️ Some work remains to be done: ✓
🕳️ Not used2: 👔️ Already shown:

🎥️ Videos


🏝️ Trailer: (201508),


🦉️ From Devs: Libre Graphics Meeting 2015 Bootleg (202xxx), Conférence faite lors de la demopartie VIP 2015 [fr](201506),


🕯️ How To: (201808), (201604), [fr](201512),


🎮️ Showcase:
• (201502), (201711), (201804),

• (201707),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(201508) gd(201504) gd[fr](201506) r(202xxx) lp(202xxx) d(201502) d(201711) d(201804) d(201707) ht(201808) ht(201604) ht(201711) ht[fr](201512) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial: (empty)

🍩️ Resources
(empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Natron Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Frédéric Devernay 1 2 3 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Linkedin] [Interview 1(202xxx) 2(202xxx)]
Devs (Alexandre Gauthier-Foichat 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Linkedin] [Interview 1(202xxx) 2(202xxx)]
Devs (Inria [fr] [en]): [Site 1 2] [Chat] [mastodon] [Facebook] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Forums] [mastodon] [Facebook] [PeerTube] [YouTube 1 2] [reddit] [Discord]

🐝️ Related
[Wikipedia (Natron) [fr] [en] [de]]

📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [Site (date)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title:
🦊️ What's:
🏡️
🐣️
🔖 #Flagship
📦️
📖 Our entry: https://www.lebottindesjeuxlinux.tuxfamily.org/en/online/lights-on/

🥁️ Update:
⚗️
📌️ Changes:
🦣️ From: 📶️

🏝️ https://www.youtube.com/embed/
🦉️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🦝️ https://www.youtube.com/embed/
🕵️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🕯️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️ https://www.youtube.com/embed/
🎲️[fr] https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🎮️ https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/
🐧 https://www.youtube.com/embed/

📕 Description [en]

📕🐧"A libre compositing software (a tool specialized in animation & special effects in post-production)"🐧📕.

NATRON

Open Source Compositing Software For VFX and Motion Graphics.

Natron is a free open-source (GPLv2 license) video compositing software, similar in functionality to Adobe After Effects, Nuke by The Foundry, or Blackmagic Fusion.
Natron offers robust and efficient tools for compositors to get their job done fast with high quality results.
It is portable and multi-platform (GNU/Linux, OS X, Microsoft Windows).

Cross platform & open-source compositor for visual effects and motion graphics industry

Natron is a powerful Digital Compositor that can handle of your 2D/2.5D needs. Its robust OIIO file formats and OpenFX architecture is what make Natron the most flexible open source compositor for the visual effects community. Its interface and functionally are the same across all platforms such as MacOS, Linux and Windows. Natron has a powerful keying, roto/rotopaint, 2D tracking tools that are staple for all current film production project that requires visual effects.

The development of Natron was supported by Inria from 2013 to 2018.

Natron Features

On the surface Natron has a powerful GUI interface that is a flexible and intuitive multi-platform node based engine. Natron may seem to be a simple compositing application but it does have layers of complexity that will allow your creativity to reach new heights. Natron has flexible Roto and Rotopaint tool-set that can generate unlimited layers of masks, mattes and shapes. Natron has a powerful 2D and Planar tracker to help reduce hours of rotoscoping to meet personal or client deadlines. It has some strong keying or matte generation tools that has been developed from the main OFX software developers and a plethora of tools from the open source plugin developing community.

• Flexible Rotoscoping
Multi-layered rotoscoping with stroke capability.

• Tracker
Powerful 2D and Planar tracker for tracking jobs.

• Powerful Keying Tool
Natron offers various keying tools for your production needs.

• Curve & Dope-sheet Editor
Powerful curve and dope-sheet Editor with fluid interface.

• GPU & Network Rendering
GPU and Network rendering capability for faster production.

• OFX Compatible
Natron is a listed Open-source OFX host.

• Shadertoy & G'MIC OFX Plugins
Shadertoy & G'MIC is also with us. Powerful and feature-rich community

• Community Plugins
Over 250 and ever increasing community plugins

• Node Organization : Gizmo with a taste of Python!
Grouping, Pyplug/Plugin and More. You will love the interaction

Natron has some innovative technologies for organizing nodes. All nodes can be grouped and can be shared across all artists, studios, community and developers as gizmos or "plugin" as well. Natron uses easy to understand python scripting language for even tweaking such gizmos or "PYPLUG" in a generic text editor! Creating PyPlug is easy and fun and not to mention, highly productive in production pipeline.

• May the Open-Force Be with you!
Back it, Hack it, Push it, Pull it. Open-source Community Standards are always with you!

Natron trusts in Open Source Community. The collective effort from artists, developers and researchers are combined in one application to make the difference. A huge collection of well maintained and ever increasing plugins can be found in the official community plugins repository of Natron.


🌍️ Wikipedia:

Natron is a free and open-source node-based compositing software application. It has been influenced by digital compositing software such as Avid Media Illusion, Apple Shake, Blackmagic Fusion, Autodesk Flame and Nuke, from which its user interface and many of its concepts are derived.

Natron supports plugins following the OpenFX 1.4 API. Most open-source and commercial OpenFX plug-ins are supported.

Origin of the name

Natron is named after Lake Natron in Tanzania which, according to Natron lead programmer Alexandre Gauthier provides "natural visual effects" by preserving its dead animals.

History

Natron was started by Alexandre Gauthier in June 2012 as a personal project. The project was the winner of the 2013 Boost Your Code contest by Inria. The prize was a 12-month employment contract to develop Natron as a free and open-source software within the institute.

The first widely available public release was 0.92 (05.06.2014), which brought rotoscoping and chroma keying functionalities. Subsequent beta releases brought additional features such as motion blur, color management through OpenColorIO, and video tracking.

Version 1.0 was released on 22.12.2014,[4] together with a large sample project by François "CoyHot" Grassard, a professional computer graphics artist and teacher, demonstrating that Natron could execute interactively graphs with more than 100 nodes. In January 2015, the Art and Technology of Image (ATI) department in Paris 8 University announced that they would switch to professional-quality free and open-source software for teaching computer graphics to students and artists, including Blender, Krita and Natron.

Licensing

Before version 2.0, Natron was licensed under the Mozilla Public License version 2.0, which allowed redistributing it with closed-source plug-ins.

Since version 2.0, the software was relicensed under the GNU General Public License version 2 or later to allow better commercialization.[7] All plugins that are distributed with binaries of Natron 2.0 or later have thus to be compatible with the GPLv2. Closed-source plug-ins, including commercial ones, can still be used with Natron, although the GPL according to the FSF does not allow loading and linking closed-source plug-ins,[8] or plug-ins that are not distributed under a GPL compatible license, but they have to be distributed separately.

Data produced by Natron, or any software distributed under the GPL, is not covered by the GPL: the copyright on the output of a program belongs to the user of that program.

Features

Hardware

• Low hardware requirements: a 64 bits or 32 bits processor, at least 3 GiB of RAM.
• A graphic card that supports OpenGL 2.0 or OpenGL 1.5 with a few commonly available extensions (ARB_texture_non_power_of_two, ARB_shader_objects, ARB_vertex_buffer_object, ARB_pixel_buffer_object).

Render Engine

• 32 bits floating point linear color processing pipeline : all frames are represented as floating-point RGBA samples with premultiplied alpha,[9] permitting the use of alpha compositing operators defined by Thomas Porter and Tom Duff.[10]
• Support for multi-core architectures: all processing is multithreaded using a thread pool pattern.
• Color management is handled by the OpenColorIO library, including support for the ACES color encoding system proposed by the Academy of Motion Picture Arts and Sciences.
• Support for many image formats, using OpenImageIO, including multi-layer OpenEXR. Additional image layers can be used to store several color layers, or for non-color information such as depth, optical flow, binocular disparity, or masks.
• Support for reading and writing video files through the FFmpeg library, including digital intermediate formats such as DNxHD and Apple ProRes.
• Full support of the OpenFX 1.4 API, enabling use of open source or commercial plug-ins.
• Support for low-resolution rendering for previewing the output of computing-intensive visual effects.

Tools

• Image transform (position, rotation, scale, skew).
• Video tracking functionalities.
• Keying : Keyer, Chroma Keyer, Difference Keyer, Hue Keyer, PIK Keyer.
• Paint : Solid, Pencil, Eraser, Clone, Reveal, Blur, Smear, Dodge, Burn.
• Manual rotoscoping, using Bézier curves.
• A wide range of additional effects (color transforms, geometric transforms, image generators...) are available.
• Key frame-based parameter animation, using Bernstein polynomials (the polynomial basis behind Bézier curves) for interpolation.
• Animation curves editing : Curve Editor.
• Keyframes editing : Dope Sheet.
• Support for stereoscopic 3D and multi-view processing.

Advanced

• Support for batch-mode rendering through a command-line tool, allowing the final render to be processed on a render farm.
• A project format written in XML and easily human editable.
• Node presets can be imported/exported easily via XML.
• Python script language (Python 2.7).
• SeExpr script language (Walt Disney Animation Studios).
• WebGL 1.0 script language (Shadertoy) for hardware accelerated 2D/3D visual effects development.
• Customisable UI.
• PyPlug system (equivalent to Nuke Gizmos).

📕 Description [fr]

Un logiciel de compositing nodal, par la Natron Team, initié par Alexandre Gauthier-Foichat et Frédéric Devernay, soutenu par l'Inria (de 2013 à 2018, suite à un concours remporté en 2013).
En C++.

Natron est un logiciel libre et multi-plateforme de compositing nodal (un outil spécialisé dans l'animation et les effets spéciaux en post-production, mélangeant plusieurs sources via des "boîtes", pour en faire un plan unique), similaire à Nuke (The Foundry), After Effects (Adobe), ou Blackmagic Fusion (Blackmagic Design). C'est un outil à la fois très puissant et peu gourmand en ressources, offrant toutes les fonctionnalités nécessaires à ce type de logiciel et pouvant être étendu grâce à son système de plugins (supporte les plugins OpenFX et commerciaux).

Crédit image (lien ci-dessus): Wikipedia


NATRON

Logiciel de composition Open Source pour VFX (NdT : effets spéciaux) et Motion Graphics (NdT : animation).

Natron est un logiciel de composition vidéo gratuit à source ouverte (licence GPLv2), similaire à After Effects (Adobe), Nuke (The Foundry) ou Blackmagic Fusion (Blackmagic Design).
Natron offre aux compositeurs des outils robustes et efficaces leur permettant de faire leur travail rapidement et avec des résultats de haute qualité.
Il est portable et multi-plateforme (GNU / Linux, OS X, Microsoft Windows).

Compositeur multi-plateforme et open-source pour l'industrie des effets visuels et de l'animation.

Natron est un puissant compositeur numérique capable de gérer vos besoins en 2D / 2.5D. Ses formats de fichiers OIIO robustes et son architecture OpenFX font de Natron le compositeur open source le plus flexible pour la communauté des effets visuels. Son interface et son fonctionnement sont identiques sur toutes les plateformes telles que MacOS, Linux et Windows. Natron dispose de puissants outils de saisie, de roto / rotopaint, de traçage 2D indispensables à tous les projets de production cinématographique en cours nécessitant des effets visuels.

Le développement de Natron a été soutenu par Inria de 2013 à 2018.

Fonctionnalités de Natron

En surface, Natron dispose d'une interface graphique puissante s'appuyant sur un moteur multi-plateforme, souple et intuitif basé sur des nœuds. Natron peut sembler être une simple application de composition, mais il comporte des couches de complexité qui permettront à votre créativité d'atteindre de nouveaux sommets. Natron dispose d'un ensemble d'outils flexibles de Rotoscopie (NdT : reproduction du mouvement image/image) et de Rotopeinture (Rotopaint) (NdT : peinture numérique pour effacer à l'écran des accessoires de film tel que des harnais, des fils, ..) pouvant générer un nombre illimité de couches de masques, de mattes (NdT : masque permettant d'obscurcir une portion d'image pour la substituer ou la combiner avec une autre) et de formes. Natron est doté d’un puissant système de tracker 2D (NdT : capture du mouvement) et planaire permettant d'économiser des heures de rotoscopie afin de respecter vos délais personnels ou les deadlines des clients. Il dispose de puissants outils de saisie et de génération de matte développés par les principaux développeurs de logiciels OFX (NdT : Open Effects Association) et d'une pléthore d'outils de la communauté de développeurs de plug-ins open source.

• Rotoscopie flexible
Rotoscopie multicouche avec sensibilité à la pression (stroke capability).

• Tracker (NdT : capture du mouvement)
Tracker 2D et planaire performants

• Outil de saisie performants
Natron propose divers outils de saisie pour vos besoins de production.

• Curve editor et Dope sheet
Curve editor et Dope sheet performants avec interface fluide.

• Rendu GPU et réseau
Fonction de rendu GPU et réseau pour une production plus rapide.

• Compatible OFX
Natron est un hôte OFX Open-source répertorié (NdT : Open Effects Association).

• Plugins OFX Shadertoy & G'MIC
Shadertoy & G'MIC sont également de la partie. Une communauté puissante et riche en fonctionnalités

• Plugins communautaires
Plus de 250 et des plugins communautaires en constante augmentation

• Organisation en nœud: Gizmo avec un goût de Python!
Grouping, Pyplug/Plugin et plus. Vous allez adorer l'interaction

Natron dispose de technologies innovantes pour organiser les nœuds. Tous les nœuds peuvent être regroupés et partagés entre tous les artistes, studios, communautés et développeurs sous forme de gizmos ou de "plugins". Natron utilise un langage de script python facile à comprendre permettant permettant même d'affiner les réglages tel que les gizmos ou "PYPLUG" dans un éditeur de texte générique ! La création de PyPlug est facile et amusante, et même très productive dans le pipeline de production.

• Que l'Open-Force soit avec vous !
Back it, Hack it, Push it, Pull it. Les standards de la communauté open-source sont toujours avec vous !

Natron fait confiance à la communauté Open Source. Les efforts collectifs des artistes, des développeurs et des chercheurs sont combinés dans une seule application pour faire la différence. Une vaste collection de plugins bien entretenus et en constante augmentation peut être trouvée dans le référentiel officiel des plugins de la communauté de Natron.



🌍️ Wikipedia:

Natron est un logiciel libre de compositing nodal open-source.

Se situant dans la lignée des logiciels de trucage nodaux (SoftEddie, Avid Media Illusion, Apple Shake, Blackmagic Fusion [archive], Autodesk Flame [archive]), il est largement inspiré de Nuke dont il reprend de nombreux concepts et s'inspire pour son interface.

Natron supporte les plugin OpenFX 1.4, beaucoup de plugin open-source et commerciaux sont supportés.

Origine du nom

Natron tirerait son nom du Lac Natron en Tanzanie qui, selon Alexandre Gauthier, le principal programmeur du logiciel, créerait naturellement des effets spéciaux2.

Histoire

Alexandre Gauthier a démarré la programmation de Natron en juin 2012 en tant que projet personnel. Le projet a remporté l'édition 2013 du concours Boost Your Code [archive] de l'Inria. Le prix offrait 12 mois de développement payé pour le logiciel.3

La première release publique fut la version 0.92 (sortie le 5 juin 2014), qui offrait des fonctionnalités telles que la rotoscopie ou l'incrustation4. Les version suivantes apportèrent de nouvelles fonctionnalités telles que le flou de mouvement, la gestion des couleurs via OpenColorIO et le tracking vidéo (NdT : capture du mouvement).

La version 1.0 est sortie le 22 décembre 20145 en même temps qu'un projet exemple par François "CoyHot" Grassard, artiste et enseignant, démontrant que Natron peut exécuter interactivement des graphes avec plus de 100 nodes. En janvier 2015 le département ATI (Arts et Technologies de l'image) de l'université Paris 8 a annoncé qu'ils se baseraient désormais sur des logiciels libres de qualité professionnelle tels que Blender, Krita et Natron pour leur enseignement.

Licence

Avant la version 2.0, Natron utilisait la Mozilla Public License version 2.0, qui autorisait sa distribution avec des plugins qui n'étaient pas open source.

Depuis la version 2.0, la GNU General Public License (GPL) version 2 ou ultérieure est employée. Donc tous les plugins distribués avec les binaires doivent être compatibles avec la GPL. Les autres plugins, notamment closed source, ou les commerciaux peuvent néanmoins toujours être utilisés tant qu'ils sont distribués séparément (même si théoriquement la GPL n'autorise pas l'appel ou le chargement de plugin non open-source8[réf. insuffisante]).

Blender, un autre logiciel open source d'effets spéciaux et de composition utilise également la licence GPL.

Les données générées par ces logiciels n'ont pas besoin d'être distribuées selon les termes de la GPL et les utilisateurs desdits logiciels peuvent très bien mettre un copyright sur leurs créations et/ou les utiliser dans un but commercial.

Fonctionnalités

Hardware

• Faible configuration matérielle requise : architecture 32 ou 64 bits, 3 Go de mémoire vive.
• Carte graphique supportant OpenGL 2.0 (ou OpenGL 1.5 avec quelques extensions : ARB_texture_non_power_of_two [archive], ARB_shader_objects [archive], ARB_vertex_buffer_object [archive], ARB_pixel_buffer_object [archive]).

Moteur de rendu

• Traitement de l'image en 32 bits float linéaire. Chaque image est codée en RGBA9 (rouge, vert, bleu, alpha), permettant ainsi d'employer les opérateurs définis par Thomas Porter et Tom Duff10.
• Support des architectures multi-cœurs : chaque processus étant multi-threadé en utilisant un patron de conception en thread pool.
• La gestion des couleurs s'appuie sur la bibliothèque logicielle OpenColorIO, avec le support des couleurs ACES tel que proposé par l'Academy of Motion Picture Arts and Sciences.
• Support des formats d'images standards tels que l'OpenEXR (avec support du multi-canal), dpx, raw, psd, tiff, tga, jpeg, png, svg, etc.
• Support de l'encodage vidéo via FFmpeg, incluant des formats intermédiaires tels que DNxHD ou Apple ProRes.
• Support complet de l'API OpenFX 1.4, incluant plugins open-source et commerciaux
• Rendu basse résolution pour la prévisualisation des effets les plus lourds.

Outils

• Transformations d'image (position, rotation, taille, torsion).
• Tracking et stabilisation multipoint.
• Incrustation : Keyer, Chroma Keyer, Difference Keyer, Hue Keyer, PIK Keyer.
• Paint : Solid, Pencil, Eraser, Clone, Reveal, Blur, Smear, Dodge, Burn.
• Rotoscopie manuelle en utilisant des courbes de Bézier.
• Effets standards de la post-production numérique (étalonnage, filtres, générateurs, etc.).
• Animation des paramètres en keyframe (positions intermédiaires) et des Polynômes de Bernstein (la formule utilisée par les courbes de Bézier) pour l'interpolation.
• Editeur de courbes d'animation : Curve Editor.
• Editeur de clés d'animation : Dope Sheet.
• Support de la stéréoscopie et du traitement multi-vues.

Avancé

• Support du rendu en ligne de commande, notamment pour calculer sur des fermes de rendu.
• Projets sauvegardés au format XML, facilement lisibles et éditables en cas de besoin.
• Presets import/export au format XML.
• Langage de script Python (Python 2.7).
• Langage de script SeExpr [archive] (Walt Disney Animation Studios).
• Langage de script WebGL 1.0 (Shadertoy [archive]) pour développement d'effets visuels 2D/3D accélérés hardware.
• Interface personnalisable.
• Système de PyPlugs [archive] (équivalent des Gizmos de Nuke).

Effets

(...)

Plugins

(...)

Versions

(...)