Dacă aveți impresia că Web-ul actual nu este destul de colorat şi dinamic, săptămâna aceasta a adus două veşti bune. Mai întâi, Khronos Group a anunţat ieri, în cadrul Game Developers Conference 2011, specificaţiile finale pentru WebGL 1.0. Un API pentru browserele Web cu suport HTML5, pe a cărei extensie a elementului Canvas se bazează, WebGL permite crearea şi manipularea prin intermediu JavaScript şi DOM a elementelor grafice tridimensionale. Bazându-se pe API-ul OpenGL ES 2.0, WebGL va permite crearea de conţinut 3D fără a necesita plugin-uri suplimentare, suportul pentru acesta fiind deja implementat în Google Chrome 9, versiunile beta de Firefox 4, si versiunile de test Opera şi Safari.

Ca o bonificaţie, Khronos Group a anunțat cu aceasta ocazie şi WebCL, un API care va putea permite controlul OpenCL prin JavaScript, ceea ce va aduce şi procesarea paralelă pe GPU sau CPU în browser.
Însă nici concurenţa, mai precis Adobe cu a sa platformă Flash, nu stă cu mâinile în sân, aceasta anunţând acum trei zile programul Incubator. Incluzând platformele Flash şi AIR, Incubator aduce dezvoltatorilor Web posibilitatea de a testa noutăţile care vor apărea în Flash 11 ş AIR 3. Cea mai interesantă parte, din punctul de vedere al unui consumator, este API-ul 3D accelerat hardware Molehill.
Faţă de suportul curent 3D din Flash 10.x, care oferă doar posibilități modeste de accelerare 3D a unui număr redus de poligoane la un număr de cadre pe secundă scăzut, Molehill va permite accelerarea a sute de mii de poligoane la rezoluții HD şi cu o fluenţă de până la 60 de cadre pe secundă, făcând astfel din platforma Flash un mediu de dezvoltare pentru jocuri şi aplicaţii 3D moderne. Viitoare platforme Flash şi AIR vor fi bazate pe DirectX 9 pe platforma Windows, OpenGL 1.3 pe OS X şi Linux şi OpenGL ES 2.0 pe platformele mobile, dar vor oferi şi un mod de randare software licenţiat de la TransGaming pentru situațiile în care accelerarea hardware nu este disponibilă.
Versiunile de test pentru Flash 11 sunt deja disponibile, împreună cu o aplicaţie demo, în timp ce demo-urile WebGL sunt disponibile online deja de o bună bucată de vreme.
Leave a comment
Urmeaza o noua generatie de jocuri in browser 🙂