Uzol Snímka mriežky¶
Uzol Snímka mriežky získava hodnoty z voxelovej mriežky v daných polohách v priestore. Vyhodnocuje uložené údaje mriežky (napríklad hodnoty typu hodnota na pohyblivej desatinnej čiarke, celé číslo, logická hodnota alebo vektor) a vráti interpolovaný výsledok pre každú požadovanú polohu.
Tento uzol je užitočný na čítanie údajov z mriežok vytvorených inými uzlami (napr. Povrchová sieť na mriežku SDF, Pole na mriežku alebo Body na mriežku SDF) a na použitie týchto hodnôt na riadenie procedurálnych efektov, deformácie geometrie alebo tieňovania.
Vstupy¶
- Mriežka
Vstupná mriežka na snímanie. Mriežka môže ukladať skalárne, vektorové alebo údaje farby v závislosti od typu údajov.
- Pozícia
Priestorové polohy (v priestore objektu), kde sa vyhodnocujú hodnoty mriežky. Každá poloha sa interpoluje na základe hodnôt susedných voxelov.
- Interpolácia
Interpolačná metóda použitá na výpočet snímanej hodnoty medzi susednými voxelmi:
- Najbližší sused:
Vráti hodnotu z najbližšieho voxelu bez interpolácie. Najrýchlejšia metóda, ale môže pôsobiť blokovo alebo diskrétne.
- Trilineárna:
Vykonáva lineárnu interpoláciu medzi ôsmimi najbližšími voxelmi. Vytvára plynulé prechody medzi snímkami a je vhodná pre väčšinu bežných použití.
- Trojhranná:
Používa interpoláciu vyššieho rádu (kvadratickú) pre ešte hladšie prechody a plynulejšie výsledky, avšak za cenu dodatočných výpočtov.
Vlastnosti¶
- Typ údajov
Typ údajov uložených v mriežke (napr. hodnota na pohyblivej desatinnej čiarke, celé číslo, logická hodnota alebo vektor). Určuje typ výstupného konektora uzla.
Výstupy¶
- Hodnota
Interpolovaná hodnota snímaná z mriežky v daných polohách. Typ výstupu zodpovedá typu údajov vstupnej mriežky.