¡Godot 4.0 se lanza oficialmente!

¡ Godot 4.0 se lanza oficialmente ! Este es el lanzamiento más grande y más largo de Godot hasta la fecha, y con toneladas de nuevas funciones, es más una gran reconstrucción que una actualización regular.

Los siguientes son algunos cambios en la nueva versión:

Cambios de renderizado 3D y generales

Vulkan y el nuevo renderizador

La nueva versión tiene dos nuevos  backends Vulkan  (clúster y móvil)

  • También está integrado un renderizador de compatibilidad basado en OpenGL diseñado para admitir dispositivos más antiguos y de gama baja.
  • También se está desarrollando  un renderizador Direct3D 12 para una mejor compatibilidad con Windows y Xbox.
  • Ahora también es posible aprovechar Fidelity FX Super Resolution 1.0  (FSR 1.0) de AMD para una representación dinámica y hermosa a resoluciones más bajas mientras mantiene los juegos funcionando sin problemas.

Islas vistas desde arriba con un océano en calma que se extiende hasta el horizonte

Iluminación y sombras muy mejoradas.

El sistema de iluminación global de Godot ha sido reelaborado desde cero. Por primera vez, Godot 4 presenta una novedosa técnica de iluminación global en tiempo real para grandes mundos abiertos. SDFGI - o Signed Distance Field Global Illumination, puede leer más sobre esto aquí .

El robot GDBot se para frente a dos árboles con una cámara facial

GIProbe ha sido reemplazado por el nodo VoxelGI , una solución en tiempo real para entornos pequeños y medianos que funciona particularmente bien para interiores. Por supuesto, aún es posible renderizar previamente la iluminación y las sombras en dispositivos de gama baja usando mapas de luz, pero los mapas de luz ahora usan la GPU para una renderización más rápida.

El interior de un apartamento pequeño pero bien iluminado con sala de estar y cocina.

Finalmente, las sombras no han sido geniales en Godot 3. Godot 4 puede reiniciar el renderizado de sombras para lograr una mayor calidad y proporcionar un control más preciso.

Nueva tecnología de optimización de renderizado

Godot 4 ofrece varias técnicas nuevas de optimización de renderizado.

La nueva selección automática de oclusión detecta modelos ocultos por otra geometría y los elimina dinámicamente para mejorar el rendimiento de procesamiento de CPU y GPU.

Una escena al aire libre con una estructura alámbrica púrpura que representa la forma del oclusor

En un entorno abierto, pocos objetos se superponen, por lo que la eliminación de oclusiones no ayuda mucho. Allí puede aprovechar el nuevo LOD de malla automático o usar HLOD manual para un control total sobre el rango visible .

Procesamiento intermedio y posterior mejorado

La iluminación indirecta del espacio de la pantalla está disponible si desea agregar calidad adicional cuando se ejecuta en dispositivos de alta gama .

SSIL permite el uso del muestreo del espacio de la pantalla para mejorar las áreas oscuras y la iluminación indirecta. Además, con una poderosa implementación de SSAO (oclusión ambiental del espacio de pantalla), puede acceder a muchas configuraciones útiles, como la influencia de la luz (cuánta luz directa se ve afectada), que puede optimizar la calidad al ignorar objetos con mapas de oclusión ambiental.

Para los usuarios que disfrutan de la fotografía, Godot 4.0 presenta unidades de luz realistas, lo que permite el ajuste de la intensidad de la luz y el uso de configuraciones estándar de la cámara, como apertura, velocidad de obturación e ISO, para controlar el brillo de la escena final. Las unidades de luz físicas están desactivadas de forma predeterminada, pero se pueden habilitar en la configuración del proyecto.

mejora 2D

Nuevas y potentes herramientas de edición de niveles 2D

Como un lanzamiento importante que rompe la compatibilidad, Godot 4 introduce algunos cambios fundamentales en los flujos de trabajo 2D.

Probablemente la mayor mejora sea el nuevo editor de mapas de mosaicos, que se ha rediseñado en función de solicitudes e informes. El editor 2D ha unificado el flujo de trabajo para conjuntos de teselas y mapas de teselas, lo que permite una mayor flexibilidad en la organización y colocación de teselas o al proporcionarles metadatos y animaciones, un ajuste más eficiente de la colisión, la navegación, los puntos de pivote y más propiedades de teselas.

El nuevo editor de mosaicos incluye capas, un nuevo sistema de mosaico automático del terreno para pintar rápidamente grandes áreas, un sistema de pintura aleatoria para esparcir plantas, rocas y otros accesorios, y para duplicar, marcar y guardar selecciones para una herramienta de selección reutilizable posterior.

Las texturas de mosaicos se expanden automáticamente para evitar espacios entre los mosaicos, y una nueva función de ubicación de escenas permite agregar personajes, cuadros y otras escenas interactivas en las celdas de la cuadrícula.

Nuevas opciones de renderizado 2D

El 2D Canvas Renderer se ha actualizado para admitir Canvas Groups, lo que permite una combinación compleja de varios CanvasItems superpuestos. Por ejemplo, puede apilar un montón de sprites para que se mezclen con el fondo como si fueran un solo elemento.

Use la nueva propiedad Clip Children para usar cualquier elemento 2D como máscara. Finalmente, se ha agregado una opción Multisample Antialiasing (MSAA) al motor 2D para una mejor calidad de imagen y bordes más suaves.

Tres caras de rana una al lado de la otra, una en el círculo y dos dentro del círculo

 

Iluminación y sombras 2D mejoradas

2D recibió mejoras de iluminación con luces y sombras direccionales 2D.

Nivel de bosque de juego de desplazamiento lateral 2d con un pequeño personaje de cocodrilo iluminado por una luz direccional

El uso de campos de distancia con signo en los sombreadores permite efectos visuales avanzados, como sombras largas, halos y siluetas nítidas. Para 3D, la altura de la luz se puede controlar en el mapa normal.

El rendimiento mejora significativamente cuando se utilizan varias luces.

 

Shaders y efectos visuales

nuevos efectos atmosféricos

Para ayudar a mejorar la fidelidad de las escenas 3D, la nueva versión tiene algunas funciones emocionantes y muy esperadas.

La niebla volumétrica debutó en Godot 4, equilibrando un aspecto realista con un rendimiento rápido, gracias al uso de la reproyección temporal .

Mirando a través de la ventana de un pequeño apartamento con luz solar que revela humo o niebla en la sala de estar

Los efectos se pueden configurar globalmente o definir regiones específicas usando nodos de FogVolume , o incluso crear efectos dinámicos complejos escribiendo sombreadores personalizados que se ejecutan en los nodos de FogVolume.

Para otros efectos atmosféricos, Godot 4.0 presenta un sombreador de cielo, que permite a los usuarios crear cielos dinámicos (incluidos los reflejos) que se actualizan en tiempo real. Consulte el artículo que presenta el sombreador de cielo para obtener más detalles .

Cielo nocturno estrellado en una isla.  La interfaz del editor de Godot envuelve la escena, abriendo el selector de color.

Proyección de texturas y materiales

Además de las nuevas texturas de ruido adaptadas a Godot 3.5, 4.0 presenta calcomanías , que ahora pueden proyectar materiales sobre superficies para decorar ambientes.

Interacción mejorada del mundo Shader-Game

Muchos cambios útiles en las partículas basadas en GPU. Ahora se admiten la atracción, la colisión, la trayectoria, el subemisor y la emisión manual.

Para los efectos que se aplican a todo el mundo del juego, como la dirección del viento o los niveles de humedad, los valores globales ahora se pueden compartir entre materiales.

Editor de sombreado mejorado

La introducción de todas estas nuevas funciones crea una vez más la oportunidad de mejorar la forma y la función del editor de sombreado visual.

Captura de pantalla del editor de sombreado visual con varios nodos conectados

Lenguaje de sombreado extendido

Las nuevas incorporaciones incluyen soporte para variaciones de matriz uniforme y de fragmento a luz , así como nuevas funciones de sintaxis como estructuras , macros de preprocesador e inclusión de sombreadores .

sombreador de cálculo

Godot ahora admite y usa sombreadores de cómputo para acelerar algoritmos usando tarjetas gráficas.

 

Hay muchos otros contenidos en esta versión. Para obtener más información, puede hacer clic en el enlace correspondiente para pasar a leer.

 

Para los usuarios de la versión LTS de Godot 3, las funciones relacionadas y las correcciones de errores se trasladarán al próximo Godot 3.6, que se planea mantener continuamente para respaldar los proyectos existentes de Godot 3. A lo largo del desarrollo de Godot 4, el equipo ha estado respaldando una gran cantidad de compatibilidad y trabajo relacionado, y algunas características nuevas se han abierto camino en Godot 3.4 y 3.5.

enlace de descarga

Supongo que te gusta

Origin www.oschina.net/news/230671/godot-4-0-released
Recomendado
Clasificación