Aperçu
Le Vector Resultexpose deux inputs scalaires (X Component, Y Component) et produit en sortie un vecteur 2D utilisable comme valeur d'un paramètre Point.
Différent d'animer directement un Point : ici, on peut avoir des comportements totalement indépendants pour X et Y (par ex. X linéaire avec time, Y sinusoïdal via Expression, X piloté par un Probe...).
Où trouver ce modifier
- Clic droit sur un paramètre 2D (Point / Position) →
Modify With→Vector Result. - Crée un node Vector Result lié au paramètre cible.
Comment ça fonctionne
- X Component
- Valeur scalaire alimentant la composante X du vecteur. Liable à n'importe quel slider, expression ou modifier.
- Y Component
- Valeur scalaire alimentant Y. Indépendante de X.
- Output
- Vecteur 2D (X, Y) alimentant le paramètre cible.
Configuration
Animation 2D décomposée :
Position (Transform.Center) → Vector Result
X Component = Slider1 (animé linéairement 0 → 100)
Y Component = Expression : 50 + math.sin(time * 0.1) * 20
= position où X glisse linéairement, Y oscille
Drive Position via deux Probes différents :
WaveformVis ─→ Probe (X = position X) ─┐
├── Vector Result
EnergyVis ─→ Probe (Y = position Y) ─┘
↓
Position cible
Mix entre deux trackers :
Tracker1.Position.X ─→ Vector Result.X ─┐
├── output
Tracker2.Position.Y ─→ Vector Result.Y ─┘Onglet Controls
- X Component
- Première composante du vecteur. Acceptable : valeur fixe, slider lié, expression Lua, autre modifier scalaire (Calculation, Expression, Probe).
- Y Component
- Deuxième composante. Indépendante de X dans tous les sens.
- Output (read-only)
- Vecteur 2D résultant. Référencable via
VectorResult1.Outputdepuis expressions tierces.
Cas d'usage
- Animation X et Y indépendantes - X linéaire avec time, Y oscillation sinus = trajectoire en escalier ou vagues sans avoir à animer un Point directement.
- Mix de deux Trackers- prendre X d'un tracker et Y d'un autre = trajectoire hybride.
- Audio-driven 2D motion - deux Probes sur visualisations audio (waveform pour X, énergie pour Y) = position 2D réactive à la musique.
- Décomposition de logiques différentes - X piloté par un Slider exposé, Y calculé par formule = workflow hybride manuel/auto.
- Animation de Center 2D - pour Glow, Defocus, etc. dont le centre doit suivre une trajectoire complexe combinable.
Astuces
- Réservé aux paramètres 2D - Vector Result ne fonctionne que sur paramètres Point. Pour scalaires, utiliser Calculation ou Expression.
- Lier les inputs à des modifiers - le vrai pouvoir vient quand X et Y pointent sur Calculation, Expression, Probe, ou Track.
- Performance neutre - simple combine de 2 scalaires en vecteur. Pas de coût significatif.
- Combiner avec Track modifier - Track sur X (un sujet horizontal) et Track sur Y (un sujet vertical) via Vector Result = mix de tracking 2D décomposé.
- Cascade pour formules complexes - X = Calculation A op B, Y = autre chaîne = workflow modulaire.
- Pour animations 2D simples (path linéaire, courbe), préférer Path modifier qui est dédié à ça.
