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.