Valorizziamo la tua privacy. Usiamo i cookie per migliorare la tua esperienza sul nostro sito. Utilizzando questo sito accetti la nostra Informativa sulla privacy.

Release 0.9.0

Release 0.9.0

Questa release introduce una serie di funzionalità innovative per il rendering e importanti miglioramenti alle capacità di rendering, il supporto iOS e molte altre correzioni di bug e miglioramenti dell’esperienza utente.

Streaming delle Texture 

Lo streaming delle texture ci libera finalmente dai limiti delle texture non compresse e ora vengono trasmesse dinamicamente alla GPU in base a ciò che è richiesto per il rendering della vista attuale dell’utente.

Migliora l’uso della memoria GPU, i tempi di caricamento e consente di utilizzare più texture ad alta risoluzione.

Esempio di streaming di una texture 16k x 8k.

Disegni a Schermo Intero 

I disegni a schermo intero come Sky offrono un modo conveniente ed efficiente per aggiungere un’immagine di sfondo, un ambiente equirettangolare o un gradiente alla tua esperienza.

Schermata dei disegni a schermo intero

Luci Spot 

Le luci spot forniscono un controllo ancora maggiore sull’illuminazione nella scena.

Shader Basati Fisicamente 

Gli shader basati fisicamente permettono di rendere materiali più realistici, come metalli e plastiche.

Schermata shader fisico

Rendering del Testo Slug 

Con la nostra integrazione del middleware per il rendering del testo Slug, ora offriamo un rendering del testo all’avanguardia. Il testo rimane nitido e chiaro in VR, migliorando la leggibilità ed eliminando qualsiasi artefatto visivo del metodo precedente. Questa integrazione apre la strada a un rendering del testo molto più avanzato in arrivo nel prossimo futuro.

Rendering del testo Slug.

Supporto per iOS Safari 15 

Questa release aggiunge finalmente il supporto per Desktop e iOS Safari 15. Questo è particolarmente importante per le esperienze di Realtà Aumentata sul Web.

Dimensione del Pacchetto 

Abbiamo incluso tutte queste nuove funzionalità mantenendo quasi invariata la dimensione del runtime binario e riducendo fortemente la dimensione dell’installer su tutte le piattaforme! Inoltre, alcune riduzioni significative delle dimensioni delle mesh e lo streaming delle texture migliorano ulteriormente i tempi di caricamento.

Changelog 

Editor

  • Cambiato a contorni per evidenziare le selezioni
  • Risolto problema con i risultati di temporizzazione GPU del Profiler
  • Sbloccata navigazione nella vista Profiler
  • Risolto crash durante la riduzione delle dimensioni dell’immagine per certe dimensioni
  • Risolto il resto della rotazione di Eulero
  • Risolti vari problemi nel flusso di autenticazione
  • Risolti vari crash e problemi relativi al riordino della pipeline
  • Rimosse impostazioni di miscela non valide
  • Divise impostazioni di miscela alpha e RGB
  • Passato a istanze complete dei file scena in importazione, consentendo importazioni multiple dello stesso file
  • Permesso di trascinare materiali sugli oggetti della scena
  • Permesso di trascinare file JavaScript nella lista dei componenti
  • Uscita corretta quando --project non riesce a caricare dalla linea di comando
  • Aggiunto supporto MOZ_lightmap per l’importazione GLTF
  • Aggiunto supporto materiali PBR per l’importazione GLTF
  • Aggiunto supporto per importazione immagini .webp
  • Risolto loop infinito di riconfezionamento quando si aggiunge un percorso vuoto alla lista degli script
  • Migliorata drasticamente la compressione delle mesh nei file .bin
  • Garantito che anche progetti più grandi si imballino in meno di 1 secondo
  • Risolto bug dove le immagini scompaiono quando l’estensione è in maiuscolo
  • Risolti vari problemi con la visualizzazione di debug di PhysX che non si aggiorna
  • Risolti problemi minori di intuizione nell’annullamento delle operazioni con il gizmo di trasformazione
  • Aggiunto pratico interruttore per simulare PhysX nella barra degli strumenti della vista Scena
  • Migliorata velocità del caricamento della cache delle texture compresse
  • Generate tangenti per le mesh importate senza
  • Risolto titolo della finestra non aggiornato correttamente secondo il nome del progetto
  • Risolto il problema della cancellazione della directory nella lista delle directory del Browser delle Risorse
  • Rimuovi notifica quando si salva un progetto
  • MacOS
    • Risolto l’esecuzione di script di build npm per l’imballaggio
    • Risolto crash durante la compressione delle texture a causa dell’uso del formato BC7 non supportato
    • Risolti vari altri crash

Runtime

  • Aggiunto errore quando si caricano file .bin imballati in versioni precedenti
  • Risolto supporto iOS safari

Engine

  • Passato allo streaming delle texture di Wonderland per le texture compresse
    • Abilita nuove dimensioni di atlante texture compresse fino a 32k x 32k
    • Aggiunge supporto mip map per le texture compresse
    • Riduce l’uso della memoria GPU e migliora notevolmente la velocità di lettura delle texture
    • Riduce il tempo di caricamento iniziale della scena
  • Passato al rendering del testo Slug
  • Migliorato ancora di più il conteggio degli oggetti per drawcall
  • Aggiunto supporto lightmap importato a Phong
  • Aggiunto supporto UV secondario
  • Aggiunti passaggi a schermo intero
    • Sky rende un’immagine equirettangolare
    • Background rende un’immagine di sfondo e/o un gradiente di colore
  • Aggiunto shader “Physical” per materiali PBR
  • Aggiunte luci spot
  • Eliminati completamente gli oggetti dai file di progetto quando eliminati
  • Implementate impostazioni materiali PhysX per attore

JS API

  • Risolto il problema dell’impostazione di ViewComponent.near e ViewComponent.far che non ha effetto nelle sessioni XR
  • Rinominato PhysXComponent.restitution in PhysXComponent.bounciness
  • Risolto PhysXComponent.rayCast che non restituisce più risultati
  • Aggiunto Mesh.getBoundingSphere() e Mesh.destroy()
  • Aggiunta nuova API per modificare i dati della mesh a runtime
  • Permesso il passaggio di argomenti extra a webxr_request_session_func, ad esempio per l’utilizzo di overlay DOM

Componenti

  • video-texture: Risolto il problema della disabilitazione della riproduzione automatica che riproduce comunque il video
  • device-orientation-look: Risolto il problema della rotazione errata a seconda dell’orientamento iniziale
Last Update: June 13, 2025

Resta aggiornato.