Saltar al contenido principal
agosto 28, 2020

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.

Si quieres saber más sobre nuestro nuevo motor gráfico, ¡descubre Evergine!

logo plain concepts
Autor
Plain Concepts
Rediscover the meaning of technology