Aller au contenu

xGlow Fuse

Par Kriss Norde

xGlow est un Fuse GPU communautaire qui produit un effet glow / bloom de qualité supérieure au node Glow natif. Calcul optimisé OpenCL/CUDA, contrôle plus fin sur les seuils et la propagation, distribution de lumière plus réaliste. Disponible via Reactor, devenu standard chez beaucoup d'artistes pro.

Aperçu

Le xGlow applique un bloom physiquement basé : extraction des hautes lumières au-dessus d'un threshold, blur multi-échelle, recompositing avec l'image originale. Plus proche du comportement physique d'un objectif réel que le Glow natif (plus « stylisé » / mathématique).

Performance : grâce au GPU, peut traiter 4K en temps réel sur GPU décent. Le Glow natif Fusion est CPU-bound et beaucoup plus lent sur grandes résolutions.

Où trouver ce Fuse

  • Installer via Reactor : chercher "xGlow" dans le package browser, cliquer Install.
  • Après installation et redémarrage de Fusion, le Fuse apparaît dans Tools > Fuses > xGlow.
  • Code source disponible sur GitHub (repository "xFuses" ou similaire selon mainteneur).

xGlow vs Glow natif

Glow natif Fusion
Bloom basique, multi-méthode. CPU bound, peut être lent en 4K. Suffisant pour glow stylisé / motion graphics.
xGlow
Bloom physique GPU. Multi-scale (plusieurs niveaux de blur cumulés), threshold précis, distribution lumineuse réaliste. Pour cinéma / VFX qualité.

Règle : motion graphics rapides → Glow natif. Live action / cinéma de qualité → xGlow.

Inputs

  • Image (orange) - image à traiter.
  • Effect Mask (bleu) - optionnel.

Configuration

Bloom cinéma sur HDR :
HDR Render → xGlow (Threshold = 1.0, Spread = 50, Mix = 0.3)
          → MediaOut

Stylized neon look :
Neon footage → xGlow (Threshold = 0.7, Spread = 100,
                     Saturation Boost = 1.5,
                     Mix = 0.6)
            → MediaOut

Subtle filmic glow :
Beauty plate → xGlow (Threshold = 0.85, Spread = 30, Mix = 0.15)
            → MediaOut

Multi-scale stack :
Plate → xGlow (small Spread, low Mix)
     → xGlow (medium Spread, low Mix)
     → xGlow (large Spread, low Mix)
     = bloom multi-échelle nuancé

Onglet Controls

Threshold (défaut : 0.8)
Seuil de luminance au-dessus duquel le bloom est extrait. Pixels en- dessous ne contribuent pas. 0 = bloom partout, 1 = uniquement hautes lumières.
Spread (défaut : 50)
Étendue du bloom en pixels. Faible = halo serré, élevé = halo large diffus.
Mix (Strength) (défaut : 0.5)
Intensité du bloom mélangé au résultat. 0 = invisible, 1 = max.
Quality (défaut : Medium)
Préset qualité / performance. High = plus de samples, plus précis, plus lent.
Saturation Boost (défaut : 1.0)
Multiplie la saturation du bloom pour effet stylisé. 1 = neutre, >1 = saturation amplifiée.
Multi-Scale (défaut : On)
Calcule le bloom à plusieurs échelles cumulées (qualité supérieure mais plus lent).

Cas d'usage

  • Bloom cinéma sur HDR - rendu 3D HDR avec hautes lumières extrêmes : xGlow donne un bloom physique convaincant.
  • Stylisation neon / sci-fi - Threshold bas + Spread élevé + Saturation Boost = look néon, holographique, futuriste.
  • Subtle filmic enhancement - Mix faible (0.1-0.2) sur live action = touche cinéma sans look exagéré.
  • Lens flare amélioration - pré-existant lens flare avec xGlow par dessus = halo plus convaincant.
  • Multi-pass rendering - plusieurs xGlow stackés à différents Spreads = bloom multi-échelle subtil.
  • Performance sur 4K - quand le Glow natif rame, xGlow GPU permet de continuer à itérer en temps réel.

Astuces

  • Threshold sur footage HDR - sur HDR, des valeurs >1 sont normales. Threshold 1.0 = isole vraiment les hautes lumières.
  • Mix discret - commencer 0.2-0.3, augmenter progressivement. Trop = look délavé, pas pro.
  • Multi-Scale on pour réalisme - sans multi-scale, le bloom est trop uniforme, paraît artificiel.
  • GPU requis - xGlow exige GPU compatible OpenCL / CUDA. Sur CPU pure, ne fonctionne pas ou très lent.
  • Combiner avec un Glow natif - Glow natif pour highlights stylisés, xGlow par-dessus pour bloom physique subtil. Complémentaires.
  • Comparaison side-by-side - pour valider le passage de Glow natif à xGlow, faire un split-screen pour voir la différence visuellement.
  • Document version utilisée - xGlow est versionné. Stickynote la version installée pour cohérence d' équipe.
  • Pour cas vraiment extrêmes (HDR linear avec spéculaires hyper-saturés), considérer aussi un Tonemap natif Resolve avant le bloom.