Nœud Sample Index

Le nœud Sample Grid.

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.