[go: up one dir, main page]

Publicado por Nathan Martz, Gerente de producto, Google Cardboard


Los humanos percibimos el sonido en todas las direcciones; por ejemplo, el de un camión de bomberos que pasa por la calle o el de un avión que nos sobrevuela. A partir de hoy, los SDK de Cardboard para Unity y Android admiten audio espacial. De esta manera, podrás crear experiencias de audio igualmente inmersivas en tus aplicaciones de realidad virtual (VR). Lo único que tus usuarios necesitan es su teléfono inteligente, auriculares comunes y un visor de Google Cardboard.

Logra el sonido que escuchas


En muchas aplicaciones se crean versiones simples de audio espacial al reproducir sonidos de los canales izquierdo y derecho en altavoces separados. Sin embargo, con las actualizaciones presentes del SDK, tu aplicación puede producir sonido tal como lo perciben los humanos. Por ejemplo:
  • En el SDK, se combinan la fisiología de la cabeza de un oyente y las posiciones de fuentes de sonido virtuales para determinar lo que escucha el usuario. Por ejemplo: los sonidos que provienen de la derecha llegarán al oído izquierdo de un usuario con un pequeño retraso y menos elementos de alta frecuencia (normalmente atenuados por el cráneo).
  • El SDK te permite especificar el tamaño y el material de tu entorno virtual. Estos dos elementos contribuyen a la calidad de un sonido determinado. De esta manera, puedes hacer que el sonido de una conversación en una nave espacial de espacio interno reducido y una caverna subterránea (y, no obstante, virtual) sea muy diferente.

Optimización para los teléfonos inteligentes de hoy


En el presente, creamos las actualizaciones pensando en el rendimiento; por lo tanto, agregar audio espacial a tu aplicación tiene un efecto mínimo en el CPU principal (donde tu aplicación realiza la mayor parte del trabajo). Estos resultados se obtienen de dos maneras:
  • El SDK se optimiza para CPU móviles (p. ej., instrucciones SIMD) y computa el audio en tiempo real en un subproceso separado. Por lo tanto, la mayoría del procesamiento tiene lugar fuera del CPU principal.
  • El SDK te permite controlar la fidelidad de cada sonido. Como resultado, puedes asignar más capacidad de procesamiento a los sonidos esenciales y, al mismo tiempo, restar énfasis a otros.

Integraciones simples y nativas


Comenzar a usar las nuevas funciones de audio del SDK es muy sencillo. Los desarrolladores de Unity encontrarán un conjunto abarcador de componentes para crear entornos sonoros en Android, iOS, Windows y OS X. A su vez, los desarrolladores de aplicaciones nativas de Android ahora contarán con una Java API simple para simular sonidos y entornos virtuales.

Experimenta el audio espacial en nuestra aplicación de ejemplo para desarrolladores



Prueba nuestra aplicación de ejemplo para Android (únicamente como referencia para desarrolladores), revisa la documentación del sitio para desarrolladores de Cardboard y comienza a experimentar con el audio espacial hoy. ¡Nos encantaría ver (y escuchar) las nuevas experiencias que crearás!

Publicado por Alex Ames, Fun Propulsion Labs* by +Nicolás Bortolotti
En Fun Propulsion Labs, dedicamos parte de nuestro tiempo a crear ejemplos de juegos para demostrar la manera de producir juegos fáciles de desarrollar, de buen rendimiento y aptos para todas las plataformas. Con el crecimiento de Google Cardboard, pusimos manos a la obra y, tras muchas noches largas en las que saciamos nuestro apetito animal de sushi, concebimos Zooshi. Zooshi es un juego multiplataforma de código abierto escrito en C++ y es compatible con lo siguiente:
  • Android, Android TV, Windows, OSX y Linux,
  • Google Cardboard,
  • Inicio de sesión y tablas de posiciones de servicios de Google Play Games,
  • Personalización de niveles.

Zooshi permite demostrar la manera de crear juegos para Android a través de un conjunto de tecnologías para juegos de código abierto recién lanzadas y actualizadas de Google:
  • Motive potencia nuestro sistema de animación, y así da vida y movimiento a los personajes y al entorno.
  • CORGI, la interfaz de juegos reutilizable y orientada a los componentes, es un sistema de entidad-componente diseñado para que los usuarios definan objetos de juegos complicados como colecciones de comportamientos modulares definidos de manera personalizada.
  • FlatUI es un sistema de GUI de modo inmediato sencillo y ligero que agiliza enormemente la creación de interfaces de usuario.
  • Scene Lab permite a los diseñadores crear niveles y editar entidades desde el propio juego sin necesidad de usar un editor externo.
  • Breadboard proporciona un sistema de scripts basado en nodos y fácil de usar para la edición de comportamientos de entidades. Este sistema es accesible para diseñadores que no tienen un conocimiento profundo de la programación.
  • FPLBase es un nivel de API multiplataforma que permite abstraer tareas de bajo nivel, como la lectura de entradas y la creación de contextos gráficos.

Al igual que en nuestra versión anterior, Pie Noon, también hicimos un uso exhaustivo de Flatbuffers, Mathfu,fplutil y WebP.

Puedes descargar el juego en Play Store y obtener la última versión de código abierto de nuestra de nuestra página de GitHub. Te invitamos a incorporar conocimientos a través del código para ver la manera de aplicar estas bibliotecas y utilidades a tus propios juegos de Android. Si tienes preguntas, aprovecha nuestra lista de discusión, ¡y no olvides arrojar un poco de sushi por ahí mientras tanto!

* Fun Propulsion Labs es un equipo de Google que se dedica al desarrollo de juegos para Android y otras plataformas.

Publicado por Brandon Wuest, ingeniero de software y supervisor estereoscópico by +Nicolás Bortolotti

Google Cardboard acerca la realidad virtual a todo el mundo. A partir de hoy, la aplicación Cardboard estará disponible para dispositivos Android y iOS en 39 idiomas y más de 100 países. A su vez, los documentos para desarrolladores de Cardboard ahora están publicados en 10 idiomas para ayudar a los desarrolladores a generar excelentes experiencias de RV. Ya superamos las 15 millones de copias de aplicaciones de Cardboard instaladas a través de Google Play. Estamos muy emocionados de poder acercar la RV a aún más personas en todo el mundo.

Más trabajos con visores de Google Cardboard

Cualquiera puede crear su propio visor de Cardboard con los diseños abiertos listos para descargar. Si prefieres no hacerlo tú mismo, selecciona una opción de la creciente familia de visores certificados, entre los que se incluyen Mattel View-Master y Zeiss VR One GX, disponibles para la venta ahora.


Mejores herramientas para la compilación

Los SDK de Cardboard para Android y Unity se actualizaron para satisfacer tus dos demandas más importantes: corrección de desvío y rendimiento de Unity. Esta actualización incluye una revisión importante de los algoritmos de fusión de sensores que integran las señales del giroscopio y el acelerómetro. Estas mejoras reducen considerablemente el desvío, en especial en teléfonos con sensores de calidad inferior. El SDK de Cardboard para Unity ahora admite un paso de distorsión completamente nativo en Unity. Esto mejora el rendimiento al evitar por completo la sobrecarga de complementos importantes y permite que las aplicaciones de Cardboard funcionen con representación de Metal en iOS y representación multiproceso en Android. Todo esto hace posibles mejores experiencias de RV para tus usuarios.


Más lugares

Por último, para que puedas llegar a más lugares, ahora tienes la posibilidad de explorar Google Street View en Cardboard. Descarga la aplicación Google Street View para Android o iOS, toma tu Cardboard y sumérgete en destinos de todo el mundo.
Con Cardboard disponible en más lugares, esperamos acercar el mundo un poco más a todos. ¡Qué comience la exploración!