Notas

|

Esquema

Diapositiva 1
Contenido
| Introducción
| Objetivos
| Entorno de desarrollo
| Motor gráfico: Iris Performer
| Arquitectura del sistema
| Descripción de la aplicación
| Conclusiones y trabajo futuro
Introducción
| Entornos inmersivos: mecanismo de transmisión del conocimiento
| El usuario es capaz de recordar más información
| Ayuda en el tratamiento de discapacidades psíquicas
| Necesidad de una aplicación flexible
| Tecnología base: Sistemas Inmersivos de Realidad Virtual (SIRV)
Objetivos
| Desarrollar un SIRV que sirva como herramienta de ayuda a la rehabilitación de la capacidad cognitiva y social de personas con autismo o retraso mental
| Utilización de una plataforma de bajo coste como generador de imágenes: PC con tarjeta gráfica de última generación
| Calidad del sistema visual manteniendo una tasa adecuada de imágenes por segundo
Entorno de desarrollo
| ¿Por qué Linux?
| Noviembre 1999: SGI saca una versión (gratuita) de su API de programación 3D Iris Performer para Linux
| Aprovechar la experiencia en estaciones gráficas de SGI en el entorno Performer/Irix
| Tiempo de desarrollo más corto
| Madurez de las APIS’s Performer/OpenGL frente a otras alternativas
| Estabilidad de Linux frente a otros SO para ejecutar aplicaciones de gráficos en tiempo real
Motor gráfico: Performer
| Desarrollada por SGI y diseñada específicamente para el desarrollo de aplicaciones gráficas 3D en tiempo real. Características principales:
| Rendimiento gráfico elevado
| Multiprocesamiento y utilización eficiente de varias CPU’s de forma transparente para el programador
| Control automático de la carga de la escena: culling y selección de niveles de detalle
| Proporciona un grafo de escena de alto nivel
| Detección de colisiones con los objetos de la BD
| Efectos atmosféricos: niebla, control del horizonte, texturas proyectivas, etc
| Capacidad para cargar modelos 3D en distintos formatos (dfx, flt, obj, 3ds, etc) en la misma escena
Performer: componentes
Performer: grafo de escena
Performer: proceso de carga
Performer: ventajas e inconvenientes
Arquitectura del Sistema
La aplicación: descripción de la escena
La aplicación: interfaz de usuario
La aplicación: modos de funcionamiento
La aplicación: modos de funcionamiento
La aplicación: puesto del controlador
La aplicación: puesto del controlador
Diapositiva 18
Diapositiva 19
Diapositiva 20
Diapositiva 21
Diapositiva 22
Diapositiva 23
Diapositiva 24