Release 0.9.2

Jonathan Hale

Questa release sblocca le ombre in tempo reale per VR, AR e 3D e porta ulteriori correzioni di bug e miglioramenti UX per la versione 0.9.

Ombre Dinamiche 

Per il mapping delle ombre, il renderer è tenuto a eseguire passaggi aggiuntivi su tutta la scena. Le ottimizzazioni delle draw call di Wonderland Engine consentono passaggi di ombra a una frazione del costo rispetto ai tradizionali framework web 3D.

I nostri metodi sono ottimizzati per VR e Oculus Quest e utilizzano rispettivamente 4 passaggi (Luce solare), 2 (Luce puntiforme) e 1 (Luce a riflettore).

Changelog 

Editor

  • Risolti crash quando si cambiava gizmo di trasformazione durante l’uso
  • Resa la larghezza della linea del gizmo di trasformazione coerente
  • Risolta la selezione in SceneView dopo la cancellazione di un oggetto durante l’uso del gizmo di trasformazione
  • Risolto crash all’apertura di progetti pre-0.9.0 con fontSize impostato
  • Implementato l’ascolto di template personalizzati: index.html, manifest.json e service-worker.js
  • Risolto l’impacchettamento in attesa di lavori in background nascosti
  • Risolti crash recenti durante la compressione delle immagini
  • Risolto AssetBrowser che aggiungeva il prefisso .js quando già specificato
  • Risolto ambientColor non sempre importato
  • Aggiunto avviso per codifiche PBR texture non supportate
  • Aggiunta importazione della proprietà emissiva di Phong
  • Aggiunta importazione delle proprietà di mascheratura alfa
  • Aggiunta importazione delle proprietà roughtnessFactor e metallicFactor su materiali fisici
  • Aggiunta importazione della texture di occlusione e del fattore su materiali fisici
  • Aggiunto Project Settings > Physics > maxTimestep per controllare il substepping della simulazione fisica
  • Risolto un potenziale crash durante il ricaricamento a caldo degli shader
  • Risolto problema per cui le texture non erano rinominabili nella visualizzazione Risorse
  • Ottimizzato il nuovo contorno di selezione

Motore

  • Aggiunte ombre dinamiche per luci a riflettore, puntiformi e solari
  • Risolto shading della luce solare nello shader fisico
  • Aggiunto substepping per aumentare la stabilità della simulazione fisica

API Shader

  • Implementato supporto per vari comandi preprocessore e operatori logici

API JavaScript

  • Aggiunto supporto per accesso ai dati JointId in WL.Mesh
  • Aggiunto attributo skinned per il costruttore WL.Mesh
  • Aggiunto WL.Scene.reset()
  • Risolto crash su WL.Texture.destroy() con immagini compresse
  • Risolta eccezione durante l’impostazione di alcune proprietà dei materiali
  • Aggiunta soluzione alternativa per WebXR Emulator che riporta dimensioni del frame pari a 0 quando si entra in VR per evitare un crash
  • Aggiunto WL.Object.changed per rilevare potenziali cambiamenti di trasformazione dall’ultimo frame
  • Risolto problema per cui l’impostazione di WL.Viewcomponent.fov non aveva effetto nelle sessioni XR
Last Update: September 23, 2022

Resta aggiornato.