Rilascio 0.7.0
Novità
- Aggiunta importazione di animazioni
- Aggiunta importazione di mesh con skin e skin (.gltf e .glb solo)
- Aggiunto il componente “animation” per riprodurre animazioni
- Aggiunta schermata di caricamento per una visualizzazione iniziale più veloce
- Aggiunte schede “Skins”, “Animations” e “Shaders” nella visualizzazione delle Risorse
- Aggiunto shader sperimentale “Particle”
- Aggiunta la possibilità di trascinare e rilasciare risorse nella visualizzazione delle Risorse
Editor
- Risolto problema con lo spazio nel nome del progetto che causava problemi con il WebServer
- Risolto crash durante l’importazione di trasformazioni di oggetti non ortogonali
- Risolto crash quando la vista delle proprietà è aperta su oggetti recentemente eliminati
- Risolto crash in fase di chiusura con WebServer in esecuzione
- Risolto problema per cui i nuovi shader non apparivano nei progetti esistenti
- Risolto crash quando vengono referenziati shader mancanti
- Risolto crash durante l’eliminazione senza oggetto selezionato
- Risolto problema con oggetti con nomi duplicati non apribili nella Struttura della Scena
- Risolto feedback mancante all’utente quando si apre un progetto senza licenza
- Aggiunta cartella relativa
js
del progetto ai percorsi di script predefiniti del progetto - Risolto selezione di risorse “- none -”
- Risolti crash relativi a gruppi di mesh non creati per tutti gli shader
- Ubuntu: Ridotto il download editor eliminando l’eccessiva dimensione del binario assimp
- MacOS: Cambiati i tasti di scelta rapida da “Ctrl” a “Cmd”
- MacOS: Rimossa la visualizzazione “TestEngine”
Runtime
- Risolto il raycast su Sphere che faceva il raycasting anche all’indietro
- Risolto il raycast su Box e AABB
- Risolto queryOverlaps per Sphere-Sphere
- Risolto il ripristino delle trasformazioni della mesh dopo una certa quantità di nuove mesh generate
- Passaggio a un sottoinsieme di font per ridurre la dimensione del download
- Minimizzato glMatrix
- Aggiornato howler.js alla versione 2.2.0
- Risolto il problema di race condition tra il caricamento della scena e del font che a volte causava la mancata visualizzazione del testo
Componenti JS
- cursor: Risolta scala di cursorObject e offset del ray su quest
API JS
- Aggiunto
WL.Animation
eWL.AnimationComponent
- Aggiunto
WL.xrSession
- Aggiunte liste di callback
WL.onXRSessionStart
eWL.onXRSessionEnd
- Aggiunti metodi
WL.Object.getTranslationLocal()
,WL.Object.getTranslationWorld()
,WL.Object.setTranslationLocal()
,WL.Object.setTranslationWorld
per comodità - Aggiunti
WL.Object.resetScaling()
eWL.Object.resetTranslationRotation()
- Risolti parametri materiali float
Last Update: June 13, 2025