Introducción | |
Objetivos | |
Entorno de desarrollo | |
Motor gráfico: Iris Performer | |
Arquitectura del sistema | |
Descripción de la aplicación | |
Conclusiones y trabajo futuro |
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) |
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 | |
¿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 | ||
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: ventajas e inconvenientes
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