Aperçu
L'Alpha Dividefait une seule chose : diviser R, G et B par l'alpha channel. Opération mathématique pure, aucun paramètre.
Usage exclusif : débloquer une color correction propre sur du contenu prémultiplié (CGI, PNG/EXR avec alpha). Sans ça, les bords semi-transparents reçoivent des couleurs faussées après grading (halos visibles aux contours du key).
Toujours en paire avec Alpha Multiplyqui remet l'image en prémultiplié après le grading.
Où trouver ce node
- Effects Library :
Tools > Matte > Alpha Divide - Ajout rapide : clic droit dans le Node Editor →
Add Tool > Matte > Alpha Divide
Premultiplied vs Straight : la différence
- Premultiplied (prémultiplié)
- Les canaux RGB contiennent déjà l'alpha intégré. Un pixel blanc (1,1,1) avec alpha 0.5 est stocké comme RGB = (0.5, 0.5, 0.5), alpha = 0.5. Format des rendus 3D, PNG/EXR classiques.
- Straight (unpremultiplied)
- Les canaux RGB restent à leur valeur pleineindépendamment de l'alpha. Un pixel blanc avec alpha 0.5 = RGB (1,1,1), alpha 0.5. Format plus propre pour le color grading.
Problème : appliquer une color correction sur du prémultiplié crée des artefacts aux bords semi- transparents (les zones où alpha est entre 0 et 1). Solution : Alpha Divide avant, Alpha Multiply après.
Inputs
- Input (orange) - requis. Image 2D prémultipliée à convertir.
- Effect Mask (bleu) - optionnel. Limite la division à une zone.
Configuration : le sandwich classique
MediaIn (CGI prémultiplié) ↓ Alpha Divide ← passage en straight ↓ Color Corrector / Curves / Brightness Contrast (grading en toute sécurité) ↓ Alpha Multiply ← retour en prémultiplié ↓ Merge 2D (compositing final)
Les deux nodes sont à placer strictement à ces emplacements. Inverser l'ordre ou oublier l' un des deux casse le rendu.
Alpha Divide vs Pre-Divide/Post-Multiply
La plupart des nodes de color correction Fusion (Brightness Contrast, Color Corrector, Color Curves…) ont une option Pre-Divide / Post-Multiply dans leur onglet Options.
- Pre-Divide/Post-Multiply (checkbox interne)
- Le node fait l'Alpha Divide avant son traitement et l'Alpha Multiply après, en interne. Une seule checkbox à cocher. Suffisant si vous avez un seul node de color correction.
- Alpha Divide / Multiply (nodes séparés)
- Nécessaire si vous avez plusieurs nodes de traitement entre les deux. Chaque node opère sur du straight alpha sans avoir à cocher sa propre Pre-Divide.
Règle : un seul node de color correction → Pre- Divide checkbox. Plusieurs nodes en chaîne → Alpha Divide + Alpha Multiply.
Cas d'usage
- Grading d'un rendu 3D prémultiplié - avant toute chaîne de Color Corrector / Curves, Alpha Divide pour éviter les halos aux bords.
- Correction sur un PNG/EXR avec alpha - ces formats sortent typiquement en prémultiplié. Alpha Divide avant traitement.
- Chaîne de plusieurs corrections - plutôt que cocher Pre-Divide sur chaque node, un Alpha Divide en amont + un Alpha Multiply en aval = plus propre.
- Debug de halos sur un key- si vous voyez des halos blancs ou sombres autour d'un élément keyé après grading, vérifier que le sandwich Alpha Divide/Multiply est en place.
- Compositing avec transparence fine- fumée, cheveux, motion blur avec alpha progressif : l'Alpha Divide préserve l'intégrité de ces bords délicats.
Astuces & pièges
- Toujours en paire avec Alpha Multiply- un Alpha Divide sans Alpha Multiply en aval laisse l'image en straight alpha, ce qui fait des aberrations lors du compositing.
- Pas d'effet visible seul- l'Alpha Divide seul change les valeurs RGB sous-jacentes mais le rendu visible est quasi identique au prémultiplié. La différence apparaît après grading.
- Pré-Divide simplifie pour 1 node - si votre chaîne est : MediaIn → 1 Color Corrector → Merge, cochez simplement Pre-Divide/Post-Multiply sur le Color Corrector. Moins de nodes dans le graphe.
- Division par 0 = artefact - les pixels avec alpha = 0 peuvent théoriquement poser problème, mais Fusion gère le cas en retournant 0. Pas de crash, juste des pixels potentiellement bizarres aux transparences totales.
- Footage caméra = pas besoin- une vraie plate filmée n'a pas de canal alpha, donc pas de prémultiplication. Inutile de faire un sandwich Alpha Divide/Multiply sur une plate.
