Aperçu
Le Channel Booleans travaille canal par canal entre deux images (Foreground et Background) et peut :
- Extraire un canal (ex. copier le canal Rouge d' une image dans le canal Alpha d'une autre).
- Combiner deux canaux avec une opération math (addition, soustraction, multiplication…).
- Combiner logiquement (AND, OR, XOR) — utile pour les masks.
- Construire un canal à partir d'un canal auxiliaire (Z-depth, luminance, saturation).
C'est l'outil de référence pour toute manipulation de canaux au-delà de ce que peuvent faire les nodes color correction classiques.
Où trouver ce node
- Effects Library :
Tools > Color > Channel Booleans - Ajout rapide : clic droit dans le Node Editor →
Add Tool > Color > Channel Booleans
Inputs
- Background (orange) — requis. Image 2D principale sur laquelle on opère.
- Foreground (vert) — optionnel. Image 2D secondaire utilisée pour modifier le Background. Sans Foreground, les options « Foreground channels » revertent automatiquement aux canaux Background.
- Effect Mask (bleu)— optionnel. Restreint l'opération à une zone.
- Matte (blanc) — optionnel. Matte externe combiné avec les opérations FG/BG.
Configuration
MediaIn (plate) ──→ Background
Loader (mask/texture) ──→ Foreground
→ Channel Booleans → SaverLes 15 opérations disponibles
Le menu Operation choisit la fonction appliquée aux canaux. Les 15 options, groupées par nature :
Opérations math
- Copy (défaut)
- Transfère simplement les valeurs du canal source.
- Add
- Somme les valeurs. Résultat plus clair. Attention au clipping au-dessus de 1.0 en 8-bit.
- Subtract
- Soustrait les valeurs FG des valeurs BG. Équivalent d'un « enlever l'effet ».
- Multiply
- Assombrit proportionnellement. Équivalent d' un Merge mode Multiply. Valeur 0 = noir pur, valeur 1 = pas de changement.
- Divide
- Éclaircit proportionnellement. Usage rare, peut produire des valeurs très élevées.
Opérations logiques (bit-level)
- And
- AND logique bit à bit. Le Foreground « enlève » des bits du Background.
- Or
- OR logique. Le Foreground « ajoute » des bits.
- Exclusive Or (XOR)
- XOR logique. Le Foreground « flip » les bits où il est activé.
Opérations de comparaison
- Maximum
- Garde la plus grande valeur entre FG et BG. Équivalent d'un Merge mode Lighten.
- Minimum
- Garde la plus petite valeur. Équivalent Merge mode Darken.
- Difference
- Soustrait la plus grande valeur de la plus petite → valeur absolue de la différence. Très utilisé pour détecter des changements entre deux images.
Opérations utilitaires
- Negative
- Crée l'image négative (inverse les valeurs de chaque canal).
- Signed Add
- Soustrait si < 50% gris, additionne si > 50% gris. Produit un effet emboss à partir d'un bump map.
- Solid
- Remplit le canal avec 255 (blanc pur).
- Clear
- Met le canal à 0 (noir pur).
Routing des canaux (To Red / Green / Blue / Alpha)
4 menus déroulants dans l'Inspector définissent quelle source alimente quel canal de sortie. Pour chaque canal de destination (R, G, B, A), on choisit :
- Canal du Background : BG R, BG G, BG B, BG A
- Canal du Foreground : FG R, FG G, FG B, FG A
- Canaux auxiliaires : Z-buffer, Saturation, Luminance, Hue (depuis FG ou BG)
Exemple typique : « To Alpha » = FG Red → le canal Rouge du Foreground devient l'Alpha de l'image de sortie. Permet d'extraire un mask depuis une composition peinte en rouge.
Activer Enable Extra Channels pour exporter des canaux au-delà de RGBA (Z, motion vectors, object ID…).
Cas d'usage
- Intégrer une Z-depth dans une image RGB — FG = rendu 3D avec Z, BG = plate. Operation Copy, To Z = FG Z-buffer. La plate hérite de la profondeur du CGI.
- Extraire un mask depuis un canal couleur — FG = image avec un objet rouge pur, BG = image cible. Operation Copy, To Alpha = FG Red. L' alpha de l'image finale correspond à la zone rouge.
- Swap de canaux (effet stylisé) — To Red = BG Blue, To Blue = BG Red. L'image échange rouge et bleu → look psychédélique ou film négatif.
- Détecter des changements entre deux plans — Operation Difference, FG et BG = deux frames consécutives. Zones qui bougent deviennent visibles en sortie.
- Combiner deux masks en un seul (union / intersection) — Operation Maximum pour union (OR visuel), Minimum pour intersection (AND visuel).
- Créer un canal alpha depuis la luminance — FG = image en luma, To Alpha = FG Luminance. Les zones claires deviennent opaques, les sombres transparentes.
- Effet emboss depuis un bump map — Operation Signed Add avec un bump map en FG → relief visible sur le BG.
Astuces & pièges
- Sans Foreground, les options FG reverte — si vous sélectionnez « FG Red » sans brancher de Foreground, Fusion utilise le Background à la place. Pas d'erreur mais pas le résultat attendu.
- Enable Extra Channels pour canaux aux — par défaut, seul RGBA sort. Pour garder Z, motion vectors, etc., cochez cette option.
- Difference pour vérifier une correction — brancher l'original en FG et le corrigé en BG, Operation Difference → vous voyez exactement ce qui a changé (noir = identique, couleurs = différences).
- Multiply = Merge mode Multiply, Maximum = Lighten, Minimum = Darken. Channel Booleans peut remplacer certains usages de Merge 2D avec plus de contrôle.
- Préserver l'alpha — si vous modifiez RGB mais voulez garder l' alpha du Background, To Alpha = BG Alpha.
- Pour du simple swap de canaux, utilisez plutôt
Color MatrixouChannel Swap(plus rapide à configurer). Channel Booleans est surkill pour ce cas simple.
