Release 0.8.10
Questa release offre alta stabilità con molti bugfix, grandi miglioramenti nell’importazione di asset, miglioramenti potenti dell’UX e molte ottimizzazioni.
Abbiamo anche ristabilito il supporto per MacOS fino a OSX 10.13 Catalina.
Consulta il changelog completo qui sotto.

Changelog
Editor
- Ripristinato supporto per versioni più vecchie di MacOS (fino a 10.13 - Catalina)
- Permette la generazione di nuovi ID risorse come UUID per evitare conflitti di controllo del codice sorgente
- Aggiunta la conversione di formati di pixel immagine attualmente non supportati a 8 bit
- Aggiunto l’importazione di vari formati di attributi mesh meno comunemente usati
- Aggiunta la generazione di normali per mesh importate senza
- Migliorata la gestione dei dati non supportati durante l’importazione
- Aggiunta l’opzione “Nuova cartella” nell’area dei file di AssetBrowser
- Aggiunte le opzioni “Rinomina” e “Elimina” per le cartelle nell’area dei file di AssetBrowser
- Sostituita la configurazione manuale dei dati mesh con il rilevamento automatico dai pipeline
- Risolto re-parenting di più oggetti in progetti più grandi
- Risolto problema di testo non renderizzato inizialmente dopo l’apertura di un progetto
- Risolto icona PWA a volte non compilata
- Risolto problema di mesh confuse quando si cambia “Project Settings > Rendering > useMultiDraw”
- “Project Settings > Rendering > useMultiDraw” disabilitato di default
- Risolto crash durante l’importazione di mesh con triangolo finale incompleto
- Risolto crash durante l’apertura di progetti con shader personalizzati
- Risolto crash durante il cambiamento degli shader di un pipeline
- Risolti crash durante il cambio di progetto
- Risolto crash durante l’importazione di file scena mentre si comprimono le texture
- Risolto crash al fallimento della compressione texture usando una texture di avviso rosa
- Risolto crash alla creazione di un progetto con modello AR
- Risolto doppio click su un progetto recente nel Project Wizard che non chiudeva la finestra
- Risolto importazione di materiali flat che non importava come “Flat Opaque”
- Risolti alcuni problemi di rendering con alpha e usePreZ abilitato
- Chiarita UX attorno ad allowSimulation e trigger dei componenti physx
- Migliorato il contrasto generale dell’interfaccia utente
- Risolti molti problemi di layout minori nell’UI in Resources View
- Aggiunto campo di ricerca alla scheda Pipeline di Resources View
- Risolto il problema di visualizzazione di PhysX non mostrata fino all’abilitazione della simulazione
- Ridisegnata l’UX “Add Component” e aggiunto campo di ricerca
- Migliorata la compressione delle mesh
- Risolto problema di aggiunta di luz puntiforme a scena con luce solare disattivando la luce puntiforme
- Risolto spostamento di componenti ad altri oggetti tramite drag and drop
- Risolto click destro su file in Asset Browser che non selezionava il file
- Risolto filtro esperimentale bloom rotto nei browser
- Risolto
.so
mancante su Ubuntu - Aggiunta impostazione per la vista principale nelle impostazioni del progetto
Runtime
- Risolti potenziali crash dovuti a allocazioni errate per i nomi degli oggetti
- Risolti problemi rari con alpha su materiali quando si cambia scena
- Risolta eccezione quando si tenta di estendere tipo Array con metodi personalizzati
- Risolto crash durante il caricamento di file .gltf/.glb quando Phong non è confezionato
- Risolto importazione di materiali flat che non importava come “Flat Opaque” per file .gltf/.glb caricati durante il runtime
- Risolti alcuni problemi di rendering con alpha e usePreZ abilitato
- Risolto schermo nero quando si entra in sessione VR prima che venga mostrata la schermata di caricamento
- Ottimizzato il caricamento di dati immagine incorporati in file .gltf/.glb caricati durante il runtime
- Fatto sì che i pulsanti VR e AR appaiano solo una volta che il supporto WebXR è confermato
- Fatto in modo che VR e AR si attenuino se non supportati
Engine
- Varie ottimizzazioni minori lato CPU
- Varie ottimizzazioni lato GPU per la shading dei vertici e Skinning
- Le luci disabilitate non vengono più ombreggiate in nero, il loro costo di shading è rimosso
- Risolti vari problemi con l’abilitazione, disabilitazione e cambiamento del tipo di componenti luce
- Risolto raro caso limite di Skinning che causava picchi nei vertici durante l’animazione
- Stabilizzati stati iniziali della fisica
- Aggiunto controllo della velocità dell’animazione
- Risolto shader Phong quando l’uso di mappatura normale è attivato, ma nessuna texture normale è settata
- Risolto filtraggio bilineare su mips inferiori quando si utilizza il mipmapping
- Aumentato il limite del numero di texture da 256 a 512
JS API
- Rimosse le asserzioni quando si utilizza
WL.PhysXComponent
inattivo - Aggiunto
WL.PhysXComponent.removeCollisionCallback()
e resoWL.PhysXComponent.onCollision()
restituito un id di callback - Aggiunto
WL.PhysXComponent.shapeData
per consentire la clonazione di componenti physx che utilizzanoShape.TriangleMesh
oShape.ConvexHull
- Modificato
WL.Object.addComponent(type, params)
per accettare altri componenti perparams
- Risolto problema di mesh con Skinning che scompaiono quando si assegnano materiali
- Aggiunto sperimentale
WL.scene.reserveObjects(objectCount, componentCountsPerType)
per preallocare dati per oggetti e componenti, accelerando il spawning senza la necessità di fare pooling manualmente - Aggiunto
WL.AnimationComponent.speed
- Reso
WL.Mesh.vertexData
eWL.Mesh.indexData
restituiti come dati di sola lettura - Resi
WL.onXRSessionStart
,WL.onXRSessionEnd
eWL.onSceneLoaded
robusti contro le eccezioni lanciate durante i callback - Risolto
WL.Mesh.indexData
- Varie correzioni minori alla documentazione
Last Update: June 13, 2025