Rilascio 0.8.2

Jonathan Hale

Significative ottimizzazioni della dimensione del download runtime, miglioramenti al flusso di lavoro, migliore profilazione, correzioni di bug e aggiunte all’API JavaScript.

Changelog 

Editor

  • Aggiunta la compilazione dei font in immagine con metadata binari
  • Aggiunto supporto per texture non compresse
  • Aggiunti menu contestuali nella Vista Risorse per eliminare risorse con link mancanti
  • Aggiunta voce al menu contestuale per duplicare materiali nella Vista Risorse
  • Migliorata notevolmente la Vista Profilo e aggiunte più sezioni di profilazione
  • Aggiunto l’argomento CLI sperimentale --benchmark per lanciare il browser e mediare 10 secondi di dati di profilazione
  • Risolto il crash quando si utilizzano più di 64 texture
  • Modificati gli errori per percorsi di script inesistenti in avvisi
  • Driver Intel HD Graphics: Risolto un problema di rendering con una sola sorgente luminosa
  • Windows: Risolto il problema del caricamento dell’ottimizzatore di mesh

Runtime

  • Ulteriore riduzione delle dimensioni .wasm del runtime (-500kB), migliorando i tempi di caricamento dello schermo di pre-caricamento
  • Ora viene calcolato il limite di texture basato sui limiti di WebGL
  • Aggiunte più sezioni al profiler
  • Risolti i callback xrSessionStart che venivano chiamati troppo presto dopo il caricamento della scena con sessione WebXR in esecuzione
  • Risolto il problema della barra di scorrimento sul template predefinito
  • Aggiunto supporto per texture non compresse
  • Rimosso il supporto per il caricamento diretto dei font

Immagine Docker

  • Risolve il rado crash allo spegnimento del Job System

Motore

  • Risolto il problema del campionamento delle texture bilineare
  • Miglioramenti delle prestazioni per GPU a mattonelle (GPU mobili, Oculus Quest)

API JS

  • Risolto WL.InputComponent.xrInputSource che restituiva sempre null
  • Aggiunto WL.Object.lookAt()
  • Aggiunti WL.Object.resetTranslation() e WL.Object.resetRotation()
  • Aggiunti WL.Object.translateWorld() e WL.Object.translateObject() per tradurre nello spazio mondo e oggetto
  • Aggiunto (sperimentale) WL.scene.addObjects() per aggiungere oggetti in batch
  • Aggiunto (sperimentale) WL.Animation.retarget() e WL.Animation.trackCount
Last Update: March 11, 2021

Resta aggiornato.