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é.