Release 0.8.0
Integrazione con PhysX, post processing Bloom e una lunga lista di miglioramenti al flusso di lavoro - specialmente quando si lavora con molti oggetti.
Changelog
Nuove Funzionalità
- Aggiunta fisica basata su NVidia PhysX 4.1
- Aggiunto componente nativo “physx” per corpi rigidi cinematici, statici e dinamici con supporto per le forme TriangleMesh, ConvexMesh, Sphere, Capsule, Box e Plane, filtraggio delle collisioni e callback
- Aggiunto filtraggio delle collisioni con gruppi rinominabili
- Aggiunto “Simulate Physics” nel menu Debug della Vista Scena
- Aggiunta scheda “Physics” alle impostazioni del progetto
- Aggiunto post processing Bloom
- Aggiunta visualizzazione del componente collisione a runtime
- Aggiunto il packing delle animazioni per ridurre le dimensioni dei dati di animazione
- Aggiunta semplificazione e ottimizzazione delle mesh
- Supporto sperimentale a WebAssembly SIMD
Editor
- Aggiunte opzioni di rendering HDR e Bloom nelle Impostazioni del Progetto
- Aggiunta opzione per attivare/disattivare la visualizzazione del collider a runtime nelle Impostazioni del Progetto
- Aggiunta statistica sulle dimensioni delle risorse dopo il packaging
- Implementata la rimozione dei keyframe lineari ridondanti per ridurre la dimensione delle animazioni
- Aggiunto Ctrl + D per duplicare
- Comportamento di copia&incolla nella Vista Scena reso coerente con il Sommario Scena
- Aggiunto selezione multipla per intervalli con Shift nel Sommario Scena
- Supporto aggiunto per più oggetti quando si eliminano
- Supporto aggiunto per più oggetti quando si traslano e ruotano nella Vista Scena
- Supporto aggiunto per più oggetti quando si copiano&incollano
- Supporto aggiunto per riparentare più oggetti nel Sommario Scena
- Aggiunto “Duplica” e “Incolla come Figlio”
- Risolto il problema dello scorrimento automatico nella Vista Console
- Aggiunto B per la selezione di un’area
- Aggiunto Ctrl + Shift + Click per allineare l’oggetto selezionato con un altro
- Aggiunto Q/E per il movimento della camera verso l’alto e il basso nella vista scena
- Risolto problema con F per focalizzare un oggetto
- Aggiunto scalamento importazione per le mesh, applicabile nella vista risorse
- Risolto undo dopo aver aggiunto oggetti tramite Sommario Scena > Click Destro > Aggiungi Oggetto > …
- Risolto undo dopo incolla lasciando oggetti vuoti
- Risolto undo di eliminazione gerarchie
- Deselezione aggiunta quando si clicca su oggetti selezionati nella Vista Scena
- Risolto problema con i componenti di luce appena creati che non influenzavano la Vista Scena
- Suddiviso “Reset Transformation” nelle Proprietà nelle sue tre parti
- Aggiunto
--preferences
per sovrascrivere il file delle preferenze
Motore
- Aggiunto supporto query Box con Box overlap
- Raycast contro componenti collider ora ordinati per distanza
- Risolto problema di corruzione della memoria quando più di 4 collider si intersecano in un ray cast
- Implementato il packing per le animazioni, riducendo la loro dimensione fino al 60%
- Risolto problema di tremolio su oggetti molto vicini
- Risolto problema di potenziali giunti lungo textures in tiling
Runtime
- Implementata la visualizzazione del collider
- Risolto problema di dipendenza esterna con lo script wasm-featuredetect
- Ottimizzata ulteriormente la dimensione del runtime
- Supporto per Microsoft Hololens 2
- Reso opzionale la funzionalità
hit-test
per WebXR AR - Permesso il rendering stereo in WebXR AR
- Reso opzionale la funzionalità
API JS
- Aggiunto
PhysXComponent
- Aggiunto
WL.Physics
,WL.physics
eWL.physics.rayCast()
- Risolto
WL.Animation.duration
- Risolto
WL.Skin.inverseBindScalings
- Risolti crash con
WL.Object.children
- Aggiunto supporto per
params
suWL.Object.addComponent()
con componenti nativi
Componenti JavaScript
- Risolto il comportamento di hover su
cursor
- Aggiornato
hand-tracking
agli ultimi cambiamenti nel WebXR Hand Input API - Aggiunto oggetto cliccato e cursore ai parametri passati a
cursor-target
params - Reso
cursor
in grado di creare un componentecursor-target
.globalTarget
che permette di chiamare callback per qualsiasi oggetto cliccato
Last Update: June 13, 2025