120 likes | 307 Views
Direct3D – usporedba s OpenGL -om ( David vs . Golijat). Tomislav Štritof 38813/09-R. Sadržaj. Direct3D Uvod Razvoj Arhitektura Usporedba s OpeGL -om. Direct3D – uvod . Microsoft Closed - source Dio DirectX API-ja
E N D
Direct3D – usporedba sOpenGL-om(David vs. Golijat) Tomislav Štritof 38813/09-R
Sadržaj • Direct3D • Uvod • Razvoj • Arhitektura • Usporedba s OpeGL-om
Direct3D – uvod • Microsoft • Closed-source • Dio DirectX API-ja • Stalno se nadograđuje zbog podrške najnovijih tehnologija dostupnih na grafičkim karticama • Zadnja verzija: Direct3D 11
Direct3D – razvoj • 1992 – RealityLab 3D API (medicina, CAD) • 1995 – Microsoft kupuje RealityLab • 1995 – Windows 95 -> DirectX 2.0 • 2002 – DirectX 9 • 2009 – Direct3D 11 (Windows 7) • Tržište: zabavna industrija • Podržane platforme: Windows, Xbox
Direct3D – arhitektura • Sloj između drivera grafičke kartice i applikacije • Apstrakcija uređaja – device
OpenGL • Održava: Khronosgroup (predstavnici zainteresiranih strana) • Opensource • Platforme: Mac, Windows, Linux, PS3, Wii, iPhone, Android, Symbian, webOS, PSP, DS • Nove mogućnosti se dodaju pomoću ekstenzija koje kasnije postavu OpenGLcore • Tržište: profesionalni 3D sustavi, zabavna industrija • Zadnja verzija: OpenGL 4.1
OpenGL 4.1 • Usporediv s DirectX 11 • Potpuno kompatibilnost sa OpenGL ES 2.0 • Hardverski ubrzano popločavanje (tessellation)
Usporedba - portabilnost • DirectX • Desktop: Windows • Konzole: XBOX • OpenGL • Desktop: Windows, Linux, Mac • Konzole: PS3 • Mobilno: iPhone, Android, Symbian, BlackBerry
Usporedba - orijentiranost • DirectX • Izrada igara • OpenGL • Samo 30% API poziva je korisno za izradu igara
Usporedba - tržište • DirectX • Velika financijska moć Microsofta • Marketing • Windows Vista ->FUD (fear, uncertainty, anddoubt) • OpenGL • Slab marketing • Od DirectX 8 zaostaje i hvata korak
Usporedba - budućnost • DirectX • DirectX 11 • OpenGL • Mobilne platforme • OpenGL -> WebGL • Cross-platform igre
Zaključak • „Rat” OpenGL-a i Microsoft DirectX-a nastavit će se i u budućnosti