Curs de construcție a unei imagini realiste prin metoda de urmărire a razelor inverse

În acest program, au fost demonstrate rezultatele roboților algoritmului de generare a imaginilor realiste - trasarea cu raze inverse.

Această implementare demonstrează abilitatea algoritmului de a construi imagini aproape de fotorealistice. Urmărirea este unul dintre algoritmii cei mai avansați pentru generarea de imagini realiste. Calitatea imaginii rezultate este incomparabil mai bună decât calitatea imaginii obținute cu ajutorul algoritmilor, cum ar fi tamponul Z. Cu toate acestea, cerințele pentru puterea computațională necesară pentru a genera un singur cadru de imagine sunt mult mai mari decât în ​​același tampon Z. Acest lucru face imposibilă utilizarea acestui algoritm pentru a implementa aplicații în care este necesară generarea de imagini în timp real (jocuri 3D, simulatoare diverse). Există metode de îmbunătățire a vitezei algoritmului. Pentru a crește viteza de generare a imaginilor, se folosesc instrumente cum ar fi metoda portalului și metoda shell.







Metoda portalurilor implică împărțirea spațiului virtual al scenei în anumite zone închise. De exemplu, divizarea casei în camere. Ușile dintre camere sunt închise și nu putem vedea obiectele din cealaltă cameră. Acest lucru reduce foarte mult numărul primitivelor cu care să se caute intersecțiile de raze în timpul trasării.







Primitivii cochilii metodă scenă sunt împărțite în mai multe entități logice, fiecare dintre acestea fiind capsulate formă simplă (sferă, cilindru, paralelipiped). Înainte de a găsi intersecția razei cu primitivul, se verifică intersecția cu plicul care conține acest primitiv. Scoici au adesea diferite niveluri (se formează structura de copac), care accelerează în mod semnificativ de căutare și renunțați la aceste intersecții, care nu primitive va fi exact.

Dar chiar și cu toate îmbunătățirile de până acum, implementarea unei urmări în timp real este dificilă. încercări de a crea un 3D accelerator cu algoritmul de hardware-ul de urmărire inversă cunoscute, dar pe scară largă, nu au primit din cauza prețului relativ ridicat și lipsa de performanță (viteza de formare a imaginii satisfăcătoare a fost doar pentru imagini cu rezoluție 640x480).

Cu toate acestea, puterea de calcul a computerelor personale crește în fiecare zi. În curând ar trebui să apară mașini pe care algoritmul de urmărire va funcționa în timp real. Urmărirea ar trebui să înlocuiască și alți algoritmi în vederea superiorității evidente a calității imaginii și a universalității metodei.

1. Rogers D. Bazele algoritmice ale graficii computerizate: Per. cu engleza .- M. Mir, 1989.- 512 p. il.

Site-ul excelent pentru dvs., a ajutat! Ia o pauză, student te distrezi: cel mai real efecte negative ale fumatului - este atunci când te duci afară pentru un fum, și vecinii în cămin au mâncat găluște dumneavoastră. Apropo, un anecdot este luat de chatanekdotov.ru







Articole similare

Trimiteți-le prietenilor: