Aspetti avanzati dell`interazione multimediale

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