Вы находитесь на странице: 1из 87

Realidad Virtual Realidad Virtual

Realidad Virtual
Mat. Ma. del Carmen Ramos Nava
carmen@ixtli.unam.mx
M. en C. Miguel Miranda Miranda
mmiranda@ixtli.unam.mx
Realidad Virtual, DGSCA, UNAM
Realidad Virtual Realidad Virtual
Qu es la realidad virtual?
La Realidad virtual (RV) es una
experiencia inmersiva, interactiva y
multisensorial generada al simular
ambientes reales o imaginarios.
Realidad Virtual
No es RV
QuickTime RV
Espacios tridimensionales en web (VRML)
Juegos 3D de consola
Realidad Virtual Realidad Virtual
Caractersticas
Realismo visual
Punto de inmersin basado en el
usuario
Interaccin multisensorial
Realidad Virtual Realidad Virtual
Objetivos en diseo
Inmersin
Interfaces cmodas
Combinacin de objetos reales con
virtuales
Retroalimentacin: audio, fsica
Elementos de navegacin y control
Calidad de despliegue
Ambientes virtuales compartidos
Uso: General contra especfico

Realidad Virtual Realidad Virtual
Componentes de RV
Despliegues visuales
Sistemas de rastreo
Dispositivos de entrada
Sistemas de sonido
Dispositivos de retroalimentacin
Hardware grfico y de clculo
Herramientas de software
Realidad Virtual Realidad Virtual
Realidad Virtual Realidad Virtual
Despliegues visuales
Desktop
Head Mounted Display (HMD)
Arm Mounted Display
Proyeccin de una pantalla
Proyeccin alrededor
Realidad Virtual Realidad Virtual
Desktop
Ventajas
Alta resolucin
Interfaz familiar
Hardware comn y disponible
Relativamente barato
Fcil instalacin
Varios usuarios pueden utilizarlo
Realidad Virtual Realidad Virtual
Desktop
Desventajas
Bajo nivel de inmersin
ngulo de visin pequeo
No hay vista perifrica
Rango de movimiento reducido
Problemas con estereoscopa
Realidad Virtual Realidad Virtual
Head mounted
Ventajas
Mayor ngulo de visin
Buen sentido de inmersin
Rango de movimiento amplio
Modelos de bajo costo
Fcil instalacin
Realidad Virtual Realidad Virtual
Head mounted
Desventajas
Interfaz no natural y poco cmoda
Distorsiones
Demasiado peso
Aislamiento del mundo real
Se necesita modelar grficamente objetos reales
Dificultad de manipular los objetos reales
No es fcil de compartir
Realidad Virtual Realidad Virtual
Arm mounted
Ventajas
Mayor resolucin (CTRs)
Grandes ngulos de visin
Entrar y salir del ambiente de una
forma de fcil y rpida
No es pesado
No hay retrasos al rastrear la
posicin
Fcil de instalar
Realidad Virtual Realidad Virtual
Arm mounted
Desventajas
Movimiento limitado
Solo deja libre un brazo
Inercia provoca mas trabajo
Bajo nivel de inmersin
Realidad Virtual Realidad Virtual
Proyeccin de una pantalla
Ventajas
Fcil de compartir
Interface intuitiva
Accesible

Realidad Virtual Realidad Virtual
Proyeccin de una pantalla
Desventajas
No hay vista perifrica
Pequeo rango de movimiento
Requiere especiales condiciones de
instalacin
Realidad Virtual Realidad Virtual
Proyeccin en varias pantallas
Ventajas
Alta resolucin
Amplio ngulo de visin
Fcil de compartir
No hay aislamiento del espacio real
No necesita recrear objetos reales
Realidad Virtual Realidad Virtual
Proyeccin en varias pantallas
Realidad Virtual Realidad Virtual
Proyeccin en varias pantallas
Desventajas
Requiere amplios espacios
Oclusin
Ajuste de las paredes
Calibracin precisa de los proyectores
Software y hardware complejo para
coordinar todas las pantallas
Requiere varias salidas grficas
Realidad Virtual Realidad Virtual
Sistemas de rastreo
Electromagnticos
Mecnicos
Acsticos
Opticos
Procesamiento de imgenes
Realidad Virtual Realidad Virtual
Electromagnticos
Elementos estacionarios emiten
campos magnticos
Los sensores se colocan sobre el
usuario y reportan posicin y
orientacin respecto a la fuente
Estn sujetos a interferencia en el
ambiente
Realidad Virtual Realidad Virtual
Ejemplos: Polhemus 3Space, Ascencion
Birds, Flock of Birds
Realidad Virtual Realidad Virtual
Mecnicos
Estructuras rgidas con diferentes
uniones. Un extremo es fijado a algn
lugar y el otro extremo al objeto para
ser rastreado. Los ngulos nos dicen la
posicin y la orientacin.

Desventajas: Movimiento es restringido
por el rango del extremo de la estructura.
Realidad Virtual Realidad Virtual
Mecnicos
Realidad Virtual Realidad Virtual
Mecnicos
Realidad Virtual Realidad Virtual
Acsticos
Utilizan sonido ultrasnico
Micrfonos estacionarios con elementos
que se pueden mover y emitan sonidos
de alta frecuencia

Ejemplos: Logitech acoustic tracker
Realidad Virtual Realidad Virtual
Realidad Virtual Realidad Virtual
pticos
Combinacin de diodos que emiten luz
(LEDs), video cmaras y tcnicas de
procesamiento de imgenes

Desventajas: Retraso, oclusin
Realidad Virtual Realidad Virtual
pticos
Realidad Virtual Realidad Virtual
Procesamiento de imgenes
Usa video cmaras para capturar
imgenes del usuario

Ventajas: No es invasivo

Limitaciones: Problemas de oclusin,
complejidad en los algoritmos
Realidad Virtual Realidad Virtual
Realidad Virtual Realidad Virtual
Dispositivos de entrada
Mouse, joystick
Guantes
Cabinas de autos, bicicletas
Captura de movimientos
Voz
Realidad Virtual Realidad Virtual
Dispositivos de entrada
Realidad Virtual Realidad Virtual
Dispositivos Sonido
Localizacin
Sonificacin
Realidad Virtual Realidad Virtual
Dispositivos Haptic
Terreno
Cuerpo
Inercial
Dermal
Realidad Virtual Realidad Virtual
Dispositivos Haptic
Realidad Virtual Realidad Virtual
Sistemas de cmputo
Generacin de las grficas de la escena
Control de dispositivos de entrada y
salida
Clculo de la simulacin
Clculo del ambiente
Realidad Virtual Realidad Virtual
Configuraciones Actuales
PC con aceleradores grficos
Estaciones de trabajo con un
procesador
Estaciones de trabajo con varios
Procesadores
Cmulo de computadoras
Estaciones de trabajo conectados en
una red rpida a una supercomputadora
Realidad Virtual Realidad Virtual
Herramientas de software para
el desarrollo de aplicaciones de
Realidad Virtual
Realidad Virtual Realidad Virtual
Necesidades
Desempeo

Flexibilidad

Facilidad de uso
Realidad Virtual Realidad Virtual
Capacidades del ambiente
Multiplataformas
Soporte para hardware VR
Abstraccin del hardware
Ambientes distribuidos
Realidad Virtual Realidad Virtual
Interfaces, herramientas y
lenguajes
Interfaces de alto y bajo nivel
Interfaces grficas
Interaccin
APIS y lenguajes
Realidad Virtual Realidad Virtual
Otros factores
Extensibilidad
Limitaciones mnimas
Monitoreo del desempeo
Comercial - Investigacin
Realidad Virtual Realidad Virtual
Software de RV
Alice
OpenSceneGraph ---- Iris Performer
Dvise
Lightning
MR Toolkit
World Toolkit
VR Juggler ----- CAVELib
Virtools
Quest3D
Realidad Virtual Realidad Virtual
Perspectivas
Dispositivos de interaccin natural
Ambientes compartidos en tiempo real
Mayor acceso a ambientes virtuales
Costo de equipo bajo
Comunicaciones ms rpidas
Realidad Virtual
Ixtli: Realidad Virtual como
servicio a la comunidad
Acadmica
Realidad Virtual
Dimensiones:
140
o
8.90 de longitud
2.55 de Altura
42 asientos
3 Proyectores
2000 Lumens
3520 x 1024 pixeles
Dolby
Surround 5.1
3 cmaras
Sistema de
rastreo
Realidad Virtual
Realidad Virtual
ONYX 350
PC DUAL
MAC G5
LAPTOP
DVD WR
DVD R
VHS
DVPRO
VIDEO
CONFERENCIA
3 CAMARAS
Realidad Virtual
CABINA
PREPARACIN
DEP. VIS.
SALA DE PREPARACIN
SALA
Realidad Virtual
Conexin de RED del
Portal IXTLI a RED UNAM
LAN Interna
Gigabite Ethernet
Videoconferencia
RED
UNAM
Realidad Virtual
Fondo 3D
7 ventanas
Mover
Escalar
3 CMARAS
Realidad Virtual
Software RV en Ixtli
Realidad Virtual
Lista de software
Performer
OpenSceneGraph
OpenInventor
VrJuggler
Amira VR
AVS VR
Virtools
Quest3D
Ogre

Realidad Virtual
Tendencia
Software libre para Realidad Virtual
OpenSceneGraph/ Coin3d
VrJuggler
Realidad Virtual
Por qu software libre ?
Podemos modificarlo y crear nuevas bibliotecas
que se requieran en nuestras aplicaciones
Las aplicaciones desarrolladas pueden usarse en
otros sitios ( RV de bajo costo)
Realidad Virtual
Bonampak
Instituto de Investigaciones Estticas

Realidad Virtual
Bonampak es parte del proyecto La Pintura
Mural en Mxico

Objetivo:
Crear ambientes virtuales de los sitios
arqueolgicos que poseen pinturas murales
para su estudio y conservacin
Realidad Virtual
Aplicando tcnicas de RV
Navegacin dentro del sitio arqueolgico
Grabacin de recorridos preestablecidos
Mostrar diferentes etapas constructivas
Navegacin compartida
Realidad Virtual
Hardware.
Sala Ixtli
Navegacin con teclado y mouse o con sistema
de rastreo (Tracking system)
PC, sistema de RV estreo pasivo
Realidad Virtual
Software
Performer y VrNav

Por qu se seleccion este software?
Performer es un grafo de escena
Performer soporta multiprocesamiento y
multidespliegue en SGI
vrNav esta basado en Vrjuggler
Realidad Virtual
Software
Por qu se seleccion este software? (continua)
Vrjuggler gestiona todos los dispositivos de un
sistema RV
Vrjuggler permite la fcil migracin de una
aplicacin a diferentes sistemas RV
vrNav incluye navegacin, grabacin de
recorridos y navegacin compartida
vrNav y Vrjuggler es cdigo libre
Realidad Virtual
Video Bonampak

Realidad Virtual
Catalasa
Instituto de Fisiologia Celular
Realidad Virtual
Objetivo
Visualizar las diferentes estructuras que
componen la catalasa y el mecanismo cuando se
unen al ocurrir una reaccin qumica
Realidad Virtual
Porque en RV?
En un espacio con profundidad es posible ver y
analizar la formas en que estan compuestas las
estructuras
Ayuda al entendimiento del comportamiento de
esta protena
Realidad Virtual
Software utilizado
AMIRA VR
Los modelos de la protena lo obtienen en
archivos pdb
Amira permite incluir los dispositivos para el
despliegue y manipulacion con los objetos
Realidad Virtual
Hardware utilizado
El desarrollo de la aplicacin se realiz en
mquinas PC/Linux
La aplicacin para los investigadores se ejecuta
en la mquina SGI /Onyx , con sistema de
tracking
Realidad Virtual
Video Catalasa
Realidad Virtual Realidad Virtual
Aplicaciones
Entrenamiento
Medicina
Diseo
Arquitectura
Educacin
Ambientes compartidos
Realidad Virtual Realidad Virtual
Entrenamiento
Realidad Virtual Realidad Virtual
Medicina
Realidad Virtual Realidad Virtual
Arquitectura
Realidad Virtual Realidad Virtual
Diseo
Realidad Virtual Realidad Virtual
Simulacin
Realidad Virtual Realidad Virtual
Educacin
Realidad Virtual Realidad Virtual
Ambientes compartidos
Realidad Virtual
Cluster para Realidad Virtual
Realidad Virtual
Por qu clusters en RV?
Son baratos
Ofrecen gran poder de cmputo
Su arquitectura es muy flexible
Tarjetas de video en PCs son cada vez ms
potentes y rpidas
Crece el inters en desarrollar software para
cluster en RV
Realidad Virtual
Qu problemas existen?
Separacin y sincronizacin de procesos en los
nodos del cluster
La sincrona de las tarjetas de vdeo en el
multidespliegue
El manejo de los dispositivos
Realidad Virtual
Software para cluster
OpenSceneGraph
OpenSG
Chromium
Amira VR
Virtools
Syzygy

Realidad Virtual
Aplicaciones para colaboracin
en red
Realidad Virtual
Aplicaciones
Comunicar grupos de trabajo localizados en
sitios remotos
Creacin de ambientes virtuales colaborativos
Creacin de laboratorios virtuales
Museos interactivos
Aplicaciones en Internet 2

Realidad Virtual
Retos
Manejo del ancho de banda
Sincronizacin en el ambiente
Interaccin simultnea
Integracin con videoconferencia, multimedios,
etc.

Realidad Virtual
Software
VrNav
CaveRNSoft
Quanta
Avango

Realidad Virtual
Comportamientos en RV
Realidad Virtual
Objetivos
Crear un esquema de trabajo en la creacion de
ambientes virtuales dinamicos
Minimizar el tiempo de desarrollo de los mismos
Realidad Virtual
Propuesta
Utilizar la especificacion de x3d para la creacin
de mundos virtuales

Integrar las acciones-reacciones de estos
mundos, dentro del API de desarrollo de
software libre OpenSceneGraph o coin3D

Tener la metodologa para la creacin y manejo
de personajes ( Cal3D)

Вам также может понравиться