Uzol Snímka mriežky

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.