Google Chrome y Mozilla Firefox ahora ofrecen soporte listo para usar para WebVR. Este estándar abierto de realidad virtual está diseñado para habilitar la realidad virtual desde un navegador. En este artículo explicaremos qué es WebVR y cómo te afecta.
¿Qué es WebVR?
WebVR es una interfaz de programación de aplicaciones de JavaScript, o API, diseñada para permitir que los navegadores se comuniquen con dispositivos de realidad virtual. Dado que los navegadores web son las aplicaciones más utilizadas en el mundo, esto tiene el potencial de expandir drásticamente las oportunidades para las experiencias de realidad virtual. Al eliminar la necesidad de aplicaciones especiales, más productores de contenido pueden distribuir contenido de realidad virtual a un costo menor.
Funciona exponiendo nuevas interfaces entre los cascos de realidad virtual y el navegador web. La API puede detectar dispositivos de realidad virtual, verificar las capacidades de los dispositivos, sondear la posición del dispositivo y entregar marcos apropiados según el entorno de realidad virtual.
¿Necesito un casco de realidad virtual?
Para una inmersión total, aún se requiere hardware. Para una verdadera experiencia de realidad virtual, los usuarios aún necesitarán algún tipo de casco de realidad virtual. El estándar es compatible con todas las plataformas de realidad virtual populares actuales. Esto incluye los auriculares HTC Vive, Oculus Rift, Google Daydream, Playstation VR, Samsung Gear VR y Windows Mixed Reality.
Los usuarios sin un casco de realidad virtual dedicado pueden usar Cartón de Google. El cartón es esencialmente una pieza de cartón corrugado hábilmente doblada (de ahí el nombre) que se puede atar al frente de la cara. La aplicación para teléfonos inteligentes Google Cardboard muestra una imagen de doble lente en la pantalla del teléfono inteligente. Luego, los usuarios deslizan su teléfono inteligente en este auricular improvisado detrás de los orificios para los ojos y se lo sujetan a la cara con velcro u otras correas. No es la más cómoda o inmersiva de las experiencias de realidad virtual disponibles, pero permite una realidad virtual ampliamente accesible sin una inversión masiva en hardware.
En algunos sitios, sin embargo, será posible usar WebVR sin auriculares, pero en realidad no es lo que consideramos como verdadera realidad virtual. Es más como un panorama interactivo de 360 grados. Los usuarios aún pueden interactuar con el entorno de realidad virtual de forma limitada. Pueden navegar por el mundo de la realidad virtual y mirar a su alrededor en 360 grados, incluso usando solo una pantalla plana.
¿Cómo uso WebVR?
WebVR está actualmente disponible en los principales navegadores, pero aún se clasifica como una versión de desarrollo inicial. Eso significa que es inestable y está sujeto a cambios sin previo aviso. Para ver una lista actualizada de navegadores y dispositivos compatibles, consulte webvr.rocks.
Firefox es compatible con WebVR desde la versión 55 y está disponible sin ninguna modificación.
El uso en Chrome requiere habilitar una bandera de Chrome. Deberá habilitar lo siguiente: chrome://flags/#enable-webvr
y chrome://flags/#enable-gamepad-extensions
.
Pegue esas URL en la barra de URL de Chrome, luego haga clic en el hipervínculo «Habilitar».
Si encuentra que el rendimiento en Chrome es limitado o no funcional, puede descargar una compilación experimental de Chromiumque es la versión de código abierto de Google de Chrome.
Una vez que haya habilitado WebVR, deberá visitar un sitio que use la API. a-frame.io y PlayCanvas son grandes cajas de arena experimentales para jugar.
Conclusión
WebVR se encuentra actualmente en etapas experimentales, pero muestra potencial como un estándar abierto para entornos de realidad virtual. Cuando se expanda a todos los navegadores, podríamos comenzar a ver más desarrolladores aprovechando sus capacidades.