Release 1.2.1

Release 1.2.1

Größere Speichereffizienz zur Laufzeit, um noch komplexere Anwendungen auf Safari zu ermöglichen, sei es auf iPhone, Mac oder Apple Vision.

LZ4-Superkompression 

UASTC-Texturen werden jetzt mit LZ4 superkomprimiert, was die Ausgewogenheit zwischen Dekodiergeschwindigkeit, Binärgröße und Kompressionsverhältnissen bietet.

Streaming in WASM-Speicher 

Wir streamen jetzt Binärdaten in den WebAssembly-Speicher, was die maximale Speichernutzung erheblich verbessert und den Weg für das direkte Laden aus Streaming-Anfragen in der Zukunft ebnet.

Änderungsprotokoll 

Editor

  • LZ4-Superkompression für UASTC-Texturen hinzufügen
  • tsconfig.json generieren, wenn eine TypeScript-Komponente erstellt wird
  • Float-Materialeigenschaften auf ihre Min/Max-Grenzen beschränken
  • .editor-Ordner wird nicht erstellt, wenn er fehlt

Engine

  • Unterstützung für Root-Bewegungssteuerung hinzufügen
  • Textumbruchmodi zu Textkomponenten hinzufügen
  • PCF-Schatten auf mobilen und eigenständigen VR-Plattformen reparieren
  • Behobenes Problem: Ausgeblendete Objekte werfen keine Schatten, wenn Multidraw aktiviert ist

Runtime

  • Daten-Streaming in wasm zur Optimierung der Speichereffizienz während des Szenenladens
  • Probleme mit Skinning und Texturierung beheben, wenn Multidraw aktiviert ist
  • Zugriff auf navigator.xr beheben, der den Start in iframes verhindert, die keine xr-Richtlinie aktiviert haben
  • rayHit._scene nicht initialisiert vor Aktivierung beheben

JavaScript/TypeScript API

  • TextComponent.wrapMode und TextComponent.wrapWidth hinzufügen
  • Font.outlineSize hinzufügen
Last Update: May 19, 2024

Bleiben Sie auf dem Laufenden.