Il browser che fa girare Skyrim è dietro l'angolo

di Valerio Porcu - pubblicato martedì 07 agosto 2012 alle 06:49

Ricercatori tedeschi hanno messo a punto un'estensione del linguaggio HTML che aggiunge oggetti 3D complessi, che rendono possibili effetti oggi possibili solo sulle applicazioni native. A novembre sarà sul tavolo del W3C.

Grafica 3D interattiva e spettacolare anche su Web, non solo su console e PC: è l'ambizioso obiettivo che ha portato alla collaborazione tra il German Research Center for Artificial Intelligence (DFKI) di Saarbrücken e il Fraunhofer Institute for Computer Graphics Research (Fraunhofer IGD) di Darmstadt.

I due gruppi stanno collaborando per arricchire il linguaggio HTML di poligoni, shader, ombre interattive, videocamere virtuali e altri elementi programmabili. "Si possono usare quasi esattamente come gli attuali elementi HTML.  Milioni di programmatori Web possono così iniziare subito a includere visualizzazioni 3D interattive nelle loro applicazioni Web", ha spiegato il professor Philipp Slusallek dell'Università del Saarland, direttore scientifico del DFKI e dell'Intel Visual Computing Institute (VCI).

Radeon HD 7970 Gigahertz Edition

"Identificando una piccola base di blocchi di sviluppo essenziali abbiamo reso possibile e semplice l'inclusione della nuova tecnologia nei browser, e allo stesso tempo lasciato agli sviluppatori la flessibilità nella progettazione di esperienze Web 3D del tutto dinamiche e interattive", ha aggiunto Johannes Behr, direttore del Competence Center for Visual Computing System Technologies (Fraunhofer IGD) e del gruppo di sviluppo X3DOM.

Rispetto a WebGL questo approccio non offre solo più potenza e flessibilità, ma anche facilità di sviluppo per chi già conosce il linguaggio HTML. "Invece di chiedere agli sviluppatori di diventare esperti di WebGL o d'imparare nuove API, aggiungiamo capacità grafiche avanzate all'HTML, così li mettiamo in grado di usare le loro capacità e applicarle direttamente alla tecnologia Web", ha infatti spiegato Kristian Sons, direttore del gruppo di ricerca XML3D (DFKI/VCI).

Ce ne saranno almeno due versioni. La prima ad arrivare userà JavaScript e WebGL, e il suo scopo sarà dare agli sviluppatori la possibilità di familiarizzare con le novità; successivamente invece arriverà la versione completa dei nuovi oggetti HTML, che darà ai browser piena potenza 3D.

Nvidia GeForce GTX 680

La proposta dei due istituti tedeschi sarà presentata ufficialmente alle conferenze SIGGRAPH 2012 e Web3D di Los Angeles, e la versione più dettagliata sarà sottoposta al consorzio che gestisce gli standard Web (W3C) a novembre. I tempi per l'approvazione dei nuovi standard tuttavia possono essere anche molto lunghi, quindi è del tutto possibile che per qualche anno vedremo differenze grandi o piccole tanto nei browser e nella loro capacità di gestire la grafica 3D, quanto nel modo di programmare questi elementi.

Le possibili implicazioni sono numerose, e la più ovvia riguarda i videogiochi: grazie all'uso dell'hardware disponibile e alla varietà di effetti 3D questa estensione del linguaggio HTML infatti promette di creare giochi Web con le stesse caratteristiche 3D che oggi abbiamo su console e PC. E vi aggiunge la flessibilità: un gioco Web sviluppato in questo modo potrebbe funzionare su ogni piattaforma, dallo smartphone al desktop più potente, e adattare la complessità grafica all'hardware presente, per esempio; o ancora sarebbe possibile gestire in modo più efficace il problema della pirateria, tra le altre cose.

Non si tratta però solo di giochi: se il browser Web può accedere all'hardware e gestire grafica complessa, allora è possibile sviluppare nuove interfacce per servizi e siti web, immaginare un'intera nuova generazione di contenuti. Una volta che ci sono le potenzialità, la loro applicazione dipende solo dall'immaginazione degli sviluppatori.

 

 
Ultime news
Videogiochi - FPS
Videogiochi - GDR
ricerca

Commenti dei lettori (17)

Aggiungi un tuo commento
1/2 avanti   
SFINGEMORTA 07/08/2012 08:30
+3
Già il web é intasato di banner pubblicitari, video che si attivano da soli , pubblicitá idiote camuffate da giochi stupidi e pop-up ...

Sarebbe una bella innovazione, basta che i siti non diventino ancora piu pesanti
Red.87 07/08/2012 08:35
+9
Non capisco, è l'evoluzione di X3D e VRML o qualcosa di nuovo?

 Originariamente inviata da Articolo

Non si tratta però solo di giochi: se il browser Web può accedere all'hardware e gestire grafica complessa, allora è possibile sviluppare nuove interfacce per servizi e siti web, immaginare un'intera nuova generazione di contenuti.


Per piacere, qualsiasi trattato di HCI ti dice che fare GUI in 3D è solo un casino e confondi l'utente. Di tentativi simili ce ne sono da più di un decennio ormai ma se nulla ha preso piede... ci sarà un motivo? Al massimo va bene per i siti di automobili o film che ora fanno in Flash, ma un Tom's in 3D spero proprio di non vederlo mai!

Speriamo piuttosto che HTML5+CSS3 abbia successo e che lo standard sia ratificato in fretta, che più tempo passa e più si rischia la deviazione in "sottostandard" che funzionano solo su un browser...
Twentyone 07/08/2012 08:38
0
Questa di che sembra una gran bella cosa.
mettek 07/08/2012 08:46
0
Non sarebbe male per il discorso multi piattaforma ma non saprei sinceramente se le case produttrici di videogame lo permetterebbero. Si eliminerebbero troppo barriere in entrata in questo mercato generando una concorrenza troppo spietata per loro. Meglio per noi ma non per loro ovviamente.
trapanator 07/08/2012 09:02
+1
Questo è il futuro! Superare le librerie mono-sistema operativo DirectX è il massimo!
rinoceronte 07/08/2012 09:37
+2
se poi deve diventare un cancro come Flash, allora speriamo sia un flop
Izzifor 07/08/2012 10:16
+1
Sinceramente, come sviluppatore web tutto questo voler aggiungere funzionalità all'html mi sembra na ca******. L'html è un linguaggio di markup, e dovrebbe fare questo prima di tutto. Ampliarlo troppo aggiungendo funzionalità non essenziali alla gestione del contenuto, sulla falsa riga del rendere tutto programmabile, aumenterà inutilmente la complessità del codice che dovrebbe definire la STRUTTURA delle pagine web. Perché poi si sa come andrà a finire (e come già sta succedendo con javascript): pagine web pesantissime dove ad ogni click ti esplode il browser. Voler troppo semplificare delle cose che dovrebbero essere difficili (e quindi usate solo quando servono), sta rendendo il web una cloaca di dilettantismo spaventoso.
Che sviluppino-migliorino delle librerie adatte allo scopo, che uno implementa quando serve, piuttosto che impestare l'html con altri millemila tag.
Spero che il w3c si tiri indietro. Vuoi fare videogiochi web multipiattaforma? C'è javascript-canvas, flash, e mi pare che anche uniti3d lo permetta. Ad ogni lavoro lo strumento adatto.
La cattiva reputazione di flash deriva dall'essere stato utilizzato per le cose sbagliate (fare siti), tanto per dire.
Non 07/08/2012 10:17
+12
Ok Skyrim ma ci gira Crysis?
cedivad 07/08/2012 10:34
0
Altro che directx e OpenGL.

Fantastica questa notizia.
cedivad 07/08/2012 10:36
0
@izzi, non ti preoccupare, per una pagina tradizionale non dovrai scrivere piu codice.
1/2 avanti   
Devi essere collegato scrivere un commento!
Accesso utenti
Nome utente:
Password:
Correlazioni
 
Continua a seguirci!
Informazioni su Tom's Hardware
Tom's Hardware fa parte di Bestofmedia Network
Copyright ©2013 Bestofmedia. Tutti i diritti riservati
P.Iva 04146420965
Clicca per i dettagli