|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Nov 2010
Messaggi: 211
|
Grafica 3D nel browser
Ciao, ho in mente un progetto: realizzare un browser game sullo stile di travian e simili ma a tema spaziale. Vorrei però andare un po' oltre creando una grafica bidimensionale dinamica con elementi tridimensionali.
Mi ispirerò a questo videogioco: Galaxy on Fire 2 Notate nelle prime due scene del video che l'ambiente è riproducibile con un'immagine bidimensionale e un oggetto in 3D (nel primo caso la navicella spaziale, nel secondo il robottino volante che gira per l'ambiente). Notate inoltre le luci dinamiche in fondo (sotto l'uscita del tunnel per intenderci) che si accendono ad intermittenza (potrebbe essere fattibile con html+javascript). Per la parte 3D mi interessa realizzarla in modo da poterla sovrapporre alla parte 2D (in html). L'oggetto voglio crearlo con un programma di grafica (tipo cinema 4d) e deve essere quindi importabile. Vorrei inoltre un minimo di gestione delle luci/ombre e magari la possibilità di creare nebbia volumetrica dinamica per dare un effetto bar (ma questo forse è esagerato). Il tutto senza dover installare nessun componente aggiuntivo in nessun browser compreso ie9 e magari compreso anche ie8, cosa mi consigliate di usare/studiare? |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Dec 2008
Messaggi: 43
|
Non penso sia fattibile. Che io sappia i browser non supportano nativamente oggetti tridimensionali pertanto hanno bisogno di plugin. L'interazione poi tra i plugin di gestione 3D e oggetti gestiti solo da javascript/html mi pare un'azzardo. Comunque se qualcuno ne sa qualcosa sono pronto a ricredermi.
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Nov 2010
Messaggi: 211
|
E invece ci sono delle possibilità per i browser che supportano WebGL, si possono ottenere risultati anche parecchio complessi come
http://www.chromeexperiments.com/det...er-simulation/ http://www.chromeexperiments.com/det...0000-stars/?f= http://www.chromeexperiments.com/detail/hexgl/?f= http://carvisualizer.plus360degrees.com/threejs/ Per usare le API WebGL ci sono anche delle librerie javascript come ad esempio three.js. Purtroppo non ho ancora avuto molto tempo a disposizione per studiare bene. Ultima modifica di biowep : 09-12-2012 alle 21:23. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:29.



















