Avances Recientes en glTF, USDz y WebXR con Babylon.js 8.0

Silvia Pastor

La versión 8.0 de Babylon.js ha sido lanzada recientemente, trayendo consigo una serie de actualizaciones que prometen revolucionar el desarrollo de experiencias 3D en la web. Este nuevo lanzamiento refuerza el compromiso de la plataforma de mantenerse a la vanguardia en el soporte de formatos y tecnologías emergentes, destacando el cuidado especial hacia el formato glTF. Entre las novedades más importantes se encuentra la inclusión del nuevo KHR_materials_diffuse_transmission, un avance que permite renders de materiales más realistas y estéticamente agradables.

Otra mejora significativa es la actualización del exportador de glTF, que ahora ofrece soporte para las más recientes extensiones y características. Esta mejora no solo permite a los usuarios exportar escenas con mayor facilidad, sino que también ofrece nuevas opciones para gestionar la carga de estos archivos en las escenas, otorgando una elasticidad nunca antes vista en el manejo de activos 3D.

Una de las incorporaciones más emocionantes es el soporte para archivos IES, que proporcionan información detallada sobre la distribución de la luz emitida por una fuente, una herramienta indispensable para quienes buscan adentrarse en las profundidades del realismo visual. Además, el formato .usdz se ha integrado a Babylon.js 8.0 para facilitar la creación de experiencias enriquecidas de realidad aumentada en dispositivos iOS, lo que amplía las posibilidades creativas de los desarrolladores.

Las mejoras no se detienen aquí. Con la selección de mallas ahora realizable directamente desde la GPU, el rendimiento de las escenas complejas recibe un impulso considerable al reducir la carga del CPU. La capacidad de calcular Bounding Boxes en la GPU es otro paso hacia la optimización, liberando recursos esenciales del sistema para tareas más complejas.

Por si fuera poco, el soporte para texturas en formato EXR, que admite valores de píxeles negativos, abre la puerta a visualizaciones más detalladas y matizadas. Las mejoras en la interactividad también son notables, ya que el equipo de desarrollo está trabajando para permitir comportamientos de activos que sean independientes de las herramientas o motores de creación utilizados, promoviendo así un ecosistema más flexible.

El avance del soporte para WebXR es otro punto destacado, especialmente con la implementación de características de sensado de profundidad que permiten la superposición de imágenes computarizadas sobre visuales del mundo real, transformando las experiencias interactivas en algo casi mágico.

Con la mira puesta en el futuro, el equipo detrás de Babylon.js planea integrar soporte para OpenPBR, un estándar abierto que promete mejorar aún más la representación visual de materiales. Esta promesa, sumada al constante crecimiento de su comunidad, compuesta por más de 500 contribuidores, asegura un futuro brillante para la plataforma. Cada colaborador aporta su experiencia y entusiasmo, impulsando a Babylon.js a seguir siendo una herramienta indispensable en el mundo del renderizado web.

Scroll al inicio