Sngular Museum

28 septiembre 2020

Sngular Museum

by Adriano Pérez Gil

A principios de 2016, en Sngular comenzamos a experimentar con un nuevo framework de código abierto orientado a crear experiencias de realidad virtual en la web, llamado A-Frame.  Al poco tiempo,  ya estábamos realizando un proyecto utilizando esta tecnología para nuestro cliente BBVA, así, realizamos el proyecto  museo virtual de BBVA en webvr.

Por mi cuenta seguí aprendiendo sobre este framework, uniéndome a una comunidad que desarrolla sobre ello; comenzamos a experimentar con sistema de networking para crear escenas webvr compartidas. Con el conocimiento adquirido,  desarrollé una experiencia llamada sngular hub aframe, consistente en una escena social con la recreación en 3D low poly del hub de Madrid. En esta experiencia, los avatares de los usuarios eran bolitas con dos ojos con sus nombres arriba, un primer paso para la webvr social.

Sngular Museum

A lo largo de estos años, A-Frame fue evolucionando incorporando cada vez más funcionalidades, el equipo implicado en el desarrollo de este framework, Mozilla, lanzó un nuevo framework, basado en A-frame, más orientado a experiencias sociales, Mozilla HUBS.

Sngular Museum vista 1

Debido a que los eventos y reuniones virtuales son el tema del momento por las circunstancias en las que nos encontramos, como desarrollador y creativo de tecnologías inmersivas, encuentro muy importante avanzar en herramientas de colaboración remota en este medio. Por este motivo, decidí adquirir un mayor conocimiento sobre el nuevo sistema Mozilla HUBS, además, partiendo de mi experiencia anterior, encontré realmente interesante todo lo que esta nueva herramienta ofrecía. Por ello, mientras seguí aprendiendo sobre Mozilla Hubs, vi la oportunidad de aplicar estos conocimientos en un desarrollo ejemplo que fuera de utilidad para mis compañeros de Sngular, por esta razón decidí crear Sngular Museum y la sala de conferencias en webvr.

Visita Sngular Museum ahora.

¿En qué consiste la propuesta de valor del producto digital que se ha desarrollado?

Es un espacio 3D colaborativo donde los usuarios acceden con su propia avatar, pudiendo ser personalizado hasta con un modelo 3D autogenerado basado en su foto.

En este espacio 3D podemos organizar una conferencia, dar una clase, pintar, intercambiar imágenes, videos, modelos 3D… Compartir nuestra cámara y pantalla. Además, a través del audio 3d los usuarios pueden dividirse en grupos más pequeños o hablar todos juntos, al igual que se haría en persona. Todo ello, ofrece posibilidades como mostrar los proyectos que hemos realizado de una forma inmersiva o hacer uno de nuestros tuttis en un espacio 3D.

El sistema es compatible con todas las plataformas, ejecutándose en un navegador web. Podemos acceder a desde pc, tablets, smartphones… incluso desde realidad virtual. Cuando te unes con un dispositivo de realidad virtual con controladores, también puedes controlar tus manos y dedos en un espacio 3D. 

El beneficio en comparación con otras herramientas de colaboración remota es que estás realmente presente en un entorno, puedes caminar, chocar los cinco y señalar cosas. En este momento, muchas empresas están trabajando de forma totalmente remota y los empleados realizan muchas reuniones a través de Hangouts, Zoom, Skype, Teams y otras soluciones de videoconferencia. Sin embargo, no estar presente y encarnado puede dificultar el desarrollo de muchas tareas . Una solución como este desarrollo en Hubs brinda a los participantes de la reunión un contexto espacial para reunirse, y múltiples formas de interactividad, lo que puede resultar en una mayor eficiencia y productividad.

Sngular Museum vista 2

¿Se trata de un proyecto interno?

Sí, es un proyecto interno por iniciativa propia.

¿Cómo surgió la oportunidad de desarrollar este proyecto?

Por el conocimiento adquirido en este nuevo framework, que viene de uno anterior, aframe con el que hemos realizado proyectos a cliente como el museo de BBVA. y además, por la época que nos ha tocado vivir, muy influenciada por el COVID-19 y el consecuente confinamiento.

¿Qué tecnologías se han utilizado para crear este proyecto digital?

HTML, three.js, herramientas de modelado 3D, Unity,  aframe, Mozilla Hubs y editor Spoke.

¿Cuál ha sido el mayor reto a nivel tecnológico que habéis tenido que resolver en el desarrollo de este proyecto?

Debido a su carácter en pruebas, han surgido problemas en algunas funcionalidades como capacidad de tiempo de streaming de vídeo (caché del navegador), permisos de administración, limitaciones de los propios navegadores a la hora de renderizar gráficos 3D…

Sngular Museum vista 3

¿Cómo se ha diseñado la escalabilidad y desarrollo futuro para este proyecto tecnológico?

Este proyecto tiene una gran escalabilidad, ya que, a través del sistema Hubs Cloud, podemos  implementar y personalizar el desarrollo realizado en Mozilla Hubs en muchos más aspectos. Está disponible en AWS Marketplace y administra todos los recursos de AWS necesarios. Hay dos versiones disponibles: personal y empresarial. La diferencia entre los dos es que la personal administra un servidor y la empresa administra varios servidores y, opcionalmente, un servidor de transmisión de contenido dedicado. Los beneficios de administrar nuestro propio Hubs Cloud son que nos permite personalizar las salas para el tiempo de actividad y la concurrencia en caso de que esté organizando un gran evento. También podemos  mantener datos confidenciales dentro de la red de la empresa. Además de hacer cambios en el código fuente de hubs (repositorio github) y crear versiones propias del motor añadiendo nuevas funcionalidades.

¿Cuál ha sido tu papel en este proyecto?

Lo he realizado yo por completo, por lo que he desempeñando roles de ideación, modelador 3d, programador, integración, UX/UI, QA…

¿Qué es lo que más te ha gustado de este trabajo?

La accesibilidad del producto obtenido con el alto grado de interactividad que ofrece; ya que funciona correctamente en cualquier dispositivo mediante el navegador web, y también funciona en dispositivos de realidad virtual como Oculus Quest, Oculus Go y Samsung Gear VR. Al ser una plataforma social, la accesibilidad cobra gran importancia, ya que es lo que permite que más usuarios puedan disfrutar de la experiencia de forma compartida. 

Sngular Museum vista 3

Volver a la listaSiguiente artículo
arrow

Titulo

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.