Upload
liberty-haley
View
43
Download
2
Embed Size (px)
DESCRIPTION
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 - PowerPoint PPT Presentation
Citation preview
Direct3D – usporedba sOpenGL-om
(David vs. Golijat)
Tomislav Štritof38813/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 – Reality Lab 3D API (medicina, CAD)• 1995 – Microsoft kupuje Reality Lab• 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: Khronos group (predstavnici zainteresiranih strana)
• Open source• Platforme: Mac, Windows, Linux, PS3, Wii, iPhone,
Android, Symbian, webOS, PSP, DS• Nove mogućnosti se dodaju pomoću ekstenzija
koje kasnije postavu OpenGL core• 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, and doubt)
• 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