Aperçu
Le Probea une référence à une image source et une position d' échantillonnage (X/Y normalisés ou pixel). À chaque évaluation, il lit la valeur du pixel (luma, R, G, B, A) à cette position et l'utilise comme valeur du paramètre cible.
Permet de transformer des données visuelles en valeurs paramétriques. Exemple : un audio waveform rendu en image, échantillonné par Probe = synchronisation visuelle avec audio sans avoir un node audio dédié.
Où trouver ce modifier
- Clic droit sur un paramètre →
Modify With→Probe. - Connecter ensuite l'image source au node Probe créé.
Comment ça fonctionne
- Image source
- N'importe quelle image dans le flow Fusion. Souvent une image statique ou animée qui contient l'information à exploiter.
- Sample Position
- Position 2D où échantillonner. Normalisé 0-1 ou en pixels. Animer pour échantillonner différents pixels au cours du temps.
- Sample Channel
- Canal à lire : Red, Green, Blue, Alpha, Luminance. Selon ce qu' on veut extraire.
- Output
- Valeur scalaire 0-1 (ou plus en float). Alimente directement le paramètre cible.
Configuration
Glow piloté par luminance d'une zone :
Beauty image → Glow.Strength → Probe (Sample = position spécifique
du beauty,
Channel = Luminance)
= Glow plus fort là où l'image est plus claire
Synchro audio waveform :
AudioWaveformVisualizer → Probe (Sample X = time-based,
Channel = Luminance)
→ Scale.Y d'un objet
= objet pulse au rythme de la waveform
Color picking d'une référence :
ReferenceImage → Probe (sample center, Channel = R)
→ Color Corrector.Red
= couleur dynamiquement liée à la référence
Mask modulation :
MaskGenerator → Probe (multiple positions)
→ Driver de plusieurs paramètres simultanémentOnglet Controls
- Image (input)
- Image à échantillonner. Connecter depuis n'importe quel node image dans le flow.
- Sample Position X / Y (défauts : 0.5 / 0.5)
- Position normalisée 0-1 (centre = 0.5, 0.5). Permet animer pour échantillonner différents endroits.
- Sample Channel (défaut : Luminance)
- Canal source : R / G / B / A / Luma. Luminance pour mesure d' éclairement, R/G/B pour color picking, A pour test de présence.
- Sample Size (défaut : 1)
- Taille de la zone échantillonnée. 1 = un seul pixel, >1 = moyenne sur une zone (plus stable face au bruit).
- Sample Mode (défaut : Single Pixel)
- Single = un point, Average = moyenne de la zone, Min / Max selon besoin.
Cas d'usage
- Sync audio-driven animation- rendre un waveform audio en image, l'échantillonner pour driver Scale, Glow, Position d'objets visuels.
- Color picker dynamique- extraire la couleur d'un point d'une image de référence pour la propager dans la comp.
- Trigger basé sur événement visuel- quand la luminance d'une zone dépasse un seuil → activer un effet (via Probe + Expression de threshold).
- Réactif à la luminance scène- Glow / Bloom dont l'intensité suit la luminosité moyenne du frame = effet HDR-like dynamique.
- Driving from external generator - Fast Noise rendu en image puis Probe = curve générée procéduralement par le noise.
- Multi-paramètres depuis carte- une « control map » image échantillonnée par plusieurs Probes à différentes positions = pilotage multi-paramètres centralisé.
Astuces
- Sample Size pour stabilité - sur image bruyante, un seul pixel donne une lecture instable. Sample Size 3-5 = moyenne plus stable.
- Position normalisée - 0-1 indépendant de la résolution. Mieux que pixels pour comp redimensionnable.
- Animer Position pour scan- Sample Position animée linéairement de 0 à 1 = balayer toute l'image au cours du temps.
- Float > 1.0 possible - sur images HDR, la valeur peut dépasser 1. Le paramètre cible reçoit la valeur brute, à clamper si besoin via Expression.
- Combiner avec Expression - Probe lit, Expression transforme. Ex :
n1 * 100où n1 = sortie Probe, pour mapper 0-1 à 0-100. - Performance modérée- le Probe lit une image à chaque évaluation. Cacher l'image source si elle est lourde à calculer.
- Pour des échantillonnages multiples, créer plusieurs Probe modifiers (un par paramètre cible) plutôt qu'un seul partagé.
