Nieuwe stap richting 3D-web
Google en Mozilla slaan de handen ineen
08 april 2010 | Kristiaan Van den EyndeNa enige stilte lijkt er nieuw leven te komen in Googles browsergebaseerde 3D-project O3D. Google sleutelt samen met Mozilla aan diens WebGL om hardwareversnelde graphics in webbrowsers te krijgen.
Vorig jaar bracht zowel Google als Mozilla een concept uit om browsers in staat te stellen ingewikkelde 3D-beelden te genereren. Google stelde zijn O3D voor, dat beelden in C++ berekent, terwijl Mozilla WebGL lanceerde: een Javascript-bibliotheek die via OpenGL de grafische kaart aanspreekt.
Wederopleving Javascript
Beide projecten hadden echter als pijnpunt dat ze met Javascript werken, een webstandaard die vaak onder vuur ligt vanwege z’n snelheid. Maar de nieuwe generatie Javascript-engines heeft als voornaamste kenmerk dat ze de prestaties op nieuwe hoogten brengt.
Sinds de komst van codebibliotheken zoals jQuery kent de programmeertaal een wederopleving en wordt deze alsmaar vaker als alternatief voor Flash gebruikt. Om die reden vechten browserfabrikanten om de snelste Javascriptmotor. Al is de snelheid daarvan nog niet te vergelijken met die van in C++ gecompileerde software.
Google gooit roer om
Toch gooit Google het roer plots om. In plaats van verder te gaan met het concept van O3D, werkt het aan een Javascript-bibliotheek die O3D-commando’s naar WebGL-syntax vertaalt. Een van de ontwikkelaars van Googles Chromium-project schrijft het volgende: “Ik heb veel vooruitgang geboekt met de Javascript-classes. Sommige van de originele O3D-demo’s werken nu in WebGL met bijna geen aanpassing van de broncode.”
De vraag is natuurlijk waarom Google kiest om samen met Mozilla verder aan WebGL te werken. Een belangrijk punt is alvast dat WebGL een webstandaardsuggestie is, terwijl O3D met een plug-in werkt. Het verschil is dat een webstandaard (zoals HTML) rechtstreeks in de browser geïmplementeerd wordt en een plug-in vaak niet.
OpenGL en Angle
Een ander kenmerk van WebGL is dat Mozilla ervoor samenwerkt met OpenGL-fabrikant Khronos Group. OpenGL is een openstandaard-API die net zoals Microsoft-tegenhanger Direct3D hardwaregeaccelereerde graphics genereert. Zowel OS X als Linux gebruikt het als zijn 3D-standaard.
De nieuwste release ervan zou zelfs met DirectX 11 kunnen wedijveren. De variant die Mozilla gebruikt, OpenGL ES, draait zo vlot dat hij zelfs op de iPhone staat.
Het probleem van OpenGL is echter dat niet iedereen het kan draaien. Veel Windows-pc’s beschikken nog over een oudere grafische kaart en hebben geen OpenGL-stuurprogramma (driver) geïnstalleerd. Daarbij komt dat Direct3D-drivers voor Windows vaak beter zijn dan hun OpenGL-variant omdat veel games uitsluitend voor DirectX gemaakt worden.
Om te voorkomen dat OpenGL een struikelblok vormt, komt Google nu met Angle op de proppen. Angle staat voor Almost Native Graphics Layer Engine en vertaalt OpenGL-commando’s naar Direct3D-compatibele code. Door Angle aan het WebGL-project toe te voegen, zou de voorgestelde standaard op alle besturingssystemen moeten werken.
Related Partner info »
Cloudbattle tussen Google en Microsoft
26/04/2012 | seminar | Partner info : Cloudbattle
Black hat SEO vermijden
05/05/2011 | whitepaper | Partner info : QueroMedia
Lees verder op ZDNet »
Microsoft beschouwt WebGL als schadelijk
3D nog te duur voor VRT
AMD heeft driver voor 3D-browsen
Flash gaat 3D
Trucje maakt Sony-fototoestellen 3D
Mozilla kijkt extensies andere browsers na
Baas van Mozilla doet stap terug
Chrome stabieler, Firefox test Lorentz
3D-printer van HP vanaf mei te koop
3D-tv niet voor iedereen
Firefox krijgt voorproefje van 3D-webstandaard
Google zet stap naar 3D-web
Mozilla bouwt aan driedimensionaal web
Nog meer op ZDNet »
vSphere licenties onder de loep
Blog : Zakelijke IT
Met de recente lancering van hun eerste update (in Windows termen het equivalent van een Service Pack) voor de vSphere 5 suite staat voor veel bedrijven het licht op groen om hun huidige vSphere 4 omgeving up te graden. Maar hoe eenvoudig is die taak?
» Boot Windows 8 te snel?
news
De opstarttijd van Windows 8 is zo kort dat er nauwelijks tijd is om in de Veilige Modus te geraken. Microsoft sleutelde daarom flink aan de bootcyclus.
» Antwerpse jeugd kan begeleid gamen
news
In Antwerpen opent vandaag Gamebox, een project waar jongeren onder begeleiding van specialisten kunnen gaan gamen.
» Super tip: het internet als e-book
help
De webapplicatie Readlists maakt gratis e-books van door jou geselecteerde nieuwsartikelen en verstuurt ze naar je smartphone, tablet of e-reader.
Review: Diablo III
Game
Twintig jaar geleden redde een groepje naamloze helden de wereld. Nu is het aan een nieuwe generatie om de demonen terug richting de hel te sturen.







