Nœud Prune Grid¶
Le nœud Prune Grid optimise le stockage d’une grille de voxels en regroupant les régions uniformes en tuiles plus grossières ou en nœuds internes, ce qui réduit l’utilisation de la mémoire et améliore les performances.
Ce nœud effectue l’opération inverse du nœud Voxelize Grid. Alors que la voxélisation étend les tuiles clairsemées en voxels denses, l’élagage détecte de grandes zones uniformes et les remplace par des représentations plus compactes. C’est particulièrement utile après des opérations qui créent de grandes régions de valeurs constantes, telles que le remplissage, le découpage ou le seuillage.
Inputs¶
- Grid
La grille d’entrée à optimiser.
- Mode
La méthode d’élagage (pruning) utilisée pour simplifier la structure de la grille :
- Inactive:
Transforme les voxels et les tuiles inactifs en tuiles d’arrière-plan inactives. Il s’agit du mode le plus simple qui permet un nettoyage de base pour les grilles dont les régions sont vides ou inutilisées.
- Threshold (Seuil):
Réduit les régions où tous les voxels ont approximativement la même valeur et l’état actif (dans un seuil de tolérance donné) en tuiles d’arrière-plan. Est utile pour le brouillard ou les grilles scalaires où des variations douces peuvent laisser des zones presque uniformes qui peuvent être simplifiées.
- SDF:
Mode spécialisé pour les grilles de champs de distance signés (SDF). Remplace les tuiles inactives par des nœuds inactifs, ce qui permet un élagage plus rapide et plus ciblé sans qu’il soit nécessaire de comparer les seuils. Ce mode est efficace pour les SDF à bande étroite qui contiennent de grandes régions intérieures ou extérieures de signe constant.
- Threshold Threshold
Les voxels au sein d’une région sont considérés comme uniformes si la différence entre leurs valeurs est inférieure à cette quantité. Des seuils plus élevés permettent une simplification plus agressive, tandis que des valeurs plus petites préservent des détails plus fins.
Propriétés¶
- Data Type
Type de données stockées dans la grille (par exemple, Flottant, Entier, Booléen, Vecteur). Doit correspondre au type de la grille en entrée.
Outputs¶
- Grid
La grille résultante avec un stockage optimisé. Les régions uniformes sont réduites en tuiles ou nœuds plus grands, ce qui permet d’obtenir une représentation plus compacte et plus efficace.