Introducción a Babylon.js 7.0
¡Bienvenido a Babylon.js 7.0! Nuestra misión es construir uno de los motores de renderizado web más poderosos, bellos, simples y abiertos del mundo. Nos emociona anunciar el siguiente paso en ese viaje: el lanzamiento de Babylon.js 7.0. Esta nueva versión trae una gran variedad de mejoras en rendimiento, mejoras en el renderizado y características emocionantes que no querrás perderte.
Características Destacadas
Editor de Materiales de Nodo
Este herramienta fácil de usar te permite ensamblar un árbol de geometría no destructivo, permitiéndote crear desde pequeñas variaciones geométricas hasta mundos/landscapes procedurales completos. La geometría procedural ofrece la capacidad de crear geometría compleja en tiempo de ejecución/construcción, añadiendo una capa tremenda de flexibilidad para los creadores.
Iluminación Global
Con Babylon.js 7.0, estamos emocionados de introducir soporte para la Iluminación Global básica. Esta característica avanzada permite que las escenas de Babylon.js rendericen experiencias más realistas al permitir que la luz y las sombras "rebote" en el entorno, acercándose más a la realidad.
Renderizado de Splat Gaussian
El Splatting Gaussiano es una nueva técnica para capturar y mostrar datos volumétricos utilizando Campos de Radiancia Neural, nubes de puntos y carteles. En términos más simples, es una forma avanzada de permitir a las personas capturar y mostrar el mundo real con un nivel de fidelidad visual y rendimiento inigualables, ¡funcionando a 60 fps!
Física de Ragdoll
Babylon.js 7.0 se basa en el soporte de física de Havok, añadiendo soporte para animación de ragdoll. Esto permite que cualquier activo esquelético colapse y se mueva sin vida al presionar un botón.
Soporte de WebXR de Última Generación
Babylon.js sigue apoyando la especificación completa de WebXR, facilitando la creación de experiencias web increíblemente inmersivas. Esta versión añade soporte para nuevas características de WebXR, incluyendo: GUI de pantalla completa, elementos de UI táctiles, escala mundial, vistas multivista antialiasing, y la capacidad de usar manos y controladores al mismo tiempo.
Soporte para Apple Vision Pro
El Vision Pro de Apple es un producto emocionante que proporciona una fusión de los mundos real y virtual de nuevas maneras fascinantes. Babylon.js 7.0 añade soporte completo para el Vision Pro, permitiendo a los fanáticos de Apple experimentar mundos inmersivos a través de la web.
Actualizaciones del Sistema de Animación Avanzado
Babylon.js 7.0 trae nuevas características al motor de animación subyacente, desbloqueando nuevas capacidades para animaciones en tiempo real en la web. Estas actualizaciones añaden la capacidad de mezclar grupos de animación y enmascarar porciones específicas de animaciones.
Soporte de glTF de Última Generación
Cada versión de Babylon.js viene con soporte actualizado para la especificación completa de glTF. Con Babylon.js 7.0, esa rica tradición continúa con el soporte añadido de las extensiones de dispersión y anisotropía de glTF.
Sistema de Línea Engrasada
Integrado en el motor central, el nuevo sistema de Línea Engrasada desbloquea nuevas posibilidades para los creadores web. Este nuevo tipo especial de línea se construye utilizando el sistema de mallas para mostrar líneas de cualquier ancho especificado.
Decales de Textura Sin Costuras
Introducidos con Babylon.js 6.0, los decales de textura ofrecieron una nueva opción poderosa para proyectar imágenes sobre una textura existente de un objeto 3D. Con Babylon.js 7.0, ese mismo sistema recibe superpoderes al permitir que los decales se mapeen sin problemas a través de los límites UV.
Proyección de Suelo Avanzada
Imagina tomar un skybox/entorno 360 y luego transformar mágicamente la mitad inferior en un "suelo falso" que parece soportar los objetos 3D en tu escena. Esta ilusión proporciona una transición perfectamente suave del suelo al cielo dentro de tu escena.
Soporte para MMD
Esta emocionante extensión a Babylon.js 7.0 ofrece a los creadores la capacidad de importar activos y animaciones de MikuMikuDance (MMD). Además de cargar activos y animaciones, también tiene soporte para solucionadores IK, un sistema de morfado, reproducción de audio sincronizada, controles de jugador, y mucho más.
Conclusión
No tomamos a la ligera cuando decimos que Babylon.js está completamente equipado. ¡Sumérgete y descubre hasta dónde llega este agujero de conejo! Para más información, visita la documentación oficial.