Creator Academy Logo
  • A propos
  • Apprendre
    • DaVinci Resolve
      • Formation Davinci Resolve - Introduction
      • Formation Edit
      • Formation Fusion
      • Formation Color
      • Formation Fairlight
      • Plugins
      • Nodes Fusion
      • Nodes Color
    • Coaching
  • Outils
    • PR2XML - Convertisseur de projets Premiere Pro en XML
    • Calculateur de temps de montage
    • Calculateur de devis
    • Harmoni X Cut
    • Thumbnail Helper
    • Générateur de QR Code 100% sûre
    • Plugins Communautaires Gratuits Davinci Resolve
  • Blog
  • Nous contacter
  • Se connecter
  1. Accueil/
  2. Nodes Fusion/
  3. Les nodes Deep Pixel/
  4. Channel Booleans Node

Channel Booleans Node

Par Kriss Norde·Publié le 25 avril 2026

Le Channel Booleans applique des opérations mathématiques entre canaux (Add, Subtract, Multiply, Divide, Min, Max, etc.). Permet aussi de remapper / swapper les canaux entre eux (R↔B, alpha ← luma...). Couteau suisse pour manipuler RGBA et tout canal auxiliaire (AOVs, mattes, Z-depth).

Sommaire

  • Aperçu
  • Où trouver ce node
  • Opérations disponibles
  • Inputs
  • Configuration
  • Onglet Controls
  • Cas d'usage
  • Astuces

Aperçu

Le Channel Booleans agit pixel par pixel : pour chaque canal de sortie, on sélectionne une opération et les canaux source à utiliser. Le résultat peut combiner deux images différentes (input principal et secondaire), ou manipuler une seule image (swap, threshold).

Indispensable pour : combiner des mattes (somme, intersection), copier l'alpha d'une image vers une autre, extraire un canal auxiliaire, créer des opérations custom hors des nodes standards.

Où trouver ce node

  • Effects Library : Tools > Deep Pixel > Channel Booleans
  • Ajout rapide : clic droit dans le Node Editor → Add Tool > Deep Pixel > Channel Booleans

Opérations disponibles

Copy
Recopie le canal source dans le canal destination. Pour swap simples (R←B, alpha←luma).
Add / Subtract
Somme ou différence pixel par pixel. Combine ou soustrait des mattes / images.
Multiply / Divide
Multiplication / division par canal. Multiply pour intersect mattes (blanc×blanc=blanc, blanc×noir=noir).
Min / Max
Plus petit / plus grand entre les deux canaux. Max = union de mattes, Min = intersection stricte.
Difference
Valeur absolue de la différence. Met en évidence ce qui change entre deux images.
And / Or / Xor (en booléen)
Opérations logiques bit-à-bit. Plus rare, utile pour data canaux.

Inputs

  • Background (orange) - image principale.
  • Foreground (vert) - deuxième image pour les opérations à deux sources. Optionnel pour swap intra-image.
  • Effect Mask (bleu) - optionnel.

Configuration

Combiner deux mattes (union) :
MatteA ─┐
        ├── Channel Booleans (Operation = Max sur Alpha)
MatteB ─┘    → matte combiné

Intersection de mattes :
MatteA ─┐
        ├── Channel Booleans (Operation = Multiply sur Alpha)
MatteB ─┘    → matte intersection

Copy alpha de FG vers BG :
ImageA ─┐
        ├── Channel Booleans (Alpha BG ← Alpha FG)
ImageB ─┘    → ImageA avec alpha de B

Swap R↔B (canal coloré inversé) :
Image → Channel Booleans (R ← B, B ← R)
     → image avec rouge et bleu échangés

Coverage en alpha :
EXR multilayer → Channel Booleans (Alpha BG ← Coverage)
              → image avec alpha = coverage AOV

Onglet Controls

Operation (défaut : Copy)
Opération mathématique appliquée. Add, Subtract, Multiply, Divide, Min, Max, etc.
To Red / To Green / To Blue / To Alpha
Pour chaque canal de sortie, choisir quel canal source l'alimente (parmi RGB, alpha, luma, ou canaux auxiliaires de FG ou BG).
Op Channels (défaut : Color)
Sur quels canaux l'opération s'applique. Color = RGB, Alpha seul, ou tous.
Enable Aux Channels (défaut : Off)
Active le traitement des canaux auxiliaires (Z, normals, position, etc.) en plus de RGBA.

Cas d'usage

  • Combiner mattes - union (Max) de deux roto pour fusion, intersection (Multiply) pour zone commune.
  • Substituer alpha- prendre l'alpha d'une image pour l'appliquer comme matte sur une autre.
  • Extract canal AOV - exposer un canal auxiliaire (Coverage, Z, custom AOV) en RGB pour visualisation / traitement.
  • Difference detection - Operation = Difference entre deux versions = matte des changements.
  • Swap canaux - corriger un footage avec canaux inversés (rare mais arrive sur fichiers de provenance variée).
  • Operations custom- quand un node spécialisé n'existe pas, Channel Booleans permet de coder l'opération à la main.
  • Pre-multiply / un-premultiply manuel - Multiply RGB par Alpha = pré-mul, Divide RGB par Alpha = un-pré-mul.

Astuces

  • Max = OR de mattes, Multiply = AND, Subtract = XOR partial. Pense logique pour combiner roto/keyer mattes.
  • Op Channels = Alpha pour mattes - ne pas oublier de switcher quand on manipule des matte 1-canal seulement (évite touches couleur parasites).
  • Float 32-bit pour précision - Add / Multiply peuvent déborder en 8-bit. Travailler en float pour éviter clipping.
  • Visualiser canal par canal - le viewer peut afficher juste le canal alpha pour valider le résultat sur matte.
  • Cascade pour opérations complexes - plusieurs Channel Booleans en chaîne pour décomposer des opérations multi-étapes.
  • Substitut au Custom Tool- pour beaucoup d'opérations, Channel Booleans suffit, plus rapide à configurer qu'un Custom Tool.
  • Pour des opérations vraiment complexes (plus de 2 sources, formules custom), passer au Custom Tool qui supporte LUA expressions.

Nodes souvent utilisés avec celui-ci

  • Channel Booleans
  • Set Domain
  • Merge
← PrécédentAmbient OcclusionSuivant →Depth Blur
Creator Academy Logo

Creator-Academy

ContactÀ proposConditions générales de ventePolitique de confidentialité

© 2021 - 2026 Creator-Academy. Tous droits réservés.