Nœud Voxel Index¶
Le nœud Voxel Index génère l’index entier du voxel sur lequel le champ est actuellement évalué.
Contrairement à une position dans l’espace objet, l’indice de voxel fait référence aux coordonnées discrètes des cellules à l’intérieur d’une grille de voxels. Cela permet de raisonner sur les voxels voisins directement dans l’espace d’index, sans convertir par rapport à l’espace du monde ou de l’objet.
Ce nœud peut être combiné avec des nœuds tels que Integer Math et Sample Grid Index pour échantillonner les valeurs des voxels voisins en décalant les indices.
Inputs¶
Ce nœud n’a pas d’entrées.
Outputs¶
- X, Y, Z
Les indices entiers du voxel actuel dans la grille le long de chaque axe.
Ces valeurs identifient le voxel échantillonné par le champ à ce point d’évaluation. Ils peuvent être décalés (par exemple, ajouter ou soustraire 1 sur X), puis transmis à l’index de la grille d’échantillonnage pour lire les valeurs des voxels voisins.
Tile¶
- Is Tile
Si l’évaluation actuelle se produit sur une tuile plutôt que sur un seul voxel.
Pour des raisons de performances, certaines opérations évaluent les champs sur des tuiles qui couvrent plusieurs voxels à la fois. Dans ces cas, les coordonnées données par X, Y et Z ne suffisent pas à elles seules à décrire la région entièrement couverte.
Si la valeur est false, l’étendue est toujours égale à 1.
- Extent X, Extent Y, Extent Z
Nombre de voxels le long de chaque axe de la tuile.
Pour un voxel normal, l’étendue sur chaque axe est de
1. Pour une tuile qui couvre plusieurs voxels, les étendues décrivent le nombre de voxels regroupés dans X, Y et Z.Ces sorties peuvent être utilisées pour détecter et gérer les cas où une évaluation représente une région agrégée (une tuile) au lieu d’un voxel individuel, de sorte que le résultat ne soit pas mal interprété comme faisant référence à un seul voxel.