Wave Engine 3.0 Preview 4
Estamos encantados de traerte una nueva preview de Wave Engine.
Nuevas funcionalidades
Mejoras en WebGL
Esta cuarta preview viene con muchos cambios en la implementación de WebGL. Nos hemos centrado en mejorar el rendimiento de esta plataforma y en añadir soporte experimental para WebGL 1.0.
El principal cambio es el uso de Emscripten para llamar a EGL directamente desde C# y permitir el uso de AOT cuando se construye el proyecto. Esto supone un aumento del rendimiento de hasta 10 veces.
Editor Visual en NetCore 3.1
Hemos trabajado duro para portar el Editor Visual a NetCore 3.1, lo que nos permetirá pasar a .NET 5 cuando se lance la versión estable.
Integración de Compute Shader y Render Doc Editor
Además, ahora el Editor Visual permite escribir Compute Shaders y previsualizar sus cambios en las texturas de salida y también hemos integrado RenderDoc para capturar fotogramas y analizarlos.
Skinning con Compute Shaders
Esta versión ha permitido añadir Skinning en los modelos utilizando Compute Shaders en las plataformas soportadas. Esto ha demostrado ser 4 veces más rápido que nuestro sistema anterior, debido al increíble rendimiento paralelo.
Renderización remota en Azure
Por último, hemos creado una nueva integración para Azure Remote Rendering, que está disponible en GitHub.
¿Cómo actualizar?
Esta versión introduce muchos cambios activos de la plantilla y en la estructura del proyecto. Nuestra recomendación es crear un nuevo proyecto y copiar y reemplazar sus archivos y carpetas en el antiguo:
- IMPORTANTE: Realiza una copia de seguridad de tu proyecto.
- Cree un nuevo proyecto Wave Engine con el mismo nombre en una carpeta diferente.
- Copia las carpetas ‘Effects’, ‘Materials’, ‘RenderLayers’, ‘Samplers’, y ‘Textures’ de ‘Content’ en tu proyecto original, reemplazando los archivos existentes.
- Compara cada .csproj de tu proyecto existente con los .csproj recién creados, actualizando la versión NuGets de Wave Engine y realizando otros cambios relativos a la estructura del proyecto en sí.
Próxima Preview
Para la próxima preview, seguimos trabajando en las plantillas para el resto de plataformas. Además, estamos trabajando en el nuevo editor de gráficos de posprocesamiento, un nuevo Skybox y activos del sistema de partículas que estarán disponibles en breve.
Gracias por vuestros comentarios y apoyo.