Kazalo:
Opredelitev - Kaj pomeni Ray Casting?
Ray litje je tehnika upodabljanja, ki se uporablja v računalniški grafiki in računski geometriji. Sposoben je ustvariti tridimenzionalno perspektivo na dvodimenzionalnem zemljevidu. Razvili so ga znanstveniki v skupini za matematične aplikacije v šestdesetih letih prejšnjega stoletja in velja za enega najosnovnejših algoritmov grafičnega upodabljanja. Litivanje z žarki uporablja isti geometrijski algoritem kot sledenje žarkov.
Techopedia razlaga Ray Castinga
Zračenje z žarki lahko spremeni omejeno obliko podatkov v tridimenzionalno projekcijo s pomočjo sledenja žarkov z razgledne točke v razgledni volumen. Glavno načelo vlivanja žarkov je, da se žarki lahko oddajajo in sledijo v skupinah, ki temeljijo na določenih geometrijskih omejitvah. Pri odvajanju žarkov dobimo žarek od slikovne pike skozi kamero in izračunamo presečišče vseh predmetov na sliki. Nato dobimo vrednost pikslov iz najbližjega križišča in je nadalje nastavljena kot osnova za projekcijo. Litivanje žarkov se razlikuje od sledenja žarkov, pri čemer je oddajanje žarkov algoritem upodabljanja, ki ne bi nikoli rekurzivno sledil sekundarnim žarkom, medtem ko je sledenje žarkov to mogoče. Prav tako je preprosto uporabo v primerjavi z drugimi algoritmi upodabljanja, kot je sledenje žarkov.
Predvajanje kolutov je hitro, saj je za vsako navpično črto zaslona potreben samo en izračun. V primerjavi z sledenjem žarkov je oddajanje žarkov hitrejše, saj je omejeno z eno ali več geometrijskimi omejitvami. To je eden od razlogov, da je bilo livanje žarkov najbolj priljubljeno orodje za upodabljanje v zgodnjih 3-D video igrah.
Vendar v primerjavi s sledenjem žarkov slike, ustvarjene z vlivanjem žarkov, niso zelo realne. Zaradi geometrijskih omejitev, ki so vključene v postopek, ni mogoče oblikovati vseh oblik z vlivanjem žarkov.
