Release 0.9.2
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 costruttoreWL.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: June 13, 2025