• curriculum vitae
  • portfolio
  • laboratorio
  • links

Creare ambienti 3D

Virtual Reality Markup Language - VRML
Il VRML è un linguaggio di descrizione di ambienti tridimensionali e come l’HTML non è un linguaggio di programmazione vero e proprio ma un linguaggio di marcatura. I file in formato VRML non sono compilati ma sono in semplice formato ASCII e possono essere visualizzati mediante un interprete (parser) o browser VRML. Fra i primi e più diffusi browser VRML possiamo citare Cosmo Player di Silicon Graphics che è stato storicamente il primo plug-in che ha permesso la visualizzazione di modelli 3D in Internet.

La prima versione 1.0 del 1995 considerava solo aspetti statici della scena da rappresentare e quindi non era possibile inserire animazioni o creare interazioni con l'utente (vennero inseriti con la versione 2.0 nell’agosto del 1996). L’aspetto di novità della versione 2.0 del VRML sono le funzioni di animazione e interazione con l’utente.

Macromedia Director - Flash and Shockwave
Director è un software di autoring molto utilizzato dagli sviluppatori di titoli multimediali su CD-Rom che nell’ultima versione 8.5 ha implementato la tecnologia del motore grafico Internet 3D Graphics Software di Intel. Lo sviluppo congiunto fra Intel e Macromedia ha portato alla realizzazione di un ambiente di sviluppo e di visualizzazione pensato appositamente per il Web e distribuito mediante il player Shockwave.

In particolare Shockwave 3D, come normalmente viene chiamato Internet 3D Graphics Software di Intel, utilizza le seguenti tecnologie di compressione e di rappresentazione in rete: Multi-Resolution Mesh, Subdivision Surfaces, Skeletal Character Animation

XVR
XVR è un ambiente di sviluppo integrato per la produzione di Realtà Virtuali. I contenuti XVR hanno una struttura modulare e si avvalgono di un linguaggio di scripting orientato alla realizzazione di ambienti 3D e di applicazioni web-oriented. XVR fu originariamente creato per lo sviluppo di applicazioni di realtà virtuale per il web, ma si è evoluto negli anni verso una tecnologia a tutto tondo in grado di realizzare complesse applicazioni interattive. Oltre a occuparsi di contenuti Web3D, XVR supporta un ampia gamma di dispositivi per le Realtà Virtuali (come trackers, mouse 3D, dispositivi per il motion capture, sistemi per le proiezioni stereo) e usa un motore grafico perfetto anche per la visualizzazione di presentazioni multimediali interattive per istallazioni off-line.
Il 3D Nel Web - Plug-in: Maya to XVR - Tesi di Ardore Davide - A.A. 2004-2005