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 Particules/
  4. pCustomForce Node

pCustomForce Node

Par Kriss Norde·Publié le 23 avril 2026

Le pCustomForce applique des forces définies par expressions custom (scriptées) sur la position XYZ et la rotation (torque/spin) des particules. Node « most complex and most powerful » de Fusion selon sa doc — réservé aux users à l'aise avec le scripting. Permet de simuler des forces impossibles avec les nodes standard.

Sommaire

  • Aperçu
  • Où trouver ce node
  • Inputs
  • Configuration
  • Paramètres
  • Cas d'usage
  • Astuces

Aperçu

Le pCustomForce expose des champs d'expression pour définir mathématiquement les forces appliquées aux particules. On peut utiliser des variables particulaires (pos, vel, age, id, random) et des fonctions math (sin, cos, exp, noise) pour créer des comportements sur-mesure.

Usage typique : quand les nodes standard (pDirectionalForce, pTurbulence, pVortex...) ne suffisent pas. Exemple : force qui varie sinusoïdalement avec l'âge, force qui dépend de la distance à un objet tracké, etc.

Où trouver ce node

  • Effects Library : Tools > Particles > pCustomForce
  • Ajout rapide : clic droit dans le Node Editor → Add Tool > Particles > pCustomForce

Inputs

  • Particle Input (orange) — stream particules.
  • Image Inputs (vert/magenta) — 2D images pour calculs per-pixel dans les expressions.
  • Region Input (teal/blanc)— optionnel. Zone d'application.

Configuration

Force sinusoïdale avec l'âge :
pEmitter → pCustomForce (Force X = sin(age * 10))
        → pRender

Force qui dépend de la distance au centre :
pEmitter → pCustomForce (Force Y = 1 / dist_from_center)
        → pRender

Spin qui augmente avec la vitesse :
pEmitter → pCustomForce (Torque Z = velocity.magnitude * 0.1)
        → pRender

Paramètres

Force X / Y / Z expressions
Expressions qui retournent la force appliquée sur chaque axe. Évaluées par particule et par frame. Variables : position, velocity, age, id, random.
Torque / Spin expressions
Expressions pour la rotation de la particule (spin).
Setup channels
Variables supplémentaires calculées une fois par frame et réutilisables dans les expressions Force.
Conditions (Sets)
Force uniquement sur certains sets.

Cas d'usage

  • Forces mathématiques spécifiques — simulation physique custom (loi électrostatique, magnétique, etc.).
  • Comportements non-standard — forces qui varient avec l'âge, la distance, l'ID de la particule.
  • Effets artistiques uniques — trajectoires sinusoïdales, patterns chaotiques, comportements qui dépendent de paramètres externes.
  • Pipeline VFX avancé — quand on sait exactement quelle force mathématique on veut et aucun node standard ne la fournit.

Astuces

  • Usage réservé aux scripters — pas pour débutants. Nécessite la compréhension des expressions Fusion.
  • Doc Fusion pour syntaxe — consulter la doc officielle BMD pour la syntaxe exacte des expressions (fonctions math, variables particulaires).
  • Essayer d'abord les nodes standard — 95% des cas sont couverts par pDirectional/ pTurbulence/pVortex. N'utiliser pCustomForce que pour cas vraiment spécifiques.
  • Performance — l'évaluation d'expression par particule et par frame peut être coûteuse. Privilégier expressions simples.
  • Test avec peu de particules — réduire Number du pEmitter pendant le développement des expressions. Augmenter quand le comportement est stable.

Nodes souvent utilisés avec celui-ci

  • Pcustom
  • Pturbulence
  • Pdirectionalforce
  • Prender
← PrécédentPcustomSuivant →Pdirectionalforce
Creator Academy Logo

Creator-Academy

ContactÀ proposConditions générales de ventePolitique de confidentialité

© 2021 - 2026 Creator-Academy. Tous droits réservés.