Componentes para simplificar el desarrollo de aplicaciones de Realidad Virtual Web
Palabras clave:
realidad virtual, WebXR, three.js, web inmersiva, interfaz de usuarioResumen
La realidad virtual (RV) ha ampliado sus aplicaciones gracias a la plataforma web y dispositivos RV más accesibles. La RV, más que visualización avanzada, es una poderosa herramienta ligada al modelado y simulación computacional, intuitiva y atractiva para interactuar y visualizar sistemas complejos en diversas industrias y ciencias. La plataforma web permite incluso, simulación distribuida con visualización y simulación separadas, sincronizadas en red. Durante el desarrollo de múltiples aplicaciones de RV web, se suele observar una brecha entre las capacidades provistas por las bibliotecas y los mecanismos básicos necesarios en una aplicación típica. Por lo tanto, en este trabajo se proponen un conjunto de componentes de software de alto nivel para facilitar la creación de aplicaciones de RV web. La solución propuesta se enfoca en resolver los desafíos comunes que enfrentan los desarrolladores, como por ejemplo: la gestión de los controladores XR (manejo de eventos, representación 3D, identificación de lateralidad, emisión de rayos para la detección de intersección con superficies, etc.), la creación de interfaces de usuario dinámicas (menús), la navegación de la escena (teleportación y modo de vuelo), la selección y manipulación de objetos virtuales y la provisión de herramientas para depuración. Así, se proponen clases y módulos reutilizables, de código abierto, que se encuentran disponibles en lí- nea. También se presentan un conjunto de ejemplos didácticos que sirven para hacer una evaluación funcional de los módulos, validar los componentes y proporcionar puntos de partida prácticos para el desarrollo de aplicaciones de RV basadas en tecnología web.
Descargas
Publicado
Número
Sección
Licencia
Derechos de autor 2025 Federico Marino

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.
Acorde a estos términos, el material se puede compartir (copiar y redistribuir en cualquier medio o formato) y adaptar (remezclar, transformar y crear a partir del material otra obra), siempre que a) se cite la autoría y la fuente original de su publicación (revista y URL de la obra), b) no se use para fines comerciales y c) se mantengan los mismos términos de la licencia.











