Les masques raster sont une fonctionnalité puissante mais souvent méconnue de Darktable, apparue avec la version 3.0. Ils permettent de réutiliser un masque généré dans un module pour l’appliquer à d’autres modules en aval dans le pipeline de traitement. Cette fonctionnalité ouvre des possibilités créatives et techniques, notamment pour les retouches locales précises ou les effets artistiques. Dans cet article, nous allons explorer leur fonctionnement, leurs cas d’usage, et comment les intégrer efficacement dans votre flux de travail. Nous aborderons aussi comment supprimer un arrière-plan en ligne pour préparer vos images avant de les importer dans Darktable.
1. Qu’est-ce qu’un masque raster dans Darktable ?
Un masque raster est une image pixellisée qui représente une zone de sélection (masque) générée par un module de Darktable. Contrairement aux masques vectoriels (dessinés ou paramétriques), le masque raster est une image fixe, calculée une fois pour toutes après le traitement d’un module, et qui peut être réutilisée par les modules suivants dans le pipeline.
Fonctionnement de base
- Génération : Un masque raster est créé automatiquement après le traitement d’un module actif, à condition que ce module utilise un masque (dessin, paramétrique, ou combiné).
- Réutilisation : Une fois généré, il est disponible dans la liste déroulante des masques raster des modules situés plus haut dans la pile.
- Portée : Il ne peut être utilisé que par les modules situés après le module générateur dans le pipeline. Si vous désactivez le module générateur, le masque raster disparaît.
- Effet : Comme tout masque, il contrôle l’opacité de l’effet du module : une valeur de 0 signifie aucun effet, une valeur de 1 signifie un effet maximal.
2. Quand et pourquoi utiliser un masque raster ?
Cas d’usage typiques
- Réutiliser une sélection complexe : Si vous avez créé un masque précis (par exemple, pour isoler un ciel ou un visage) dans un module, vous pouvez le réutiliser dans un autre module sans avoir à le recréer.
- Travailler en linéaire puis en non-linéaire : Les masques raster permettent d’extraire une sélection dans une partie linéaire du pipeline et de l’appliquer plus tard dans une partie non-linéaire, où les masques sont plus difficiles à ajuster.
- Fixer un masque paramétrique : Si un masque paramétrique dépend des paramètres du module (par exemple, une sélection basée sur la luminance ou la couleur), le transformer en raster permet de le "figer" et de l’utiliser indépendamment des changements ultérieurs.
Limites et alternatives
- Utilité limitée pour le grand public : Les masques raster sont surtout utiles pour des cas spécifiques, comme des retouches artistiques ou des corrections locales très ciblées. Pour la plupart des utilisateurs, les masques paramétriques ou l’égaliseur de tons suffisent.
- Alternative moderne : Depuis l’arrivée de l’égaliseur de tons, de nombreux cas d’usage des masques raster sont désormais couverts par cet outil, plus flexible et intuitif.
3. Comment créer et utiliser un masque raster ?
Étapes clés
- Créer un masque : Dans un module (par exemple, "Exposition" ou "Balance des couleurs"), dessinez un masque ou utilisez un masque paramétrique.
- Activer le module : Assurez-vous que le module est actif et placé avant le module où vous souhaitez réutiliser le masque.
- Sélectionner le masque raster : Dans le module cible, choisissez le masque raster dans la liste déroulante des masques disponibles.
- Ajuster si nécessaire : Vous pouvez modifier l’opacité ou le mode de fusion du masque pour affiner l’effet.
Astuces
- Masque sur l’entrée ou la sortie : Pour une sélection indépendante des corrections du module, définissez le masque sur l’entrée du module, pas sur sa sortie.
- Utiliser la pipette + : Pour sélectionner une plage de gris ou de couleurs, la pipette + est plus précise que la pipette simple.
4. Masques raster externes
Il est possible d’importer des masques raster créés dans d’autres logiciels (comme Photoshop ou GIMP) au format PFM. Attention cependant :
- Orientation et distorsion : Les masques externes peuvent être déformés ou mal orientés si les métadonnées de rotation ne sont pas correctement interprétées. Pensez à vérifier l’orientation et la taille du masque avant import.
5. Suppression d’arrière-plan en ligne : Préparer vos images pour Darktable
Avant d’importer une image dans Darktable, vous pouvez supprimer son arrière-plan en ligne pour faciliter les retouches locales.
Voici quelques outils gratuits et performants disponibles sur Hugging Face :
- Background Removal (https://huggingface.co/spaces/not-lain/background-removal) : Supprime l’arrière-plan et exporte en PNG transparent.
- RMBG-1.4 et RMBG-2.0 (https://huggingface.co/spaces/briaai/BRIA-RMBG-1.4) : Modèles state-of-the-art pour une séparation précise du premier plan et de l’arrière-plan.
- Remove Background Web (https://huggingface.co/spaces/Xenova/remove-background-web) : Interface simple pour supprimer l’arrière-plan en un clic.
Ces outils sont idéaux pour isoler un sujet avant de l’importer dans Darktable, où vous pourrez affiner le masque avec les outils natifs.
A vous de choisir l'outil qui vous va bien : https://huggingface.co/spaces?category=background-removal
6. Ressources complémentaires
- Documentation officielle : Darktable User Manual – Raster Masks
- Tutoriels vidéo : https://youtu.be/spMprhbcNFc?si=U-hBH-FYR7TPqi63
- Communauté : Forum Darktable francophone
Conclusion
Les masques raster sont un outil avancé de Darktable, particulièrement utile pour des retouches précises ou des effets créatifs complexes. Leur utilisation demande une bonne compréhension du pipeline de traitement, mais ils offrent une flexibilité unique pour réutiliser des sélections entre modules. Pour la plupart des utilisateurs, les masques paramétriques et l’égaliseur de tons suffisent, mais savoir utiliser les masques raster peut s’avérer précieux dans certains cas.
N’hésitez pas à expérimenter avec des images préparées via des outils de suppression d’arrière-plan en ligne pour gagner du temps et affiner vos retouches dans Darktable !