Akcelerovaná 3D grafika od Googlu v prohlížečích - projekt O3D
Zatímco 2D grafika se v prohlížečích již stabilně usídlila (ať v podobě canvasu nebo SVG), 3D grafika je pro ně stále zemí neprobádanou (ačkoliv jisté pokusy tu již byly). Jednotlivé prohlížeče na potřebném 3D rozhraní již nějaký čas pracují. Mozilla ve snaze vytvořit patřičné rozhraní nedávno navázala spolupráci s Khronos Group (která má mj. na starosti i OpenGL). Ke slovu se předevčírem přihlásil i Google, konkrétně projektem O3D.
Jedná se nejen o návrh 3D API, ale i o jeho implementaci, kterou si můžete stáhnout do vašeho prohlížeče. Podporovány jsou prohlížeče Firefox, Safari, Google Chrome a Internet Explorer (viz technické parametry). S nainstalovaným pluginem není problém vytvořit v prohlížeči (skrze javascriptové rozhraní) 3D scénu jako v následujícím videu:
Jednodušší ukázky včetně zdrojových kódů si můžete prohlédnout v galerii.
Rozhraní Googlu je nekompatibilní se stávajícím rozhraním Mozilly. Také Opera má vlastní implementaci 3D rozhraní. Všichni se tedy snaží o 3D rozhraní, ale každý má zatím to své. Bude zapotřebí dohoda – standardizace. Google přislíbil spolupráci s Mozillou a Khronos Group, další prohlížeče (Safari, Opera, Internet Explorer) se zatím nevyjádřily. Uvidíme, jakým směrem se bude situace vyvíjet. 3D se do prohlížečů jistě dostane, otázka zní, zda se výrobci dokáží dohodnout na jednotném rozhraní a jak bude ono rozhraní vypadat.
Dále čtěte…
- Opera Software bude spolupracovat s Khronos Group a Mozillou na standardizaci 3D 30. 5. 2009 9:16
- Ještě rychlejší webové stránky 19. 12. 2011 0:00
- Google radí, jak na mobilní web 10. 11. 2011 11:35
- Přinese Google Dart konec JavaScriptu? 13. 9. 2011 7:14
- Kuriozitka: hodiny pomocí CSS3 12. 8. 2011 8:33
ma to zmysel ?
celé vláknoZnovu sa len zopakujem, to co sa deje s dnesnym webom je uchylne.Este teda s privretymi oboma ocami mozem povazovat web za aplikacnu platformu pouzitelnu na tvorbu aplikacii, ale naco je preboha 3d grafika v prehliadaci? A na prezentacnu formu su uz aj dnes vytvorene moznosti (flash, atd.)
Re: ma to zmysel ?
celé vláknoExistuje ještě nějaké zadání z oblasti 2d grafiky, které by dnes snad nešlo vytvořit napříč běžnými prohlížeči?
Re: ma to zmysel ?
celé vláknoInak opodstatnenie 2d grafiky este existuje, povedzme grafy ale 3d grafika ? Tak ako nikto asi nepredpoklada ze sa realne bude pouzivat renderer/modeler napisany v jave/.nete (pretoze prostriedky) tak asi aj web 3d skonci pri demach a roznych uchylnostiach.Ved vrml tu bolo uz davno a nic z neho.
Re: ma to zmysel ?
celé vláknoVyvojare nastesti moc nezajima, zda je podpora nativni nebo ne. Postaci mu, kdyz ve vysledku dobre funguje.