Gran cantidad de nuevas funciones en X-Plane 12.06
X-Plane 12.06 Is Full of Many Things El contenido se completó con la traducción inglés-chino de ChatGPT.
Después de actualizar, hice una prueba,
Todavía estoy muy satisfecho con las nuevas nubes; la visualización se asemeja más a las nubes reales y el rendimiento es bueno, sin ninguna caída en la tasa de fotogramas.
Nubes y clima Desde el lanzamiento de X-Plane 12.0, hemos estado trabajando para mejorar el rendimiento, la precisión y la calidad de los sistemas de nubes y clima. La versión 12.06 implementa las dos primeras etapas de este proceso de múltiples pasos:
Los sombreadores de nubes son ahora más rápidos y tienen menos artefactos. Daniel reescribió la forma en que se impulsan las nubes, solucionando el problema de las rayas de cebra y, en general, haciendo que la imagen sea menos pixelada y antiestética. Los sombreadores de nubes también incluyen una ruta dedicada para los cirros, lo que debería verse mejor que los cirrostratos que teníamos en la versión 12.0 (“nubes estratificadas muy finas a gran altitud”). Alex y yo reconstruimos las funciones de ruido que construyen cada tipo de clima para obtener una variedad de nubes con mejor apariencia.
Aunque incluye algunas correcciones para el clima real, no hemos actualizado el clima real por completo; mi idea es que sin la representación adecuada, no podremos determinar si el clima real realmente ha mejorado.
Próximas funciones: en la beta 2, se corregirán las “nubes estilo Minecraft” (por ejemplo, cúmulos cúbicos, especialmente en clima real), así que disfrútalas mientras puedas. Los cirros prismáticos pesados también se corregirán y optimizaremos los preajustes y el análisis de METAR.
Perspectiva futura: planeamos agregar una “cubierta de nubes” 2D detrás de las nubes 3D para manejar la vista de órbita y hacer que la Tierra se vea menos extraña; además, realizaremos una verificación y optimización exhaustivas del clima real.
Iluminación X-Plane 12.06 soluciona algunos problemas con las constantes de color del cielo, pero no es una actualización de iluminación. Hemos realizado una serie de correcciones de iluminación internamente, pero el plan es implementarlas con precaución, todo a la vez, por ejemplo, realizando una única actualización de iluminación una vez que todos los cambios estén completos.
La mejora de la iluminación en cabinas oscuras ocupa un lugar importante en nuestra lista de tareas, pero tampoco queremos ajustar los niveles de iluminación en la cabina una y otra vez, ya que esto afectaría a los desarrolladores de terceros.
Preveo que, cuando recalibremos la iluminación de la cabina, es posible que sea necesario realizar actualizaciones menores en algunos aviones, pero aquellos desarrolladores de terceros que han optado por “arreglar” el brillo de la cabina por su cuenta (agregando fuentes de luz adicionales o manipulando materiales) podrían necesitar deshacer sus modificaciones. Cuando lleguemos a ese punto, intentaré proporcionar instrucciones claras y versiones tempranas, pero la iluminación aún se encuentra “en desarrollo”.
Renderizado y VRAM El cambio más grande en X-Plane 12.06 no es algo que puedas ver: hemos convertido la canalización de renderizado principal de 12.0 (codificada a mano) a un gráfico de nodos de renderizado.
Los gráficos de renderizado son muy populares hoy en día; si te interesa, puedes echar un vistazo a los sombreadores de canalización de renderizado de AMD. Pero esta es la razón para este cambio: El gráfico de renderizado nos permite reservar una parte de la VRAM mientras se renderiza el cuadro principal. La canalización de renderizado de X-Plane 12 es mucho más compleja que la de X-Plane 11, lo que ha provocado un aumento del uso de VRAM.
En 12.06, tratamos la VRAM más como un Airbnb (alquiler a corto plazo) que como una segunda casa: en diferentes momentos del cuadro, diferentes partes de la canalización de renderizado usan el mismo bloque de VRAM, lo que significa que necesitamos menos VRAM total para efectos especiales. Este cambio no era posible en X-Plane 11; no puedes reutilizar la reserva de VRAM con OpenGL.
Sin embargo, asignar alias manualmente sería muy tedioso; el gráfico de nodos de renderizado automatiza en gran medida este proceso y previene errores.
Próximas funciones: en la beta 2, tenemos una optimización de rendimiento que debería ayudar a los usuarios limitados por la CPU.
Perspectiva futura: en el futuro, el gráfico de nodos de renderizado también nos permitirá usar diferentes núcleos de CPU para renderizar diferentes partes del cuadro, mejorando la utilización de la CPU y obteniendo tasas de fotogramas más altas para los usuarios limitados por la CPU. Todavía nos queda mucho trabajo por hacer en este sentido, pero el gráfico de nodos de renderizado lo hace posible una vez más.
ATC y aviones IA La versión 12.06 tiene muchas mejoras en el ATC; el trabajo de Jim durante meses se ha lanzado en la beta 1. Haré todo lo posible para que Jim escriba una entrada de blog sobre los detalles.
Una gran mejora para el ATC: Austin solucionó muchos problemas de los pilotos IA. Esto tiene un impacto en el ATC porque los aviones IA vuelan de manera más confiable y es menos probable que se estrellen, lo que provoca que las operaciones del aeropuerto se detengan. Esperamos que la estabilidad mejore, ya que la inestabilidad numérica causada por las caídas de aviones IA a veces provocaba que todo el simulador se bloqueara.
Perspectiva futura: Jim continuará con más correcciones del ATC y trabajará en soporte SID/STAR.
Lo que sigue en el proceso de desarrollo El desarrollo de X-Plane sigue un flujo de trabajo; mientras escribo esto…
La versión 12.05 ya ha sido lanzada. La versión 12.06b1 está en prueba abierta. La versión 12.06b2 está en pruebas internas, preparándose para la prueba abierta. La versión 12.06b3 está en desarrollo: aproximadamente la mitad de los problemas de la beta 3 se han resuelto y estamos procesando los restantes. El desarrollo de la versión 12.07 está casi completo; actualmente estamos en una fase mixta de desarrollo y pruebas. Estamos trabajando en las funciones de la versión 12.08 y posteriores.
Desarrolladores de terceros: Confío en que todos los problemas conocidos de compatibilidad con terceros están planeados para resolverse en la beta 3, y la mayoría ya se han solucionado. Sin embargo, estas correcciones no llegaron a tiempo a la beta 2, lo cual sucedió hace unos días. Esperamos lanzar la beta 3 a principios de la próxima semana.
Intentamos no retrasar el lanzamiento de una versión beta por correcciones que casi están listas; si lo hiciéramos, las versiones beta nunca se lanzarían, ya que siempre hay una corrección casi lista.
Perspectiva futura: Pawel ha estado mejorando significativamente la pila de red, y sus primeros cambios se lanzarán en la versión 12.07, dirigidos principalmente a usuarios profesionales. Tenemos más mejoras gráficas en camino, y algunas de las mejoras del modelo de vuelo de Austin están siendo probadas.
Finalmente, adjunto algunas capturas de pantalla de mi prueba, solo para referencia.
