Nœud Raycast

Le nœud Raycast.

Le nœud Raycast trace un rayon dans la Scène et rapporte des informations provenant de la première surface qu’il touche (le cas échéant).

C’est un nœud coûteux qui peut ralentir considérablement les rendus. Vous pouvez faire un bake des résultats pour améliorer les temps de rendu.

Cycles seulement Le nœud Raycast interprète toute la géométrie de la scène comme opaque. Il ne prend pas en compte la transparence pour éliminer les coups.

EEVEE seulement Le nœud Raycast présente les limitations habituelles des Screen-Space Effects limitations.

Inputs

Position

La position de départ du rayon. Lorsqu’elle n’est pas connectée, la position de la surface est utilisée.

Direction

La direction vers laquelle se dirige le rayon. Lorsqu’elle n’est pas connectée, la normale de surface est utilisée.

Length

Distance maximale qu’un rayon peut parcourir avant d’être considéré comme “no hit” (non touché).

Propriétés

Only Local

Signaler seulement les impacts sur l’objet lui-même, pas sur d’autres objets.

Outputs

Is Hit

Un (1) si un impact était détecté, zéro sinon.

Self Hit

Un (1) si le coup détecté était contre l’objet lui-même, zéro sinon.

Hit Distance

La distance parcourue par le rayon avant l’impact. Si aucun impact n’est trouvé, la longueur (Length) du rayon est renvoyée.

Hit Position

L’emplacement de l’impact. Si aucun résultat n’est trouvé, un vecteur zéro est retourné.

Hit Normal

La géométrie Normal de la surface touchée. Si aucun résultat n’est trouvé, un vecteur zéro est retourné.