Nœud Sample Index¶
Le nœud Sample Grid récupère les valeurs d’une grille de voxels à des positions données dans l’espace. Il évalue les données stockées dans la grille (telles que les valeurs flottantes, entières, booléennes ou vectorielles) et renvoie le résultat interpolé pour chaque position interrogée.
Ce nœud est utile pour lire des données à partir de grilles créées par d’autres nœuds (par exemple, Mesh to SDF Grid, Field to Grid ou Points to SDF Grid) et utiliser ces valeurs pour générer des effets de procédure, une déformation géométrique ou un ombrage.
Inputs¶
- Grid
Grille en entrée à partir de laquelle échantillonner. La grille peut stocker des données scalaires, vectorielles ou de couleur en fonction de son type de données.
- Position
Positions spatiales (dans l’espace objet) où les valeurs de la grille sont évaluées. Chaque position est interpolée en fonction des valeurs de voxel proches.
- Interpolation
La méthode d’interpolation utilisée pour calculer la valeur échantillonnée entre les voxels voisins :
- Nearest Neighbor:
Renvoie la valeur du voxel le plus proche sans interpolation. Méthode la plus rapide, mais elle peut sembler blocky ou discrète.
- Trilinear:
Effectue une interpolation linéaire sur les huit voxels les plus proches. Produit des transitions en douceur entre les échantillons et convient à la plupart des utilisations générales.
- Triquadratic:
Utilise une interpolation d’ordre supérieur (quadratique) pour des gradients encore plus lisses et des résultats plus continus, au prix d’un calcul supplémentaire.
Propriétés¶
- Data Type
Le type de données stockées dans la grille (par exemple, Flottant, Entier, Booléen ou Vecteur). Détermine le type de socket de sortie du noeud.
Outputs¶
- Value
Valeur interpolée échantillonnée à partir de la grille aux positions données. Le type de sortie correspond au type de données de la grille en entrée.