Nœud SDF Grid Boolean

Le nœud SDF Grid Boolean.

Le nœud SDF Grid Boolean effectue des opérations booléennes entre deux ou plusieurs grilles SDF (Signed Distance Field). Permet de combiner, de soustraire ou l’intersection des formes volumétriques directement dans l’espace de la grille, de la même manière que les opérations booléennes de maillage, mais avec des résultats fluides et continus.

Le nœud calcule le champ de distance signée résultant en appliquant des opérations mathématiques aux grilles en entrée, en préservant la propriété SDF où chaque voxel stocke la distance la plus courte par rapport à la surface la plus proche. Utile pour mixer ou sculpter des volumes complexes de manière procédurale.

Inputs

Grid Intersect

The input grids used for intersection operations. Only the regions common to all intersecting grids will remain active.

Grid Union

The input grids used for union operations. All grid interior regions are added.

Grid 1 Difference

The first input grid for boolean combination. Acts as the base grid from which the secondary grids are subtracted.

Grid 2 Difference

The secondary input grids subtracted from Grid 1.

Propriétés

Operation

L’opération booléenne à effectuer entre les grilles SDF en entrée :

Intersect:

Ne conserve que la région où se chevauchent les deux grilles et où les deux contiennent des valeurs intérieures (négatives).

Union:

Combine les deux grilles en prenant la distance minimale à chaque voxel. La grille résultante contient la forme fusionnée des deux entrées.

Difference:

Soustrait la deuxième grille de la première en inversant son signe puis en prenant la distance maximale. Utile pour percer des trous ou sculpter un SDF dans un autre.

Outputs

Grid

Grille SDF résultante après l’application de l’opération booléenne. La sortie conserve des valeurs de distance signées valides et peut être convertie en maillage à l’aide du nœud Grid to Mesh ou utilisée dans d’autres opérations volumétriques.