Cuprins:
Definiție - Ce înseamnă Ray Casting?
Raza de turnare este o tehnică de redare folosită în grafică computerizată și geometrie computatională. Este capabil să creeze o perspectivă tridimensională pe o hartă bidimensională. Dezvoltat de oamenii de știință din cadrul grupului de aplicații matematice din anii 1960, este considerat unul dintre cei mai de bază algoritmi de redare grafică. Turnarea razelor folosește același algoritm geometric ca și urmărirea razelor.
Techopedia explică Ray casting
Turnarea cu raze este capabilă să transforme o formă limitată de date într-o proiecție tridimensională cu ajutorul trasării razelor din punctul de vedere în volumul de vizualizare. Principiul principal din spatele turnării razelor este că razele pot fi turnate și trasate în grupuri pe baza anumitor constrângeri geometrice. În turnarea de raze, se obține o rază din pixel prin cameră și se calculează intersecția tuturor obiectelor din imagine. În continuare, se obține valoarea pixelului din intersecția cea mai apropiată și este setată în continuare ca bază pentru proiecție. Turnarea cu raze este diferită de urmărirea razelor, turnarea razei fiind un algoritm de redare care nu ar urmări niciodată recursiv razele secundare, în timp ce urmărirea razei este capabilă să facă acest lucru. Turnarea razelor este, de asemenea, simplă de utilizat în comparație cu alți algoritmi de redare, cum ar fi urmărirea razelor.
Turnarea cu raze este rapidă, deoarece este nevoie de un singur calcul pentru fiecare linie verticală a ecranului. În comparație cu urmărirea razelor, turnarea razei este mai rapidă, deoarece este limitată de una sau mai multe constrângeri geometrice. Acesta este unul dintre motivele pentru care castingul cu raze a fost cel mai popular instrument de redare în jocurile video timpurii 3-D.
Cu toate acestea, în comparație cu urmărirea razelor, imaginile generate cu turnare de raze nu sunt foarte realiste. Datorită constrângerilor geometrice implicate în proces, nu toate formele pot fi redate prin turnare cu raze.
