Sisällysluettelo:
Määritelmä - mitä Ray Casting tarkoittaa?
Ray casting on renderointitekniikka, jota käytetään tietokonegrafiikassa ja laskennallisessa geometriassa. Se pystyy luomaan kolmiulotteisen perspektiivin kaksiulotteiseen karttaan. Matemaattisten sovellusryhmän tutkijoiden kehittämä 1960-luvulla sitä pidetään yhtenä perusteellisimmista grafiikanmuodostusalgoritmeista. Ray casting käyttää samaa geometrista algoritmia kuin säteen jäljitys.
Techopedia selittää Ray Casting
Säteiden valu pystyy muuttamaan rajoitetun datan muodon kolmiulotteiseksi projektioksi jäljittämissäteiden avulla katselutilasta katselutilavuuteen. Säteenvalun pääperiaate on, että säteet voidaan valettaa ja jäljittää ryhmissä tiettyjen geometristen rajoitusten perusteella. Sädevalussa saadaan säde pikselistä kameran läpi ja lasketaan kuvan kaikkien esineiden leikkauspiste. Seuraavaksi saadaan pikseliarvo lähimmästä leikkauskohdasta, ja se asetetaan edelleen lähtöksi projektiolle. Säteen valu eroaa säteen jäljityksestä, säteen valu on renderointialgoritmi, joka ei koskaan jäljitä toissijaisia säteitä rekursiivisesti, kun taas säteen jäljitys kykenee siihen. Ray casting on myös helppo käyttää verrattuna muihin renderointi algoritmeihin, kuten säteen jäljitys.
Säteen valu on nopeaa, koska jokaiselle näytön pystysuoralle viivalle tarvitaan vain yksi laskenta. Säteen jäljitykseen verrattuna säteen valu on nopeampaa, koska sitä rajoittaa yksi tai useampi geometrinen rajoitus. Tämä on yksi syy siihen, miksi säteen valu oli suosituin renderöintityökalu varhaisissa 3D-peleissä.
Säteilyjäteeseen verrattuna säteilyvalussa tuotetut kuvat eivät ole kovin realistisia. Prosessiin liittyvien geometristen rajoitusten takia kaikkia muotoja ei voida saada aikaan sädevalulla.