Uzol Vyžiarenie lúča¶
Uzol Vyžiarenie lúča sleduje lúč v scéne a hlási informácie z prvého povrchu, na ktorý narazí (ak nejaký je).
Ide o náročný uzol, ktorý môže výrazne spomaliť prekresľovanie. Výsledky môžete zapiecť, aby ste skrátili čas prekresľovania.
Iba Cycles Uzol Vyžiarenie lúča interpretuje celú geometriu scény ako nepriehľadnú. Pri vyraďovaní zásahov nezohľadňuje priehľadnosť.
Iba EEVEE Uzol Vyžiarenie lúča má obvyklé obmedzenia efektov v priestore obrazovky.
Tip
Objekty je možné vylúčiť z priesečníkov lúčov tak, že v nastaveniach viditeľnosti objektu deaktivujete Vyžiarenie lúča.
To môže byť užitočné na zabránenie tomu, aby uzol Vyžiarenie lúča zisťoval pomocnú geometriu alebo iné objekty.
Vstupy¶
- Pozícia
Počiatočná poloha lúča. Ak nie je pripojená, použije sa poloha povrchu.
- Smer
Smer, ktorým sa lúč šíri. Ak nie je pripojený, použije sa normála povrchu.
- Dĺžka
Maximálna vzdialenosť, ktorú môže lúč prekonať, než bude považovaný za „bez zásahu“.
Vlastnosti¶
- Iba lokálne
Nahlasuje len zásahy proti samotnému objektu, nie proti iným objektom.
Výstupy¶
- Je zásah
Jedna, ak bol zaznamenaný zásah, inak nula.
- Vlastný zásah
Jedna, ak bol zaznamenaný zásah proti samotnému objektu, inak nula.
- Vzdialenosť zásahu
Vzdialenosť, ktorú lúč prekonal pred dopadom. Ak sa nenašiel žiadny dopad, vráti sa dĺžka lúča.
- Pozícia zásahu
Miesto zásahu. Ak sa nezistí žiadny zásah, vráti sa nulový vektor.
- Normála zásahu
Normála geometrie povrchu dopadu. Ak sa nenašiel žiadny dopad, vráti sa nulový vektor.
Atribúty¶
Iba Cycles
Je možné pracovať s geometrickými atribútmi v bode priesečníka. Atribúty pridajte v paneli Atribúty snímky na bočnom paneli editora uzlov; na uzle sa následne zobrazia nové výstupné konektory pre atribúty. Zadajte názov atribútu a prepojte nový výstupný konektor, aby ste mohli použiť jeho hodnotu. Ak sa nenašiel žiadny priesečník, výstup atribútu je nulový.
EEVEE nepodporuje prístup k atribútom a atribúty vypíše ako nulu.