Babylon.js ha dado un paso monumental en su misión de construir uno de los motores de renderizado web más potentes, bellos, simples y abiertos del mundo. La reciente versión 9.0 de este innovador motor de gráficos promete a los desarrolladores herramientas más robustas y características que elevan la experiencia visual en la web a nuevos niveles.
Esta actualización marca el lanzamiento más ambicioso hasta la fecha, con términos como iluminación revolucionaria y sistemas de partículas avanzados integrados en su diseño. Entre las novedades se encuentra un sistema de iluminación agrupada que optimiza los cálculos necesarios al agrupar inteligentemente las luces en mosaicos y secciones de profundidad, permitiendo una representación rápida incluso con escenas que contienen cientos o miles de luces.
Además, la nueva versión introduce luces de área texturizadas que permiten a los desarrolladores utilizar imágenes como fuentes de luz, lo que abre la puerta a efectos visuales complejos como proyecciones de vidrieras o iluminación cinematográfica. Complementando estas capacidades, un nuevo editor de partículas permite crear sistemas de partículas complejos mediante una intuitiva interfaz gráfica basada en nodos.
Las mejoras no se detienen ahí. Con el soporte de mapas de flujo de partículas y atractores, los desarrolladores ahora pueden controlar de manera precisa la dirección y la intensidad de las fuerzas que afectan a sus partículas, creando efectos interactivos y dinámicos. Un sistema de iluminación volumétrica que simula los haces de luz atravesando atmósferas de niebla también ha sido implementado, resaltando aún más el realismo en las escenas.
El nuevo sistema de Frame Graph proporciona un control granular sobre todo el proceso de renderización, permitiendo a los desarrolladores personalizar y optimizar sus pipelines de una manera nunca antes vista. También han sido incorporadas herramientas de retargeting de animaciones, facilitando el uso de una misma animación en diferentes personajes a pesar de variaciones en sus anatomías.
Finalmente, el soporte avanzado para Gaussian Splatting se ha ampliado, lo que permite aprovechar múltiples formatos de archivo y técnicas de renderizado mejoradas, ofreciendo una flexibilidad sin precedentes en la captura volumétrica fotorrealista en la web.
Las innovaciones son numerosas y emocionantes, y los desarrolladores están invitados a explorar estas nuevas características en profundidad, con múltiples demos disponibles para ilustrar el potencial de esta poderosa herramienta. Con Babylon.js 9.0, la creación de experiencias web ricas e inmersivas es más accesible que nunca.
vía: Microsoft Windows blog


