Lanzamiento 0.8.10

Lanzamiento 0.8.10

¡Descargar ahora!

Esta versión ofrece alta estabilidad con muchas correcciones de errores y grandes mejoras en la importación de activos, potentes mejoras de UX y muchas 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

  • Se restauró el soporte para versiones más antiguas de MacOS (hasta 10.13 - Catalina)
  • Se permite generar nuevos ids de recursos como UUIDs para evitar conflictos de control de fuentes
  • Se agregó la conversión de formatos de píxeles de imagen actualmente no compatibles a 8 bits
  • Se agregó la importación de varios formatos de atributos de malla menos utilizados
  • Se agregó la generación de normales para mallas que se importaron sin ellas
  • Mejorado el manejo de datos no compatibles durante la importación
  • Se agregó la opción “Nueva Carpeta” en el área de archivos del AssetBrowser
  • Se agregaron opciones de “Renombrar” y “Eliminar” para carpetas en el área de archivos del AssetBrowser
  • Reemplazadas configuraciones de datos de malla manuales con detección automática desde pipelines
  • Arreglado el cambio de parentesco de múltiples objetos en proyectos más grandes
  • Arreglado texto que no se renderizaba inicialmente después de abrir un proyecto
  • Icono PWA a veces no compilado arreglado
  • Arregladas mallas desordenadas al cambiar “Configuración del Proyecto > Renderizado > useMultiDraw”
  • Deshabilitado “Configuración del Proyecto > Renderizado > useMultiDraw” por defecto
  • Arreglado el fallo al importar una malla con un triángulo final incompleto
  • Arreglado el fallo al abrir proyectos con shaders personalizados
  • Arreglado el fallo al cambiar el shader de un pipeline
  • Arreglados fallos al cambiar de proyectos
  • Arreglado el fallo al importar archivos de escena mientras se comprimen texturas
  • Arreglado el fallo al fallar la compresión de textura usando textura de advertencia rosa
  • Arreglado el fallo al crear un 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 habilitado
  • Aclarado UX alrededor de allowSimulation y el disparador de componentes physx
  • Mejorado el contraste global de la interfaz de usuario
  • Arreglados muchos problemas de diseño pequeños en la Vista de Recursos
  • Se agregó un 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 se agregó un campo de búsqueda
  • Mejorada la compresión de mallas
  • Arreglado agregando luz puntual a escena con luz solar que apagaba la luz puntual
  • Arreglado mover 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
  • Faltante .so en Ubuntu agregado
  • Agregada configuración para la vista principal en Configuración del Proyecto

Runtime

  • Arreglados potenciales fallos 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 materiales planos que no se importaban como “Flat Opaque” para runtime al cargar .gltf/.glb
  • Arreglados algunos problemas de renderizado con alpha y usePreZ habilitado
  • Pantalla negra arreglada al entrar en sesión VR antes de que se muestre la pantalla de carga
  • Optimizado el cargado de datos de imagen incrustados en archivos .gltf/.glb cargados en runtime
  • Hecho que botones de VR y AR solo aparezcan una vez que el soporte de WebXR sea conocido
  • 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 costo de sombreado
  • Arreglados varios problemas con habilitar, deshabilitar y cambiar el tipo de componentes de luz
  • Arreglado un caso raro de Skinning que causaba picos en los vértices durante la animación
  • Estabilizados los estados iniciales de físicas
  • Agregado 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
  • Agregado WL.PhysXComponent.removeCollisionCallback() y hecho WL.PhysXComponent.onCollision() que devuelva un id de callback
  • Agregado WL.PhysXComponent.shapeData para habilitar la clonación de componentes physx que usan Shape.TriangleMesh o Shape.ConvexHull
  • Hecho que WL.Object.addComponent(type, params) acepte otros componentes para params
  • Arreglado desaparición de mallas con skin al asignar materiales
  • Agregado experimental WL.scene.reserveObjects(objectCount, componentCountsPerType) para preasignar datos para objetos y componentes, acelerando la generación sin necesidad de agrupar manualmente objetos
  • Agregado 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.