Gaffer - Le Bottin des Jeux Linux

Gaffer

🗃️ Specifications

📰 Title: Gaffer 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Development 👁️ Visual: 3D
🏷️ Category: Development ➤ Graphics Editor ➤ Compositing & effects 🏝️ Perspective: First person
🔖 Tags: Development; Compositing; Photorealistic Rendering; Dynamic Lighting System; Multi-platform ⏱️ Pacing: Real Time
🐣️ Approx. start: 2011-02-27 👫️ Played: Single
🐓️ Latest: 2025-08-06 🚦 Status: 04. Released (status)
📍️ Version: Latest: 1.5.16.1 // Dev: 💥️ 1.6.0.0 alpha 2 / c844cb0 ❤️ Like it: 7. ⏱️ (untested|fct test)
🏛️ License type: 🕊️ Libre 🎀️ Quality: 1. 🏆️⭐⭐⭐⭐⭐ (perfect)
🏛️ License: BSD-3Clause ✨️ (temporary):
🐛️ Created: 2025-06-07 🐜️ Updated: 2025-08-08

📦️ Deliverables

📦️ Package name: gaffer ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM:
⚙️ Generic binary: ✓ ..... 📦️ Deb:
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 🍏️ (Unstable) Major release 👻️ Temporary:
💡 Lights on: ✓ 📰 Previous News: ✓
🎨️ Significant improvement: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🦺️ Work in progress:
👫️ Contrib.: goupildb 🚧️ Some work remains to be done:
🎰️ ID: 16519

📖️ Summary

📜️[en]: A libre, multiplatform, flexible, node-based VFX tool that allows image developers, lighting designers and compositors to easily design, adjust, iterate and render compelling 3D or 2D scenes. In particular, it allows users to design and modify scenes of arbitrary complexity by performing numerous operations non-destructively, and to build advanced shaders (via node plug-ins combined with standard Arnold, Cycles, 3Delight and Tractor shaders, and its Open Shading Language or Python). Logic, filters and expressions can be used to create scalable node networks for automated and responsive VFX solutions. 📜️[fr]: Un outil VFX libre et multi-plateforme, flexible, basé sur des nœuds, permettant aux développeurs d'images, aux éclairagistes et aux compositeurs de concevoir, d'ajuster, d'itérer et de rendre des scènes attrayantes en 3D ou en 2D en toute simplicité. Il permet notamment de concevoir et modifier des scènes d'une complexité arbitraire en effectuant de nombreuses opérations de manière non destructive, et de construire des shaders évolués (via des plug-ins de nœuds combinés aux shaders standard d'Arnold, de Cycles, de 3Delight et de Tractor, et à son langage de script Open Shading Language ou Python). La logique, les filtres et les expressions permettent de créer des réseaux de nœuds évolutifs pour des solutions VFX automatisées et réactives.

🎥️ Videos


🦉️From Devs: (201905), (202308),


🕯️ How To: (202410), (202409), (202409),


🎮️ Showcase: (202007), (202408), (202008),

🕸️ Links

🏡️ Website & videos
Website: [Homepage] [Dev site] [Features/About] [Screenshots]
Videos: t(202xxx) gd(201905) gd(202308) gu(202xxx) r(202xxx) lp(202xxx) ht(202xxx) d(202007) d(202408) d(202008) d(202112) d(202409) ht(202410) ht(202409) ht(202409) ht(202411) ht[fr](202xxx) ht[de](202xxx) ht[ru](202xxx) ht[pl](202xxx) ht[cz](202xxx) ht[sp](202xxx) ht[pt](202xxx) ht[it](202xxx) ht[tr](202xxx)]
Doc: [WIKI] [FAQ]
Updates: [RSS] [Changelog 1(news/blog) 2(release notes) 3 4]

💰 Commercial
• (empty)

🍩️ Resources
• Gaffer Examples (a collection of shot and asset templates created by Ezequiel Mastrasso): [Homepage] [Dev site] 🎬️ g(202xxx)

🛠️ Technical informations
[PCGamingWiki] [MobyGames]

🦣️ Social
Devs (Gaffer Team 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (John Haddon (johnhaddon) 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Image Engine Design Inc 1 2 [fr] [en]): [Site 1 2] [Chat] [mastodon] [X] [Facebook] [PeerTube] [YouTube] [vimeo] [Instagram] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums 1 2] [mastodon] [PeerTube] [YouTube] [vimeo] [PressKit] [Lemmy] [reddit] [Discord]

🐝️ Related
[Kenney (Adobe Alternatives)]

📦️ 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: [Kenney (20250605)] [Kenney (Adobe Alternatives) (20250605)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: Gaffer
🦊️ What's: A libre VFX tool for designing attractive scenes in 3D or 2D
🏡️ https://www.gafferhq.org/
🐣️ https://github.com/GafferHQ
🔖 #LinuxGameDev #Flagship #GraphicsEditor #VFX #Compositing
📦️ #Libre #Bin #Arch
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
🕵‍ 1.5.14.0: ⏱️

Dev ----------------------------------------
💥️ NEW!
🥁️ Update: 1.6.0.0 alpha 2
⚗️ Major release (Unst.)🍏️
📌️ Changes: https://github.com/GafferHQ/gaffer/releases
🦣️ From: 🛜️ https://github.com/GafferHQ/gaffer/releases.atom

Stable -------------------------------------

🥁️ Update: 1.5.16.1
⚗️ Hotfix 🐞️
📌️ Changes: https://github.com/GafferHQ/gaffer/releases
🦣️ From: 🛜️ https://github.com/GafferHQ/gaffer/releases.atom

🦉️ https://www.youtube.com/embed/FsWm7ULi16c
🦉️ https://www.youtube.com/embed/Edod6s93Ogk
🕯️https://www.youtube.com/embed/lAgBcOFMf5k
🎮️ https://www.youtube.com/embed/q7shTtN8c1M
🎮️ https://www.youtube.com/embed/jtjDbAHbPuE

🕶️ A view of its UI (taken from the site, on a dark theme) with a scene being displayed on the main part (a small blue toy robot in a cluttered scene reminiscent of an attic, and a small white sphere representing the lighting with its vectors illustrating the rays of light), the graph of the scene in the window below (‘Graph Editor’ tab) and 2 other parameter-setting windows on the right-hand side.

📚️ Gaffer is a libre, multiplatform, flexible, node-based VFX tool that allows image developers, lighting designers and compositors to easily design, adjust, iterate and render compelling 3D or 2D scenes. In particular, it allows users to design and modify scenes of arbitrary complexity by performing numerous operations non-destructively, and to build advanced shaders (via node plug-ins combined with standard Arnold, Cycles, 3Delight and Tractor shaders, and its Open Shading Language or Python). Logic, filters and expressions can be used to create scalable node networks for automated and responsive VFX solutions.

📕 Description [en]

📜️ "A libre VFX tool for designing attractive scenes in 3D or 2D" 📜️

Introducing Gaffer

Gaffer is a free, open-source, node-based VFX application that enables look developers, lighters, and compositors to easily build, tweak, iterate, and render scenes. Built with flexibility in mind, Gaffer supports in-application scripting in Python and OSL, so VFX artists and technical directors can design shaders, automate processes, and build production workflows.

With hooks in both C++ and Python, Gaffer's readily extensible API provides both professional studios and enthusiasts with the tools to add their own custom modules, nodes, and UI.

The workhorse of the production pipeline at Image Engine Design Inc., Gaffer has been used to build award-winning VFX for shows such as Jurassic World: Fallen Kingdom, Lost in Space, Logan, and Game of Thrones.


✅️ Create Scenes
Import, build, and manipulate scenes non-destructively. Duplicate, combine, join, prune, split, and inspect scenes of arbitrary complexity using the robust node graph and scene hierarchy interfaces.

✅️ Build Shaders
With full support for Arnold, Cycles, and 3Delight's powerful industry-standard shaders, use the robust node plug-outs to quickly build compelling looks. For extra customization, arrange and write custom shaders using Open Shading Language nodes and code.

✅️ Design Workflows
Whether for 3D sequences, 2D image processing, or pipeline processes, design workflows all within a single tool. Use logic, filters, and expressions to make scalable node networks for automated and responsive VFX solutions.


Features

✅️ Free
Released under the BSD License. Free to use – at home or in a studio – and modify – be it a simple configuration tweak, or a complete application.

✅️ Powerful
Gaffer's multi-threaded, deferred evaluation engine enables work with large 3D and 2D data sets without slow-down.

✅️ Flexible
A renderer abstraction layer enables common workflows between several renderers. Supports Arnold, Cycles, 3Delight, and Tractor.

✅️ Extensible
Add UI, nodes, and modules. Integrate with new renderers and your render farm. Implement new datatypes to flow through the node graph.

✅️ Open Source
Built on a wealth of tested open-source VFX libraries, including OpenEXR, OpenImageIO, OpenColorIO, Open Shading Language, and Cortex.

✅️ Ongoing
With new features constantly added by industry experts, development is further enhanced by VFX artists from around the world on GitHub.

📕 Description [fr]

Un outil VFX libre permettant de concevoir des scènes attrayantes en 3D ou 2D, par la Gaffer Team, mis au point et offert par le studio Image Engine Design Inc (pour des séries telles que Jurassic World: Fallen Kingdom, Lost in Space, Logan et Game of Thrones).


Gaffer est un outil VFX libre et multi-plateforme, flexible, basé sur des nœuds, permettant aux développeurs d'images, aux éclairagistes et aux compositeurs de concevoir, d'ajuster, d'itérer et de rendre des scènes attrayantes en 3D ou en 2D en toute simplicité. Il permet notamment de concevoir et modifier des scènes d'une complexité arbitraire en effectuant de nombreuses opérations de manière non destructive, et de construire des shaders évolués (via des plug-ins de nœuds combinés aux shaders standard d'Arnold, de Cycles, de 3Delight et de Tractor, et à son langage de script Open Shading Language ou Python). La logique, les filtres et les expressions permettent de créer des réseaux de nœuds évolutifs pour des solutions VFX automatisées et réactives.


Présentation de Gaffer

Gaffer est une application VFX libre, open-source, basée sur des nœuds, qui permet aux développeurs d'images, aux éclairagistes et aux compositeurs de construire, d'ajuster, d'itérer et de rendre des scènes en toute simplicité. Conçu dans un souci de flexibilité, Gaffer prend en charge l'écriture de scripts dans l'application en Python et OSL, de sorte que les artistes VFX et les directeurs techniques peuvent concevoir des shaders, automatiser des processus et créer des flux de production.

Avec des connecteurs en C++ et Python, l'API de Gaffer est facilement extensible et fournit aux studios professionnels et aux passionnés les outils nécessaires pour ajouter leurs propres modules, nœuds et interfaces utilisateur.

Véritable cheval de bataille du pipeline de production d'Image Engine Design Inc, Gaffer a été utilisé pour créer des effets visuels primés pour des séries telles que Jurassic World : Fallen Kingdom, Lost in Space, Logan et Game of Thrones.

✅️ Créez des scènes
Importez, construisez et manipulez des scènes de manière non destructive. Dupliquez, combinez, joignez, coupez, divisez et inspectez des scènes d'une complexité arbitraire à l'aide des interfaces robustes de graphe de nœuds et de hiérarchie de scènes.

✅️ Construire des shaders
Grâce à la prise en charge complète des puissants shaders standard d'Arnold, de Cycles et de 3Delight, utilisez les plug-ins de nœuds robustes pour créer rapidement des looks attrayants. Pour une personnalisation accrue, organisez et écrivez des shaders personnalisés à l'aide de nœuds et de codes Open Shading Language.

✅️ Conception de flux de travail
Qu'il s'agisse de séquences 3D, de traitement d'images 2D ou de processus de pipeline, concevez des flux de travail à l'aide d'un seul et même outil. Utilisez la logique, les filtres et les expressions pour créer des réseaux de nœuds évolutifs pour des solutions VFX automatisées et réactives.


Caractéristiques

✅️ Libre
Publié sous la licence BSD. Libre d'utiliser - à la maison ou en studio - et de modifier - qu'il s'agisse d'une simple configuration ou d'une application complète.

✅️ Puissant
Le moteur d'évaluation différée et multithread de Gaffer permet de travailler avec de grands ensembles de données 3D et 2D sans ralentissement.

✅️ Flexible
Une couche d'abstraction de rendu permet des flux de travail communs entre plusieurs rendus. Prend en charge Arnold, Cycles, 3Delight et Tractor.

✅️ Extensible
Ajoutez une interface utilisateur, des nœuds et des modules. Intégrez de nouveaux moteurs de rendu et votre ferme de rendu. Implémentez de nouveaux types de données pour circuler dans le graphe de nœuds.

✅️ Open Source
Construit sur une multitude de bibliothèques VFX open-source testées, notamment OpenEXR, OpenImageIO, OpenColorIO, Open Shading Language et Cortex.

✅️ En cours
Avec de nouvelles fonctionnalités constamment ajoutées par des experts de l'industrie, le développement est encore amélioré par des artistes VFX du monde entier sur GitHub.

🚧️ Installation ➜ 🚀️ Launching [fr]

⚙️ Installation à partir du binaire

📦️ Installation à partir du/des paquet(s) Manjaro/Arch :
• Il(s) est/sont dans les dépôts Manjaro/Arch, il suffit d'installer le(s) paquet(s).

⛓️ Installation à partir du binaire classique :
• Un binaire statique est disponible, décompressez le livrable, et rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier).


📄️ Installation à partir du source

• Source non testé.


🚀️ LANCEMENT DE L'INTERFACE

▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] gaffer ou $ gaffer
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./bin/gaffer
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).

🕵️ Test [fr]

📜️ Préambule :
⚬ 1ere édition : le 8 Juin 2025 sous Manjaro. Par : goupildb. ⏱️ Durée du test : 1 minutes. 🎯️ Objectif : Initialisation de l'entrée et test binaire de fonctionnement.



🫕️ Installation :
▸ (🧪️not_tested) Paquet Arch/AUR : NON TESTE.
▸ (✔ v. 1.5.14) Binaire classique : FONCTIONNEL.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.


🏗️ Réalisation :

‣ 📟️ Interface
🟢️ Une interface magnifique (thème sombre, icône, onglets, menus, ...),
🟢️ Elle offre notamment un redimensionnement de sa fenêtre par glisser-déposer, le support des onglets (permettant de naviguer entre plusieurs fonctionnalités de l'outil simultanément),


🧪️ Tests effectués :

‣ 🧫️ Conditions du test, objectif(s)

‣ 🔍️ (v. 1.5.14) : ✔ tested
‣ ◀️ Test binaire de fonctionnement : ✔ tested
⚪️ Ce test a pour objectif de vérifier que le jeu/outil démarre, qu'aucun bug apparent ne survient,

‣ 🎲️ Résultat des tests

‣ 🔍️ (v. 1.5.14) : (⭐⭐⭐)
‣ ◀️ Test de fonctionnement : ✔ Functional
🟢️ Visiblement il/elle fonctionne bien.
🟢️ L'interface est superbe.


🧭️ Conclusion :

🕵️ Impression globale : 👍️
❤️ Like it: ⏱️ (untested|fct test)
🎀️ Quality: 🏆️⭐⭐⭐⭐⭐ (perfect)

🟢️ Un superbe outil
🟢️ L'outil me semble fonctionnel.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à son/ses auteur(s) !