Lanzamiento 0.8.10

Jonathan Hale

¡Descargar ahora!

Esta versión ofrece alta estabilidad con muchas correcciones de errores, grandes mejoras en la importación de activos, potentes mejoras de UX y numerosas optimizaciones.

También restauramos el soporte para MacOS hasta OSX 10.13 Catalina.

Vea el registro de cambios completo a continuación.

Nuevo UX para agregar componentes

Registro de Cambios 

Editor

  • Restaurado el soporte para versiones más antiguas de MacOS (hasta 10.13 - Catalina)
  • Permitir generar nuevos IDs de recursos como UUIDs para evitar conflictos de control de versiones
  • Añadida la conversión de formatos de píxeles de imagen no compatibles a 8 bits
  • Añadida importación de varios formatos de atributos de malla menos comunes
  • Añadida generación de normales para mallas importadas sin ellas
  • Mejorado el manejo de datos no compatibles durante la importación
  • Añadida opción “Nueva Carpeta” en el área de archivos del AssetBrowser
  • Añadidas opciones de “Renombrar” y “Eliminar” para carpetas en el área de archivos del AssetBrowser
  • Reemplazadas configuraciones manuales de datos de malla con detección automática desde pipelines
  • Arreglado el cambio de parentesco de múltiples objetos en proyectos más grandes
  • Arreglado el problema donde el texto no se renderizaba inicialmente tras abrir un proyecto
  • Arreglado el problema del icono PWA que a veces no se compilaba
  • Arregladas mallas desordenadas al cambiar “Configuración del Proyecto > Renderizado > useMultiDraw”
  • Desactivado “Configuración del Proyecto > Renderizado > useMultiDraw” por defecto
  • Arreglado fallo al importar malla con un triángulo final incompleto
  • Arreglado fallo al abrir proyectos con shaders personalizados
  • Arreglado fallo al cambiar el shader de un pipeline
  • Arreglados fallos al cambiar de proyectos
  • Arreglado fallo al importar archivos de escena mientras se comprimen texturas
  • Arreglado fallo al fallar la compresión de textura utilizando textura de advertencia rosa
  • Arreglado fallo al crear proyecto con plantilla AR
  • Arreglado doble clic en proyecto reciente en el Asistente de Proyecto que no cerraba la ventana
  • Arreglado materiales planos que no se importaban como “Flat Opaque”
  • Arreglados algunos problemas de renderizado con alpha y usePreZ habilitados
  • Aclarado UX en torno a allowSimulation y activación de componentes physx
  • Mejorado el contraste general de la interfaz de usuario
  • Arreglados muchos problemas de diseño menores en la Vista de Recursos
  • Añadido campo de búsqueda a la pestaña Pipeline de la Vista de Recursos
  • Arreglada la visualización de PhysX que no se mostraba hasta que la simulación estaba habilitada
  • Rediseñado el UX de “Agregar Componente” y añadido campo de búsqueda
  • Mejorada la compresión de mallas
  • Arreglado problema al agregar luz puntual a escena con luz solar que apagaba la luz puntual
  • Arreglado movimiento de componentes a otros objetos mediante arrastrar y soltar
  • Arreglado clic derecho en archivos del Navegador de Activos que no seleccionaba el archivo
  • Filtro de brillo experimental roto en navegadores arreglado
  • Añadido archivo faltante .so en Ubuntu
  • Añadida configuración para la vista principal en Configuración del Proyecto

Runtime

  • Arreglados fallos potenciales debido a asignaciones incorrectas para nombres de objetos
  • Arreglados problemas raros con alpha en materiales al cambiar de escena
  • Arreglada excepción al intentar extender el tipo Array con métodos personalizados
  • Arreglado fallo al cargar archivo .gltf/.glb cuando Phong no está empaquetado
  • Arreglado problema donde materiales planos no se importaban como “Flat Opaque” para runtime al cargar .gltf/.glb
  • Arreglados algunos problemas de renderizado con alpha y usePreZ habilitados
  • Corregida pantalla negra al entrar en sesión VR antes de que se muestre la pantalla de carga
  • Optimizada carga de datos de imagen incrustados en archivos .gltf/.glb cargados en runtime
  • Hecho que los botones de VR y AR solo aparezcan una vez que se conozca el soporte de WebXR
  • Hecho que VR y AR se atenúen si no son compatibles

Engine

  • Varias optimizaciones menores del lado de la CPU
  • Varias optimizaciones del lado del GPU para sombreado de vértices y Skinning
  • Las luces deshabilitadas ya no se sombrean con color negro, se elimina su coste de sombreado
  • Arreglados varios problemas con habilitar, deshabilitar y cambiar el tipo de componentes de luz
  • Arreglado raros casos de Skinning que causaban picos en los vértices durante la animación
  • Estabilizados los estados iniciales de física
  • Añadido control de velocidad de animación
  • Arreglado shader Phong cuando el mapeo normal está habilitado, pero no se establece textura normal
  • Arreglado filtrado bilineal en mips inferiores al usar mipmapping
  • Incrementado límite del conteo de texturas de 256 a 512

JS API

  • Eliminadas afirmaciones al usar WL.PhysXComponent inactivo
  • Añadido WL.PhysXComponent.removeCollisionCallback() y hecho que WL.PhysXComponent.onCollision() devuelva un ID de callback
  • Añadido WL.PhysXComponent.shapeData para permitir la clonación de componentes physx que utilizan Shape.TriangleMesh o Shape.ConvexHull
  • Hecho que WL.Object.addComponent(type, params) acepte otros componentes para params
  • Arreglado problema de desaparición de mallas con skin al asignar materiales
  • Añadido experimental WL.scene.reserveObjects(objectCount, componentCountsPerType) para preasignar datos para objetos y componentes, acelerando la generación sin necesidad de agrupar manualmente objetos
  • Añadido WL.AnimationComponent.speed
  • Hecho que WL.Mesh.vertexData y WL.Mesh.indexData devuelvan datos de solo lectura
  • Hecho robusto WL.onXRSessionStart, WL.onXRSessionEnd y WL.onSceneLoaded contra excepciones lanzadas durante callbacks
  • Arreglado WL.Mesh.indexData
  • Varias correcciones menores de documentación
Last Update: April 6, 2022

Mantente al día.