0
Bewaar meld een fout Verstuur {T}print

Nieuwe stap richting 3D-web

Google en Mozilla slaan de handen ineen

08 april 2010 | Kristiaan Van den Eynde
ZDNet.be

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

Navigeer

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?

lees meer »

in de kijker »

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

lees meer »

» Antwerpse jeugd kan begeleid gamen

news

In Antwerpen opent vandaag Gamebox, een project waar jongeren onder begeleiding van specialisten kunnen gaan gamen.

lees meer »

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

lees meer »

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.

lees meer »

wedstrijden »

Win 6x Mission: Impossible - Ghost Protocol!

Win 6x Mission: Impossible - Ghost Protocol!

Doe mee »

Win 4x Corel Paintshop Pro X4!

Win 4x Corel Paintshop Pro X4!

Doe mee »

Alles over cloud computing

Populaire Tags op ZDNet »


Poll »

Mag jij van je werkgever af en toe thuis werken?

Ja
Neen
  
Win 6x Mission: Impossible - Ghost Protocol!

Win 6x Mission: Impossible - Ghost Protocol!

Doe mee »

Win 4x Corel Paintshop Pro X4!

Win 4x Corel Paintshop Pro X4!

Doe mee »