2 Archivos adjunto(s)
Babylon.js es un motor de render 3D con físicas avanzadas
El motor 3D en tiempo real basado en la web, Babylon.js, se ha actualizado a la versión 6.0 con una serie de mejoras.
Los desarrolladores han trabajado con el equipo de Havok para agregar una física avanzada, lo que ha mejorado el rendimiento hasta en un 20% en la Physics API de Babylon.js. También se han añadido nuevos modos de prioridad de rendimiento que pueden acelerar la renderización hasta en un 50%.
Además, la capacidad de renderizar fluidos, un modelo de reflejo de espacio de pantalla actualizado y una nueva función de calcomanías de textura han sido incluidos. Otras características notables incluyen la capacidad de crear técnicas de gráficos 3D más avanzadas, como Ray Marching, en sombreadores de material de nodo y la incorporación de dos nuevos nodos en Node Material.
Archivo adjunto 245411
Física Havok en Babylon.js
Durante el último año, se ha estado trabajando en secreto con Havok para poner a disposición de la increíble comunidad de desarrolladores de Babylon.js algunas de las funciones de física más avanzadas de la web.
Desde su creación en 1998, Havok ha creado productos que impulsan algunos de los juegos más importantes del mercado. Es uno de los motores de física más utilizados y conocidos en el desarrollo de juegos AAA y, por primera vez, muchas de sus características más avanzadas ahora están disponibles en Babylon.js 6.0.
La experiencia de Havok llega a Babylon.js a través de un nuevo complemento WASM especial asociado con una revisión completa de la API de física de Babylon.js. Trabajando juntos, elevan la física de Babylon.js a un nivel completamente nuevo. Con nuevas y emocionantes capacidades de física y un rendimiento hasta 20 veces más rápido, nunca ha habido un mejor momento para sumergirse en la física en Babylon.js.
Toda la nueva API de física
Se entiende que es importante para los usuarios que las nuevas características físicas sean fáciles de usar. Por eso, Babylon.js 6.0 ha realizado una revisión completa de la API de física para que tenga más poder, control y características. Además, ahora es más fácil de usar que nunca. Es el momento perfecto para explorar la simulación y el desarrollo de física con Babylon.js.
Archivo adjunto 245412
Modos de prioridad de rendimiento
La potencia y el rendimiento son el corazón de Babylon.js, y la versión 6.0 lo supera con nuevos modos de prioridad de rendimiento que ofrecen una representación y un rendimiento hasta 50 veces más rápido. Es importante mencionar esto una vez más: ¡el renderizado es hasta 50 veces más rápido!
Estos nuevos modos proporcionan a los desarrolladores nuevos controles para aumentar el rendimiento de su experiencia al elegir entre el modo de compatibilidad con versiones anteriores, el modo intermedio o el modo agresivo. Al optar por uno de estos tres modos diferentes, obtendrá diferentes niveles de funcionalidad y flexibilidad, lo que le permitirá elegir la ruta de rendimiento adecuada para su proyecto.
Nodos de proyección triplanar y biplanar
En Babylon.js 6.0, se han agregado dos nuevos nodos emocionantes al material de nodos. El primero de ellos es el nodo de proyección tri-planar, que permite la proyección de texturas en objetos 3D independientemente de los UV de la malla. Este nodo utiliza tres proyecciones de textura 2D separadas, una para cada eje, y las combina para crear un material sin costuras.
En términos simples, se trata de una forma avanzada de asignar texturas a una malla, sin tener en cuenta su diseño UV. Además del nodo tri-planar, se ha agregado un nodo bi-planar, que funciona de manera similar, utilizando dos texturas 2D en lugar de 3. Esto reduce los cálculos de la GPU y genera texturas perfectas con un menor impacto en el rendimiento.
https://youtu.be/nsqpuRCQV28
Puedes ver más sobre el tema aquí.