La creación de escenas 3D web renderizadas

Posteado por
28Nov

fig7El professor Alun Evans, del Grupo de investigación en Tecnologías Media, La Salle – URL, ha presentado una canalización para la exportación de escenas en 3D. Des de las herramientas de creación de contenido, a un motor de renderizado a tiempo real en una página web incrustable.
Hoy en día, la web cuenta con una multitud de páginas llenas de contenido multimedia como video, audio y animaciones. En los últimos años, incluso han aparecido gráficos 3D interactivos en nuestros navegadores; pero el proceso de convertir contenido 3D (como las mallas de polígonos) a un formato adecuado para la web tiene varios obstáculos.
La web se ha convertido en una verdadera experiencia multimedia. Nos hemos alejado del concepto de ‘páginas web’ y se ha adoptado la idea de ‘aplicaciones web’ (multmedia rich) entre cliente y servidor. Sistemas que permiten a los usuarios participar en los dos objetivos originales de la web: navegar y editar contenido.
La naturaleza de la web significa que varias comunidades contribuyen regularmente a su desarrollo continuo, y la comunidad de investigación multimedia no es excepción, con recientes esfuerzos que contribuyen a la sensación de realidad virtual, etiquetado de video y representación remota.
En este paper, proponemos un sistema para optimizar y exportar contenidos 3D en un formato adecuado para la web, que cuenta con un algoritmo innovador de compresión de datos, que supera a los algoritmos correspondientes publicados por Google, que hasta ahora ha sido el líder en este campo. El trabajo del paper permite la descarga progresiva de contenidos 3D para la web, para que el usuario pueda ver una escena 3D de baja resolución, mientras que los datos alta resolución se descargan de fondo.
fig1Las páginas web 3D son relativamente poco comunes, y durante varios años estuvieron representadas principalmente por tecnologías declarativas desarrolladas en el dominio académico o especificación de aplicación mundos virtuales que requieren instalaciones personalizadas.
Sin embargo, las aplicaciones web 3D han ido creciendo en popularidad desde el lanzamiento de WebGL en 2011. WebGL es una versión web específica de la API de gráficos OpenGL. Más específicamente de la API de sistemas incrustados restringidos, OpenGL ES 2.0), y permite el acceso al hardware de procesamiento de gráficos dedicado (la GPU) directamente desde el navegador (a través de JavaScript). Ahora es totalmente compatible con las últimas versiones de todos los principales navegadores.
WebGL y API HTML5 asociadas (como WebAudio1) son en muchos aspectos tecnologías habilitantes, ya que rompen las barreras para el desarrollo de interactuar aplicaciones multimedia. Sin embargo, también abren nuevos desafíos de investigación para la mejor forma de transmitir e interactuar con datos híbridos (ya sea 3D, imagen 2D / video, audio o texto).
Finalmente, implementaremos el algoritmo de codificación en JavaScript, permitiendo a los usuarios beneficiarse no solo de una descarga más rápida de sus activos desde la web, sino también de una carga más rápida.

Archivado en:

Comentar

Tu dirección e-mail no se publicará.

Iniciar sesión