x
1

WebVR



WebVR es una API experimental Javascript, la cual proporciona soporte para dispositivos de realidad virtual, como el HTC Vive, Oculus Rift o Google Cardboard, en un navegador de web.[1]

La API se está diseñando con los siguientes objetivos en mente:[2]

WebVR fue creado en la primavera de 2014 por Vladimir Vukićević de Mozilla. Entre los colaboradores a la API se incluyen Brandon Jones, Boris Smus y otros del equipo de Mozilla.[3]​ El 1 de marzo de 2016, el equipio Mozilla VR y el equipo de Google Chrome anunciaron la publicación de la versión 1.0 de la propuesta para la API WebVR. La renovación de la API trajo consigo muchas mejoras a WebVR.[4]

La última versión finalizada es la 1.1,[5]​ que fue editada por última vez el 5 de abril de 2017. Entre los editores del documento se incluyen miembros de equipos de Mozilla y Google. Sin embargo, recientemente se han unido algunos miembros de Microsoft, los cuales están colaborando activamente en el desarrollo del borrador para la versión 2.0 de la API WebVR.[6]

La API WebVR expone unas cuantas interfaces nuevas (por ejemplo VR Display y VR Pose) que permiten a las aplicaciones web incluir contenido de realidad virtual. Para ello se hace uso de WebGL, junto con las necesarias configuraciones de cámara y de los dispositivos controladores (por ejemplo, un mando o el punto de vista).

La API se ha diseñado para que siga un funcionamiento similar al de otras API Web como la API de Geolocalización. Los pasos necesarios son:

WebVR aún depende de una versión especial de los navegadores que tenga la API activada, y con una configuración de pantalla especial que la mayoría de usuarios no son capaces de encontrar fácilmente.[7]​ Actualmente WebVR está soportado en Firefox Nightly y una versión personalizada de Chrome. WebVR v1.0 está disponible en Chrome para Android activando una bandera. Hasta que WebVR esté soportado en la mayoría de los navegadores, los navegadores actuales pueden hacer uso de una parte reducida de la API mediante un polyfill. Microsoft anunció en septiembre de 2016 que había comenzado el desarrollo de WebVR para el nagevador Edge.[8]

Actualmente (8 de abril de 2017), la API WebVR está aún en fase de desarrollo. Debido a esto, la API definidas están sujetas a cambios frecuentes, por lo que no pueden considerarse estables. Mientras la API se finaliza, la versión 1.1 se puede encontrar en algunos navegadores: Chrome para Android, Firefox Nightly, Samsung Internet, Microsoft Edge, Chromium, Servo y Oculus Carmel.

Debe tenerse en cuenta, de que el hecho de que WebVR sea soportado por un navegador, no significa que ofrezca soporte para un dispositivo en concreto. El ofrecer soporte significa que ofrece la API necesaria, siendo cada uno de los navegadores el encargado de decidir que dispositivos soportar.

A continuación se muestran algunas compañías y proyectos importantes relacionados con WebVR:

A pesar de que WebVR es único como API, hay aplicaciones nativas en la mayoría del hardware que permiten experiencias en red y acceso a contenido de web. Varias herramientas claves como Unity y Blender, también son capaces de exportar el contenido para la web y proporcionar a los usuarios una forma de usar el contenido sin necesidad de instalar aplicaciones dedicadas para este propósito.



Escribe un comentario o lo que quieras sobre WebVR (directo, no tienes que registrarte)


Comentarios
(de más nuevos a más antiguos)


Aún no hay comentarios, ¡deja el primero!