StORM48
Član broj: 22809 Poruke: 7536
|
Momci, čini mi se da ste malo previše odlutali, a sa premalo informacija šta čemu služi.
OpenGL je grafički jezik koji je osmislio Silicon Graphics (SGI), poznat po super-moćnim grafičkim radnim stanicama. Kratko rečeno, namena je vizuelna materijalizacija 3D objekata, odnosno iscrtavanje, senčenje, osvetljenje, animiranje i tome slično, a najčešće se koristi kao podrška modernim programima za 3D modeliranje, rendering, kao i pravljenje igara.
Nasuprot OpenGL-u stoji DirectX (DX, D3D itd), koji je Microsoft kreirao i učvrstio ga kao konkurentski standard u grafičkoj industriji. Od početka, MS-ov proizvod je bio zamišljen više kao "podloga" za igre, a manje za ozbiljan rad.
Sada je situacija dosta zamršenija, jer je i OpenGL ušao u dosta širu primenu nego ranije (pa time u igračku industriju), dok je DX počeo da se primenjuje i u ozbiljnijim sferama.
Rezime ove priče je da ne određuje korisnik šta se i kada koristi (osim u izuzetnim slučajevima), već to radi softver, a prema svojim potrebama. Konkretno, malo je igara koje omogućuju da se za rendering koristi i jedna i druga solucija. One koje to omogućavaju, imaju opciju kojom se bira tzv. "Renderer".
Podešavanja o kojima Vi pričate služe isključivo za setovanje parametara za svaku od 3D platformi ponaosob - odnosno, kako će drajver reagovati kada svaki od tih jezika bude pozvan.
Mislim da je ovim jasno da u desktop modu ni jedan od ova dva konkurenta ne radi ništa, već je grafika u najobičnijem 2D modu.
Pozdrav
|