Title: Presentacin de PowerPoint
1INTERACCIÓN 3D
2007/2008
MULTIMEDIA
2INTERACCIÓN 3D - MULTIMEDIA
2007/2008
CONTENIDO
Integración multimedia en 3D Vídeo Audio Hipermed
ia/Hiperenlaces
3INTERACCIÓN 3D - MULTIMEDIA
2007/2008
INTEGRACIÓN MULTIMEDIA EN 3D
4INTERACCIÓN 3D - MULTIMEDIA
2007/2008
INTEGRACIÓN MULTIMEDIA EN 3D
Vídeo en 3D
Integración del vídeo en 3D El vídeo en un
escenario 3D se incluye como una textura aplicada
sobre una determinada geometría A efectos de
geometría y materiales, no hay diferencia entre
mapear una imagen estática y mapear un
vídeo Coste elevado Hay que tener en cuenta que
el vídeo es un elemento costoso en transferencia
por la red y necesidad de cálculo para
decodificarlo Se debe trabajar con vídeos a
resoluciones pequeñas y no tener demasiados
vídeos activos simultáneamente
5INTERACCIÓN 3D - MULTIMEDIA
2007/2008
INTEGRACIÓN MULTIMEDIA EN 3D
Vídeo en VRML97/X3D
Nodo MovieTexture url exposed
MFString speed exposed SFFloat 1.0 loop expose
d SFBool FALSE startTime exposed
SFTime 0 stopTime exposed SFTime 0 repeatS exposed
SFBool TRUE repeatT exposed SFBool TRUE duration_
changed eventOut SFTime isActive eventOut
SFBool pauseTime exposed SFTime 0 resumeTime expos
ed SFTime 0 elapsedTime eventOut
SFTime isPaused eventOut SFBool
Campos/eventos añadidos en X3D
6INTERACCIÓN 3D - MULTIMEDIA
2007/2008
INTEGRACIÓN MULTIMEDIA EN 3D
Vídeo en VRML97/X3D
url - El browser utiliza el vídeo de la primera
de las URLs de la lista que encuentre disponible.
Formatos soportados MPEG-1 Systems (audio y
vídeo) MPEG-1 Video (sólo vídeo) repeatS y
repeatT se comportan igual que en cualquier
textura startTime, stopTime, loop, isActive,
pauseTime, resumeTime, elapsedTime e isPaused se
comportan igual que en el nodo TimeSensor.
7INTERACCIÓN 3D - MULTIMEDIA
2007/2008
INTEGRACIÓN MULTIMEDIA EN 3D
Vídeo en VRML97/X3D
speed Modifica la velocidad de reproducción del
vídeo Un valor de 1 es la velocidad de
reproducción del vídeo, 2 va el doble de rápido,
0.5 la mitad, etc. Si el número es negativo, se
reproduce hacia atrás (no permitido en streaming
y posiblemente en vídeos de gran tamaño)
duration_changed Este evento se produce
cuando hay un cambio en la duración del vídeo e
indica la nueva duración Se genera al cargar un
vídeo Un valor de 1 significa que todavía no
está cargado
8INTERACCIÓN 3D - MULTIMEDIA
2007/2008
INTEGRACIÓN MULTIMEDIA EN 3D
Audio en 3D
Sonido ambiente Envolvente. No proviene de un
lugar concreto Ej. Música de fondo, ruido
ambiental... Sonido espacializado Fuentes de
sonido con posición y otras características
espaciales Diferentes aproximaciones de
implementación conos, elipsoides, ...
9INTERACCIÓN 3D - MULTIMEDIA
2007/2008
INTEGRACIÓN MULTIMEDIA EN 3D
Audio en VRML97/X3D
Información espacial del sonido Nodo
Sound Fuente de sonido Nodo AudioClip Nodo
MovieTexture
10INTERACCIÓN 3D - MULTIMEDIA
2007/2008
INTEGRACIÓN MULTIMEDIA EN 3D
Nodo Sound
source exposed SFNode NULL intensity exposed
SFFloat 1 priority exposed SFFloat 0 location ex
posed SFVec3f 0 0 0 direction exposed SFVec3f 0 0
1 minFront exposed SFFloat 1 maxFront exposed
SFFloat 10 minBack exposed SFFloat 1 maxBack exp
osed SFFloat 10 spatialize exposed SFBool TRUE
11INTERACCIÓN 3D - MULTIMEDIA
2007/2008
INTEGRACIÓN MULTIMEDIA EN 3D
Nodo Sound
intensity Intensidad de sonido 0,1 0
Silencio total 1 Volumen completo gt1 Aumenta
el volumen, pero distorsiona priority
Prioridad Indica la importancia del
sonido spatialize Espacialización del
sonido Indica si se debe considerar que el sonido
está en una localización específica o si se trata
de sonido ambiente
12INTERACCIÓN 3D - MULTIMEDIA
2007/2008
INTEGRACIÓN MULTIMEDIA EN 3D
Nodo Sound
Los campos location, direction, minFront,
maxFront, minBack y maxBack definen las
características espaciales del sonido
13INTERACCIÓN 3D - MULTIMEDIA
2007/2008
INTEGRACIÓN MULTIMEDIA EN 3D
Nodo AudioClip
url exposed MFString description exposed
SFString loop exposed SFBool FALSE pitch expo
sed SFFloat 1.0 startTime exposed
SFTime 0 stopTime exposed SFTime 0 duration_chang
ed eventOut SFTime isActive eventOut
SFBool pauseTime exposed SFTime 0 resumeTime expos
ed SFTime 0 elapsedTime eventOut
SFTime isPaused eventOut SFBool
Campos/eventos añadidos en X3D
14INTERACCIÓN 3D - MULTIMEDIA
2007/2008
INTEGRACIÓN MULTIMEDIA EN 3D
Nodo AudioClip
Formatos soportados WAV (PCM sin
compresión) Recomendados MIDI type 1 (General
MIDI patch set) MP3 El browser puede soportar
otros formato de audio
15INTERACCIÓN 3D - MULTIMEDIA
2007/2008
INTEGRACIÓN MULTIMEDIA EN 3D
Nodo AudioClip
Los campos loop, startTime, stopTime, pauseTime,
resumeTime y los eventos isActive, isPaused y
elapsedTime se comportan igual que en los nodos
TimeSensor y MovieTexture El campo
duration_changed se comporta igual que en el nodo
MovieTexture El campo pitch modifica la
frecuencia (y duración) del sonido Ej. Con
pitch2.0 el sonido sonará una octava más alto y
el doble de rápido
16INTERACCIÓN 3D - MULTIMEDIA
2007/2008
HIPERMEDIA/HIPERENLACES
17INTERACCIÓN 3D - MULTIMEDIA
2007/2008
HIPERMEDIA/HIPERENLACES
Hipermedia
Hipertexto Conjunto de documentos textuales
interrelacionados a través de hiperenlaces Hipere
nlace Elemento de un documento que enlaza con
algún punto concreto de cualquier otro documento
(o del mismo) Hipermedia Extensión del concepto
de hipertexto que incluye información multimedia
18INTERACCIÓN 3D - MULTIMEDIA
2007/2008
HIPERMEDIA/HIPERENLACES
Hipermedia en Internet
URL (Uniform Resource Locator) Localizador
uniforme de recursos Indica protocolo, servidor,
nombre de fichero y punto dentro del
fichero protocolo//servidor/ruta/de/directorios/
ficheroancla Ejemplos http//videalab.udc.es/i
3d ftp//ftp.gnu.org/gnu/gcc/gcc-3.3.2.tar.gz http
//videalab.udc.es/i3d/OutOfBox/CDROM/courtyard/co
urtyard.wrlPLAZA
19INTERACCIÓN 3D - MULTIMEDIA
2007/2008
HIPERMEDIA/HIPERENLACES
Nodo Anchor
Nodo grupo que convierte sus hijos en un
hiperenlace Si se pulsa sobre ellos, se carga la
URL asociada Se pueden especificar como
destino Otros documentos (mundos VRML/X3D,
páginas HTML, ...) Otras vistas dentro del mundo
VRML/X3D (Viewpoint) El marco (frame) donde
abrir el nuevo documento dentro de un frameset
HTML
20INTERACCIÓN 3D - MULTIMEDIA
2007/2008
HIPERMEDIA/HIPERENLACES
Nodo Anchor
children exposed MFNode description exposed
SFString parameter exposed MFString url exp
osed MFString bboxCenter SFVec3f 0 0
0 bboxSize SFVec3f -1 1 1
21INTERACCIÓN 3D - MULTIMEDIA
2007/2008
HIPERMEDIA/HIPERENLACES
Nodo Anchor
url Lista de URLs asociadas al hiperenlace El
browser cargará la primera que encuentre
disponible description Descripción del
hiperenlace El browser puede mostrarlo en lugar
(o además) de la URL parameter Parámetros
adicionales para el browser en la forma
clavevalor Ej. Para abrir una página HTML en un
frame determinado, usaremos parameter
targetnombre_del_frame