2010-09-08 9 views
24

Indietro alla fine degli anni '90, quando ero a scuola elementare, VRML stava per conquistare il mondo. I miei colleghi e io abbiamo costruito tutti i tipi di cose utili e interessanti collegandolo a codice Java e Javascript.Qualunque cosa sia successo a VRML?

Ovviamente i computer erano molte volte più lenti di quanto non lo siano ora - le CPU multicore erano in gran parte il materiale di fantascienza o progetti di ricerca hush-hush e le nostre applicazioni VRML funzionavano solo un po 'troppo lentamente per prendere piede nel reale mondo.

Un decennio in avanti, anche un PC economico con una GPU standard della bog sarebbe felice di eseguire qualsiasi dei nostri modelli VRML con facilità e potrebbe richiedere una limitazione per garantire che non fossero così veloci da essere inutilizzabili. Ma la community di VRML è morta un po ', il web 3d non ha preso piede e non riesco nemmeno a trovare un plug-in per il browser. X3d è stato menzionato qualche tempo fa, ma anche questo non ha preso piede.

Qualcuno ha qualche idea di cosa è successo? C'è qualche altra tecnologia web 3D di cui non sono a conoscenza?

+0

Rivisitare questo alla luce di un interessante articolo di Jeff Attwod's al Coding Horror (http://www.codinghorror.com/blog/2014/02/the-road-to-vr.html) Ci sono collegamenti ad un un paio di documenti interessanti scritti da VR-ubermensch Michael Abrash sul futuro della VR. Oculus Rift sembra essere molto promettente ... – 5arx

+0

AGGIORNAMENTO: Sono appena stato informato di A-Frame, un framework Javascript per la realtà virtuale. E così com'è, sembra davvero molto buono e merita un'ispezione. https://aframe.io/ – 5arx

risposta

3

Penso che l'idea fosse che le persone si sarebbero divertite a utilizzare l'interfaccia 3d per navigare le informazioni.

Questo risultato non è corretto. Le persone usano le interfacce 3D praticamente esclusivamente per i giochi (o per scopi specializzati, come l'architettura, l'ingegneria o la medicina).

Durante gli anni '90 c'era una mini-esplosione di tecnologia basata su questa idea. Ricordo che Apple ha progettato un sistema di navigazione 3D (il nome mi sfugge) che non è mai decollato.

Alla fine, è molto più facile per gli esseri umani scansionare rappresentazioni 2D per informazioni e navigare in questo modo.

+1

Sì, anche allora l'idea di un negozio online 3D navigabile o simile sembrava un po 'inutile a causa della mole di lavoro aggiuntivo richiesto per vedere i prodotti (aprire la porta, spostarsi all'interno, passare attraverso una porta al dipartimento in cui vuoi fare acquisti ...). Ma il web 3d era adatto a molte altre cose oltre a rendere lo shopping online ancora più noioso di quello che è - ricordo un progetto di un collega che ha preso la forma di una simulazione 3d di un'evacuazione dello stadio completa di comportamenti emergenti, visualizzazioni 3d di reti, complessi dati e relazioni, manuali 3d interattivi, ecc. – 5arx

+0

E ovviamente i giochi 3D basati sul Web sarebbero anche molto interessanti - Quake sul Web o Modern Warfare chiunque ...? ;-) – 5arx

+0

La navigazione 3D era l'idea più pubblicizzata (e meno probabile, secondo me); un altro era semplicemente creare un formato di file 3D standard per sostituire la miriade di formati di file 3D proprietari. – gavinandresen

2

Ci sono state varie incursioni con queste tecnologie con ognuna praticamente fallita. In passato, questo è probabilmente dovuto al fatto che Internet viene utilizzato come risorsa per informazioni rapide e per la frustrazione delle persone in attesa di tali informazioni. Queste tecnologie hanno gocciolato sotto la superficie, molte delle quali sono state legate al gioco e solitamente fornite come plugin come virtools, shockwave, unity, ecc., Ma molte di queste hanno avuto un errore grave, la loro dipendenza/mancanza di accelerazione hardware. Questo è soprattutto un problema dal momento che la stablità e la velocità della navigazione sono di primaria importanza per la maggior parte degli utenti, quindi il problema deriva dalla necessità di includere tutti i tipi di file di configurazione hardware con un determinato plug-in (la dimensione inizia a diventare enorme) e, naturalmente, I dati 3D sono solitamente più grandi di quelli equivalenti a 2d.

Sono ancora in corso tentativi di fornire sistemi 3D per la progettazione di interfacce, ecc, webgl su webkit è in corso di sviluppo, ma per i motori basati su hardware, il problema è che l'utente ha l'hardware? In caso contrario, lo sviluppatore ha più lavoro da eseguire su altri sistemi o, francamente, il contenuto non è accessibile.

8

Sono d'accordo con gran parte di ciò che è stato pubblicato sopra. Tuttavia, un altro problema era che in breve tempo la maggior parte degli sviluppatori di tool e viewer si erano comprati l'un l'altro, con il risultato finale che molti strumenti andavano via e il visualizzatore principale di gran lunga, Cosmo, passò sotto la proprietà di Computer Associates, che ha lasciato cadere tutto il supporto (e anche la disponibilità per il download).

Cortona è ancora disponibile come visualizzatore VRML, come alcuni altri.

Aggiungendo un altro po 'alla mia risposta a partire dal 1/13/2014: X3DOM è un'iniziativa per collegare HTML5 e contenuto dichiarativo 3D utilizzando un sottoinsieme di X3D (il successore della sintassi basato su XML in VRML). Ora è utilizzabile in molti browser senza plug-in. Quindi, nelle parole di Monty Python, "non è ancora morto."Inoltre, lo vedrete ancora come un comune formato standardizzato di importazione e/o esportazione, ad esempio in Blender. Anche Matlab ha un certo supporto per i loro ambienti di simulazione e per esportare figure 3D (anche se quando ho provato a esportare la figura, il i risultati sono stati piuttosto negativi)

+0

+1 per riportare Cortona sul radar - è quello che usavo per c. 2000 - oh i ricordi :) – 5arx

2

Ho iniziato VRML all'inizio con 256 colori e w95. Un programma autore chiamato Chaco Pueblo e Black Sun (per diventare Blaxxun) come un veiwer, a mio parere è ancora il veicolo più versatile. Abbiamo usato Powow per la chat (simile a IRC), che ci ha dato l'idea di integrare il maggior numero possibile di protocolli.I telefoni cellulari erano popolari in Europa prima di qui

L'intero elemento in quei giorni era costituito da più protocolli in un programma, e quando è arrivato Vrml 97, Microsoft ha rubato lo spettacolo per il gioco e l'uso per l'istruzione e il commercio è immediatamente svanito.

io sono ancora a favore di avere un veiwer esclusiva a causa dei protocolli multipli simultanei che i browser Web non sembrano essere in grado di gestire

il vantaggio di 3D vs 2D, è che c'è una forma 3D di Ragionamento Obiettivo che molte persone nella società non hanno più confinato e elevato a 2D Spazio soggettivo

Penso che sia idiota guardare qualcuno su un monitor video a parlare. Ma molto diverso in VRML perché puoi incontrarti in un luogo storico per esempio in qualsiasi parte del mondo o nel tempo e rivivere eventi.

Credo che ci sia un po 'di equivoco qui, perché nessuno ha mai utilizzato o studiato la piena capacità di VRML prima che fosse estinta.

Ad esempio: nei primi giorni gli spagnoli migrarono fino a nord della Baia di San Francisco. I russi migrarono a sud fino a Fort Ross, che si trova a circa 40 miglia a nord. Erano a 40 miglia l'una dall'altra per molti anni. Potete immaginare quanto sarebbe diverso oggi il mondo se si fossero mai incontrati?

IMHO: con più capacità di oggi in Grafica e larghezza di banda, sono possibili "Whirrled" più sofisticati che terrebbero l'attenzione della gente.

L'umanità ha davvero abbandonato il Ballo evolvendosi a Y2K con l'uso improprio di Internet e trasformando tutto in Gioco.

0

Penso che abbia un po 'a che fare con la scomparsa di SGI. Sì, so che SGI è ancora in corso, ma è un'ombra del suo io precedente.

Una volta che SGI abbandonava IRIX e passava a essere solo un altro fornitore di Windows Server, era tutto finito per VRML e tutte le sue tecnologie associate.

Mi ricordo che anni fa SGI ha iniziato a pubblicare un simpatico cartone animato VRML chiamato Floops. Potresti vedere questo piccolo personaggio mentre fa la sua cosa, mentre manipola il mondo VRML in 3D. È stato molto bello e molto rivoluzionario per l'epoca.

È un peccato VRML fallito. Sembrava avere così tanto potenziale e ora non c'è davvero un'alternativa praticabile.

+0

Check out aframe (link sopra) - mi ha fatto sentire più ottimista sul futuro del 3D noi. – 5arx

1

A-Frame è un framework Web3D/WebVR open source con le stesse caratteristiche. È una libreria Javascript piuttosto che cercare di essere uno standard. Come X3DOM, ti permette di creare scene 3D con HTML, sebbene il suo modello di entità-componente-sistema lo renda molto più estensibile. Sebbene sia focalizzato sulla realtà virtuale, funziona anche come framework 3D generico (three.js).

3

Tutte le funzionalità vrML ora possono essere rappresentate da glTF from Khronos.

Avevo bisogno di una nuova t-shirt comunque.

enter image description here

1

Vorrei rispondere a questa domanda come ingegnere per fare nuova libreria Web3D.

Ma in realtà, non ho familiarità con VRML poiché la tecnologia è nata prima della mia nascita. Ma sicuramente, ho fatto ricerche intorno a questa tecnologia.

Non credo che la libreria WebGL attualmente utilizzata non sia così simile a VRML. Oggigiorno, 3DCG sul web è molto più semplice e molto più veloce rispetto ai giorni in cui è nato VRML. Ma, immagino che dimentichino di ridefinire "Web" da soli.

A mio parere, VRML voleva cambiare "Che cos'è il Web?". Vederanno le tecnologie web come lo strumento per rendere l'applicazione non solo mostrare le informazioni. Al giorno d'oggi, le tecnologie di ingegneria Web sono ben sviluppate. Ci permettono di utilizzare molti metodi per realizzare interfacce ricche. Tutte le tecnologie contenenti architettura, rete o ambiente per la codifica ci consentono di rendere la nostra applicazione più interattiva.

Tuttavia, l'era in cui è nato VRML è stato subito dopo la comparsa di Mozaic. In quell'epoca, solo il testo, le immagini o gli stili sono usati come media in HTML. Ma ora possiamo usare anche video, musica e WebGL.

Immagino che VRML abbia notato innanzitutto che "3DCG" è anche una risorsa nel web. Ma lo hanno notato troppo presto. Non penserebbero che ci sia un sacco di dispositivi mobili. E questi dispositivi non hanno abbastanza potenza per usare 3DCG nel web.

Come alcune risposte dice, three.js, A-FRAMES o qualcosa di altre librerie Web3D sono una specie di soluzione per il 3D nel Web. Ma, non penso che questo sia ciò che VRML voleva fare. Queste librerie non sono pensate per usare il 3D come "Risorse" ma qualcosa di "Programmabile".

+0

Mm ... dopo aver letto di nuovo la mia risposta. A causa del mio povero inglese o qualcosa del genere, dimentico quello che ho detto. Per favore, senti qualcosa che ho provato a dire ... lol – kyasbal

+0

Puoi sempre provare google translate;) – 5arx