War Thunder background
Dagor Engine 6.5: Nuevo Renderizado de Superficies

Estamos a punto de actualizar el motor gráfico Dagor a la versión 6.5. Hoy queremos hablar de las nuevas capacidades de renderizado de superficies en el entorno de juego de War Thunder.

En una de las actualizaciones anteriores del motor gráfico Dagor, transferimos el renderizado basado en la física de los gráficos de War Thunder. Hablamos en detalle de los principios de diferenciación de materiales y sus parámetros físicos que el motor Dagor maneja al renderizar superficies, así como los principios para calcular la reflectividad de varias superficies dentro de un modelo físico complejo.

 

A pesar de la complejidad de los modelos de iluminación global y de reflexión de la luz, el renderizado permite ciertas suposiciones. En realidad, las superficies naturales del suelo presentan una capacidad muy heterogénea de reflejar y dispersar la luz. Dichas superficies están muy texturizadas, por lo que la luz directa, reflejada repetidamente desde los bordes de las partículas del suelo, refractada continuamente y creando una miríada de microsombras, es en realidad absorbida por ellas. En superficies terrestres más reflectantes - como la nieve, la arena, las rocas y la gravilla - la luz se refleja y dispersa de la misma manera, pero en este caso, una parte importante de la luz directa se refleja en los objetos circundantes. Anteriormente, las superficies del entorno del juego War Thunder tenían las siguientes propiedades: albedo, rugosidad, micro normalidad, metalicidad y una translucidez. El parámetro de translucidez era el responsable de la absorción parcial de la luz solar directa, con el fin de armonizar los parámetros de los materiales para la iluminación global dinámica en tiempo real y conseguir escenarios de aspecto realista en cuanto a sombreado, reflexión y dispersión de la luz. La capacidad de reflejar la luz para todos los dieléctricos se consideró constante en un 4%, como la mayoría de los dieléctricos en el mundo real. Pero para materializar con mayor precisión las propiedades de las superficies, es conveniente disponer de parámetros como la reflectancia (la capacidad de la superficie para reflejar, en lugar de dispersar, la luz) y la visibilidad, es decir, el porcentaje de luz visible, teniendo en cuenta la microsuperficie circundante, además de la geometría del modelo.

 

El motor Dagor 6.0 nos permitió introducir estos parámetros en el modelo de cálculo, pero los detalles de las texturas del entorno en sí no estaban en el juego, tanto por razones técnicas (tamaño del cliente), como por el hecho de que muchas texturas del entorno se hicieron en versiones anteriores del motor Dagor. Como resultado de esta suposición, no pudimos materializar de forma fiable los detalles de las texturas de varias superficies. Además, a veces se observaron artefactos causados por el efecto del mapa de translucidez; por ejemplo, un aspecto poco natural de las colinas cubiertas de hierba cuando se ven contra el sol.

 

En la versión 6.5 del motor Dagor hemos pasado a reflejos completamente fiables de los elementos de textura de varias superficies, y también hemos introducido las microsombras. Estos algoritmos complementan perfectamente la tecnología de mapeo de desplazamiento que se utiliza para crear las localizaciones de War Thunder. Al mismo tiempo, hemos actualizado la oclusión ambiental para todos los tipos de superficies del juego, gracias a lo cual se ha mejorado notablemente el aspecto del suelo y de los objetos del entorno del juego en las localizaciones.

 

Cada uno de los elementos de las localizaciones - desde la más pequeña piedrecita hasta una enorme roca - refleja ahora de forma fiable la luz con los bordes de su superficie texturizada y crea sombras realistas. Estos micro reflejos y micro sombras interactúan en el sistema de iluminación global y hacen que las localizaciones de War Thunder sean aún más auténticas. Junto con las superficies terrestres y los objetos reales del entorno, también se ha mejorado el aspecto de los charcos, los terrones, los rastros de orugas en el suelo, la arena y la nieve.

 

En los próximos Diarios de los Desarrolladores conocerás más cosas interesantes sobre las nuevas características y opciones gráficas del mejorado Dagor Engine 6.5. Permanece atento, ¡sé el primero en conocer las novedades!

Leer más:
Vuelo del Albatros: Alcione
  • 24 julio 2024
Vehículos del Pase de Batalla: Sholef V.1
  • 19 julio 2024
Vehículos del Pase de Batalla: PBM-5A Mariner
  • 18 julio 2024
¡Está Arreglado! №93
  • 11 julio 2024