Release 0.8.2

Release 0.8.2

Optimización significativa del tamaño de descarga en tiempo de ejecución, mejoras en el flujo de trabajo, mejor perfilado, corrección de errores y adiciones a la API de JavaScript.

Registro de cambios 

Editor

  • Se añadió la compilación de fuentes a imagen con metadatos binarios
  • Se añadió soporte para texturas sin comprimir
  • Se añadieron menús contextuales a la Vista de Recursos para eliminar recursos con enlaces faltantes
  • Se añadió una entrada en el menú contextual para duplicar materiales en la Vista de Recursos
  • Se mejoró considerablemente la Vista de Perfil y se añadieron más secciones perfiladas
  • Se añadió el argumento CLI experimental --benchmark para lanzar el navegador y promediar 10 segundos de datos de perfilado
  • Se solucionó un fallo al usar más de 64 texturas
  • Se cambiaron los errores por advertencias cuando las rutas de los scripts no existen
  • Controladores Intel HD Graphics: Se solucionó un problema de renderizado al usar una única fuente de luz
  • Windows: Se corrigió que el optimizador de mallas no se cargaba

Tiempo de ejecución

  • Se redujo aún más el tamaño de .wasm de tiempo de ejecución (-500kB), mejorando el tiempo de carga de la pantalla de pre-carga
  • Ahora se calcula el límite de textura basado en los límites de WebGL
  • Se añadieron más secciones al perfilador
  • Se corrigió que los callbacks de xrSessionStart se llamaban demasiado pronto después de cargar la escena con una sesión de WebXR en ejecución
  • Se corrigió la barra de desplazamiento en la plantilla predeterminada
  • Se añadió soporte para texturas sin comprimir
  • Se eliminó el soporte para la carga directa de fuentes

Imagen de Docker

  • Se corrigió un raro fallo al cerrar el sistema de tareas

Motor

  • Se corrigió el muestreo de texturas bilineales
  • Mejoras de rendimiento para GPUs en mosaico (GPUs móviles, Oculus Quest)

API de JS

  • Se corrigió que WL.InputComponent.xrInputSource siempre devolvía null
  • Se añadió WL.Object.lookAt()
  • Se añadieron WL.Object.resetTranslation() y WL.Object.resetRotation()
  • Se añadieron WL.Object.translateWorld() y WL.Object.translateObject() para traducir en espacio mundial y de objeto
  • Se añadió (experimental) WL.scene.addObjects() para añadir objetos en lote
  • Se añadió (experimental) WL.Animation.retarget() y WL.Animation.trackCount
Last Update: March 11, 2021

Mantente al día.