Aspetti avanzati dell’interazione multimediale Marco Porta - CIM: Web Design & Technologies 1 Non solo on-line… Contenitori multimediali off off--line (CD (CD--ROM/DVD) Dal punto di vista concettuale c’è poca differenza rispetto al Web si ottengono strumenti “navigabili” attraverso link per accedere alle varie risorse multimediali… Differenze – possibilità di includere contenuti più “ricchi” grafica, animazioni, filmati e audio senza le limitazioni imposte dalla rete… t – maggiori possibilità di interazione con il PC attivazione di altre applicazioni, lettura/scrittura da/su disco, uso di dispositivi di input diversi dal mouse (es. joystick), … Marco Porta - CIM: Web Design & Technologies 2 1 Strumenti per la creazione di contenuti MM off-line Adobe Director È il programma più diffuso per la produzione di contenuto multimediale off-line (ma anche on-line) strutturalmente può essere visto come un “Flash” più complesso… Tecnologia Shockwave plugin simile al “Flash player”, ma più avanzato… Marco Porta - CIM: Web Design & Technologies 3 Oltre il reale Realtà virtuale… Riferimento: http://www-vrl.umich.edu/intro/index.html Sintesi di un ambiente artificiale simulato tramite il rendering grafico 3D di oggetti virtuali Tipi di realtà virtuale – non immersiva l’ambiente virtuale è solo una parte (ben distinta) dell’ambiente reale (es. visualizzazione attraverso un monitor) – immersiva l’utente è totalmente “immerso” nell’ambiente irreale (es. attraverso HMD, guanti con sensori tattili, tute, …) Marco Porta - CIM: Web Design & Technologies 4 2 Oltre il reale … realtà virtuale… Esempi Guida virtuale Smart rooms Condivisione di ambienti virtuali tramite avatar Marco Porta - CIM: Web Design & Technologies 5 Oltre il reale … realtà virtuale VRML (Virtual Reality Markup Language) – linguaggio di specifica di “mondi” virtuali – interazione tramite mouse (VR non immersiva) – disponibili plug-in per i browser Web (es. CosmoPlayer) Esempio di porzione di codice VRML: ...... Transform { translation -7 0 0 children DEF THISCONE Shape{ appearance DEF aper Appearance { t i l M Material t i l { material diffuseColor 0 1 0 } texture ImageTexture {url "earth.gif"} } geometry Cone { } } } ...... Marco Porta - CIM: Web Design & Technologies 6 3 Panorami virtuali QuickTime VR (QTVR) QTVR = Quick Time Virtual Reality tecnologia creata dalla Apple per creare “panorami panorami 3D” 3D a partire da fotografie (viste multiple sullo stesso “oggetto”…) Inclusione in pagine Web: <embed src="xxx.mov" width="100" height="243" controller="false"> Marco Porta - CIM: Web Design & Technologies 7 Reale e virtuale Realtà aumentata… Approfondimenti: http://www.se.rit.edu/~jrv/research/ar/introduction.html Al mondo reale viene aggiunta una componente virtuale ad esempio, ciò che l’utente vede è la sovrapposizione di immagini artificiali su immagini reali Problemi riuscire a mantenere una corrispondenza piena tra oggetti del reale e oggetti del virtuale… Principale differenza rispetto alla realtà virtuale l’utente mantiene comunque un contatto con l’ambiente reale Marco Porta - CIM: Web Design & Technologies 8 4 Reale e virtuale … realtà aumentata… Strumenti per la realtà aumentata – per acquisire informazioni sul reale tipicamente telecamere – per la percezione modificata del reale monitor, “caschetti”, “occhiali” Mixed reality concetto più ampio che tiene conto dei diversi gradi di “realtà” o “virtualità” del sistema di percezione artificiale Marco Porta - CIM: Web Design & Technologies 9 Reale e virtuale … realtà aumentata Ambiti tipici di applicazione – medico es. per operazioni chirurgiche – militare es. informazioni “aggiuntive” visibili dal pilota di un aereo tramite speciali occhiali – produzione, manutenzione e riparazione industriale es. visione virtuale delle parti interne di un dispositivo per la riparazione – televisivo/pubblicitario es. uso del chroma key – arredamento, acconciature, chirurgia plastica es. un locale virtualmente arredato con una certa cucina Marco Porta - CIM: Web Design & Technologies 10 5 Essere dove non si è… Telepresenza Approfondimenti: http://graphics.stanford.edu/~bjohanso/telepresence/ bj-telepresence.html “Sensazione” di trovarsi in un luogo in cui non si è in un certo senso, quindi, anche la realtà virtuale e la realtà aumentata sono casi di telepresenza… Uso tipico esplorazione di siti remoti per mezzo di robot teleguidati dotati di telecamere e (eventualmente) altri tipi di sensori (es. tattili) Marco Porta - CIM: Web Design & Technologies 11 Essere dove non si è… … telepresenza Possibile classificazione dei tipi di telepresenza come concetto allargato… (fonte: http://graphics.stanford.edu/ ~bjohanso/telepresence/bj-telepresence.html) Full Interactivity Viewing Interactivity Single User Single User Multi-user Virtual Reality 3-D Games 3-D Network Games, 3-D Chat Rooms Virtual Museum Virtual Plays Video tours of virtual locations Broadcast VR, ie. "Toy Story" Augmented Reality y Remote Exploration/ p Surgery with HUD TeleCubicles 3-D City Model with supplemental HUD Data 3-D Television with Embedded Objects/ Information Off-line Distance Learning Live Distance Learning g Reality Remote Exploration/ Surgery Robot Sports 3-D City Model 3-D Television, Panoramic Movies Video Tourism Most Modern Television Marco Porta - CIM: Web Design & Technologies Multi-user Passive Viewing Single User Multi-user 12 6