Ho intenzione di creare un'applicazione web che mostri gli ambienti 3d che possono essere esplorati trascinandoli (con un dito o un mouse a seconda della piattaforma). L'app web renderizza gli ambienti 3D dei siti di sviluppo inclusi contorni, luoghi di condutture idriche, edifici ecc.
Sto cercando di decidere quale tecnologia / librerie usare per creare un'app web che funzioni su Android-Web-Browser, iOS-Safari, IE9, Safari, Firefox e Chrome. E anche quale tecnologia fornirà velocità nello sviluppo. Capisco che questo è 'chiedere la mia torta e mangiarlo anch'io' / 'chiedere la luna' ma non conosco tutte le tecnologie là fuori - quindi potrebbero esserci librerie avanzate che possono renderizzare Ambienti 3D su molti browser Web inclusi quelli principali di smart phone e non li conosco.
Il rendering 3d non sarebbe un edificio o un'acqua con effetti molto dettagliati, ma piuttosto semplici rappresentazioni 3d di questi oggetti. L'ambiente sarebbe navigabile trascinandolo e si potrebbe visualizzare il paesaggio a strati (visualizzare solo le curve di livello, visualizzare solo le condotte sotterranee, visualizzare solo i tubi di fognatura, ecc.).
Ci sono delle librerie 3d per i browser web là fuori? C'è un modo per eseguire OpenGL (o OpenGL ES) attraverso un browser web?
Quale tecnologia utilizzeresti se realizzassi questo tipo di app / web app che dovrebbe funzionare su desktop Windows, Android, iOS e WindowsPhone?
C'è qualche tecnologia che non sono riuscito a menzionare che sarebbe un bene per questo tipo di progetto?
Mi sto orientando verso un'app Web guidata dal browser perché ottengo quella capacità multipiattaforma (dove funziona anche su linux e MacOS usando browser web compatibili). Conosco anche le trasformazioni CSS3 che possono creare cubi che possono ruotare nello spazio 3d (NOTE funziona solo per i browser WebKit - quindi no IE :(). Ma non so se CSS3 sia abbastanza robusto da rendere interi ambienti 3d ? Pensi che potrebbe? Forse potrei usare le tele HTML5 per questo? Le mappe di Google possono creare mappe 3d personalizzate?