1 / 12

Direct3D – usporedba s OpenGL -om ( David vs . Golijat)

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

Download Presentation

Direct3D – usporedba s OpenGL -om ( David vs . Golijat)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Direct3D – usporedba sOpenGL-om(David vs. Golijat) Tomislav Štritof 38813/09-R

  2. Sadržaj • Direct3D • Uvod • Razvoj • Arhitektura • Usporedba s OpeGL-om

  3. 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

  4. 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

  5. Direct3D – arhitektura • Sloj između drivera grafičke kartice i applikacije • Apstrakcija uređaja – device

  6. 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

  7. OpenGL 4.1 • Usporediv s DirectX 11 • Potpuno kompatibilnost sa OpenGL ES 2.0 • Hardverski ubrzano popločavanje (tessellation)

  8. Usporedba - portabilnost • DirectX • Desktop: Windows • Konzole: XBOX • OpenGL • Desktop: Windows, Linux, Mac • Konzole: PS3 • Mobilno: iPhone, Android, Symbian, BlackBerry

  9. Usporedba - orijentiranost • DirectX • Izrada igara • OpenGL • Samo 30% API poziva je korisno za izradu igara

  10. 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

  11. Usporedba - budućnost • DirectX • DirectX 11 • OpenGL • Mobilne platforme • OpenGL -> WebGL • Cross-platform igre

  12. Zaključak • „Rat” OpenGL-a i Microsoft DirectX-a nastavit će se i u budućnosti

More Related