Versione 1.3.0
Tra i principali aggiornamenti ci sono nuovi e migliorati modelli di progetto, uno shader del cielo procedurale, un effetto di testo con ombra e filtri di risorse per l’Outline della Scena.
Inoltre, presentiamo una prima versione di ambienti di lavoro multi-progetto che semplifica il bundling JavaScript e reintroduce il ricaricamento rapido.
Modello Fisico
Abbiamo aggiunto un nuovo modello che include un cielo atmosferico procedurale, rendering HDR, tone mapping e una configurazione della sonda ambientale per avviare progetti che utilizzano lo shader fisico.

Report di Crash
Questa versione introduce il report automatico dei crash, permettendoci di identificare potenziali problemi di stabilità e risolvere più facilmente gli arresti anomali.
Changelog
Editor
- Aggiunto nuovo modello fisico che mostra alcune funzionalità grafiche avanzate
- Revisione del modello predefinito
- Aggiunto report automatico di crash
- Ridotto l’uso di memoria per le immagini raw memorizzate nella cache
- Reintrodotto il controllo della velocità con la rotella del mouse mentre si vola nella Scene View
- Eseguito npm in modo asincrono durante il caricamento del progetto
- Evitato invocazioni npm install non necessarie su package.json non modificati
- Nuova vista ad albero delle risorse per visualizzare riferimenti di scena e asset
- Aggiunto baking ambientale automatico e rimosso il pulsante “re-bake immediatamente”
- Accorciati gli ID di risorse lunghi quando visualizzati
- Cambiati i tasti di scelta rapida predefiniti per Incolla come figlio e Incolla come fratello
- Aggiunti filtri degli oggetti nell’Outline della Scena per riferimenti di risorse
- Aggiunto supporto per testi in cirillico, greco e latino esteso nell’interfaccia utente
- Aggiunta visualizzazione per ossa nella Scene View
- Semplificata l’interfaccia utente del componente testo
- Introdotti ambienti di lavoro multi-progetto e capacità di passare tra scene. Un ambiente di lavoro utilizza le impostazioni Javascript della scena principale e raggruppa tutti i componenti in un ambiente di lavoro nel file index.js della scena principale.
- Rinominato l’impostazione
packageForStreaming
inprefab
per allinearsi maggiormente con l’API JavaScript - Aggiunto strumento al menu contestuale del Browser Asset per combinare le texture PBR in una sola texture di occlusione-roughness-metallic
- Risolto crash quando si clicca su certe directory nascoste nel Browser Asset
- Eliminata perdita di memoria durante l’analisi dei componenti
- Memorizzati file di lingua e dati cache in sottocartelle per progetto
- Ripristinato il valore predefinito per valori .wlp non validi
- Evitato che i componenti importati scompaiano dopo modifiche nell’editor
- Creato sempre una cartella deploy/ per nuovi progetti, risolvendo un problema di monitoraggio file
Engine
- Aggiunto effetto ombra per componenti di testo, con nuova proprietà
effectOffset
- Aggiunto pipeline AtmosphericSky procedurale e fisicamente basato
- Implementata funzione
WITH_FOG
nello shader fisico - Utilizzato
diffuseColor
in assenza didiffuseTexture
nei materiali Phong - Aggiunta nuovamente la caratteristica
TEXTURED
nei pipeline Phong Lightmapped e Normalmapped - Implementato Bloom per sessioni VR in WebXR
- Risolto crash quando si carica una mesh con coordinate di texture secondarie
Runtime
- Assegnati obiettivi corretti quando si imposta un’animazione a runtime
- Risolto crash occasionale durante il caricamento dei prefab
JavaScript/TypeScript API
- Aggiunto
Prefab.getComponents
ePrefab.getActiveComponents
per ottenere tutti i componenti di un dato tipo in un prefab/scena - Generata eccezione quando si imposta una proprietà del materiale con un array troppo piccolo