Nœud Grid Divergence

Le nœud Grid Divergence.

Le nœud Grid Divergence calcule la divergence d’un champ de vecteurs stocké dans une grille de voxels. La divergence mesure l’ampleur de l””étalement” ou de la “convergence” d’un champ en chaque point, représentant le flux net entrant ou sortant d’un voxel.

Une valeur de divergence positive indique que le champ s’étend vers l’extérieur à partir de ce voxel (agissant comme une source), tandis qu’une valeur négative indique que le champ converge vers l’intérieur (agissant comme un puits). Une divergence proche de zéro signifie que le champ est équilibré localement, avec un flux entrant et sortant égal.

Cet opérateur est couramment utilisé dans les flux de simulation de fluides et de fumée, où il permet d’appliquer l’incompressibilité ou de visualiser le comportement d’écoulement de champs vectoriels tels que les grilles de vitesse.

Mathématiquement, pour un champ de vecteurs 3D \(\mathbf{F} = (F_x, F_y, F_z)\), la divergence est définie comme :

\[\nabla \cdot \mathbf{F} = \frac{\partial F_x}{\partial x} + \frac{\partial F_y}{\partial y} + \frac{\partial F_z}{\partial z}\]

Inputs

Grid

La grille vectorielle d’entrée dont la divergence sera calculée. La grille doit stocker des valeurs vectorielles 3D, telles qu’une vitesse ou un champ directionnel.

Outputs

Divergence

Une grille à virgule flottante représentant la divergence du champ d’entrée.

Les valeurs positives correspondent aux régions où les vecteurs s’écartent (sources), tandis que les valeurs négatives représentent les régions où les vecteurs convergent (puits).