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 9 juin 2026·Mis à jour 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.