La empresa Google textos originales para el desarrollo de aplicaciones para la plataforma , que permite usar cualquier smartphone para crear cascos de realidad virtual accesibles. En el caso más sencillo, para crear un casco, es suficiente seguir la recortando un marco de cartón para sujetar el smartphone frente a los ojos y usando dos lentes para enfocar.
Google VR SDK para el desarrollo de aplicaciones de realidad virtual y demostraciones móviles para Cardboard bajo la licencia Apache 2.0. El SDK incluye bibliotecas para crear aplicaciones de VR para Android e iOS, un sistema de renderizado para generar la salida para visualización en los cascos Cardboard y una biblioteca para vincular las dimensiones del marco del casco con la aplicación a través de un código QR.

SDK para crear aplicaciones para cascos de VR basados en smartphones, formando una imagen estereoscópica dividiendo la pantalla en dos mitades, donde se genera una imagen separada para el ojo derecho y el ojo izquierdo. Al formar la salida se tienen en cuenta parámetros como el tipo de lentes utilizadas, la distancia de la pantalla a la lente y la distancia entre las pupilas. El SDK incluye funciones listas para crear entornos virtuales, incluyendo herramientas de seguimiento de movimiento, elementos de interfaz para la interacción del usuario y renderizado estereoscópico con compensación de distorsiones de lentes.
La imagen cambia según la posición de la cabeza y el movimiento del usuario, lo que permite no solo mostrar una imagen estereoscópica estática, como ver películas en 3D, sino también orientarse en el espacio virtual como en cascos de VR especializados (jugar juegos en 3D y ver videos e imágenes en modo 360 grados). Para evaluar el desplazamiento en el espacio se utilizan la cámara, el giroscopio, el acelerómetro y el magnetómetro presentes en los smartphones.
Se observa que Google ha dejado de desarrollar activamente el SDK últimamente, pero el interés en el proyecto se mantiene, por lo que se ha decidido transferir el desarrollo a la comunidad y avanzar juntos. Los entusiastas interesados han obtenido la posibilidad de desarrollar de forma independiente la funcionalidad de Cardboard y añadir soporte para nuevas configuraciones de pantallas de dispositivos móviles. Al mismo tiempo, Google tiene la intención de continuar participando en el desarrollo general y de aportar nuevas capacidades al proyecto, como componentes para el soporte del motor de juegos Unity.
Fuente: opennet.ru
