Lanzamiento 0.9.2
Esta versión desbloquea las sombras en tiempo real para VR, AR y 3D, y trae correcciones de errores adicionales y mejoras de UX para 0.9.
Sombras Dinámicas
Para el mapeo de sombras, el renderizador necesita hacer pases adicionales sobre toda la escena. Las optimizaciones de llamadas de dibujo en Wonderland Engine permiten pases de sombra a una fracción del costo en comparación con los marcos web 3D tradicionales.
Nuestros métodos están optimizados para VR y Oculus Quest y utilizan 4 (Luz solar), 2 (Luz puntual) y 1 (Luz de foco) pases respectivamente.
Registro de Cambios
Editor
- Se corrigieron los bloqueos al cambiar el gizmo de transformación durante el uso
- Se homogenizó el ancho de línea del gizmo de transformación
- Se corrigió la selección en SceneView después de eliminar un objeto durante el uso del gizmo de transformación
- Se corrigió el bloqueo al abrir proyectos anteriores a la versión 0.9.0 con fontSize configurado
- Se implementó la escucha de plantillas personalizadas: index.html, manifest.json y service-worker.js
- Se corrigió el empaquetado que esperaba trabajos en segundo plano ocultos
- Se corrigieron bloqueos introducidos recientemente en la compresión de imágenes
- Se corrigió que AssetBrowser agregaba el prefijo
.js
cuando ya estaba especificado - Se corrigió que ambientColor no siempre se importaba
- Se añadió una advertencia para codificaciones de textura PBR no compatibles
- Se añadió la importación de la propiedad emisiva de Phong
- Se añadió la importación de propiedades de enmascaramiento alfa
- Se añadió la importación de propiedades roughtnessFactor y metallicFactor en materiales Físicos
- Se añadió la importación de textura y factor de oclusión en materiales Físicos
- Se añadió
Project Settings > Physics > maxTimestep
para controlar el submuestreo de la simulación física - Se corrigió un potencial bloqueo durante la recarga de shaders
- Se corrigió que las texturas no se pudieran renombrar en la vista de Recursos
- Se optimizó el nuevo contorno de selección
Motor
- Se añadieron sombras dinámicas para luces de foco, puntuales y solares
- Se corrigió el sombreado de luz solar en el shader Físico
- Se agregó submuestreo para aumentar la estabilidad de la simulación física
API de Shader
- Se implementó soporte para varios comandos de preprocesador y operadores lógicos
API de JavaScript
- Se agregó soporte para acceso a datos de JointId en
WL.Mesh
- Se añadió el atributo
skinned
para el constructor deWL.Mesh
- Se añadió
WL.Scene.reset()
- Se corrigió el bloqueo en
WL.Texture.destroy()
con imágenes comprimidas - Se corrigió una excepción al establecer algunas propiedades de material
- Se añadió una solución temporal para el informe de tamaño de cuadro 0 por parte del emulador WebXR al entrar en VR para evitar un bloqueo
- Se añadió
WL.Object.changed
para detectar posibles cambios de transformación desde el último cuadro - Se corrigió que establecer
WL.Viewcomponent.fov
no tuviera efecto en sesiones XR
Last Update: September 23, 2022