Veröffentlichung 0.8.10
Diese Veröffentlichung bietet hohe Stabilität mit vielen Fehlerbehebungen, großen Verbesserungen beim Asset-Import, leistungsstarken UX-Verbesserungen und zahlreichen Optimierungen.
Die Unterstützung für MacOS wurde bis OSX 10.13 Catalina wiederhergestellt.
Siehe das vollständige Änderungsprotokoll unten.

Änderungsprotokoll
Editor
- Unterstützung für ältere MacOS-Versionen (bis 10.13 - Catalina) wiederhergestellt
- Erlaubt das Erzeugen neuer Ressourcen-IDs als UUIDs zur Vermeidung von Konflikten bei der Versionskontrolle
- Hinzufügen der Konvertierung von derzeit nicht unterstützten Bild-Pixelformaten zu 8-Bit
- Hinzufügen des Imports verschiedener seltener verwendeter Mesh-Attributformate
- Hinzufügen der Normalen-Generierung für Meshes, die ohne importiert wurden
- Verbesserter Umgang mit nicht unterstützten Daten beim Import
- Option “Neuer Ordner” im Dateibereich des AssetBrowser hinzugefügt
- Optionen “Umbenennen” und “Löschen” für Ordner im Dateibereich des AssetBrowser hinzugefügt
- Manuelle Mesh-Dateneinstellungen durch automatische Erkennung aus Pipelines ersetzt
- Fehler bei der Neustrukturierung mehrerer Objekte in größeren Projekten behoben
- Fehler behoben, bei dem Text nach dem Öffnen eines Projekts anfangs nicht gerendert wurde
- Nicht kompiliertes PWA-Icon manchmal behoben
- Fehlerhafte Meshes beim Umschalten der “Projekteinstellungen > Rendering > useMultiDraw” behoben
- “Projekteinstellungen > Rendering > useMultiDraw” standardmäßig deaktiviert
- Absturz beim Importieren von Meshes mit unvollständigem letzten Dreieck behoben
- Absturz beim Öffnen von Projekten mit benutzerdefinierten Shadern behoben
- Absturz beim Wechseln des Shaders einer Pipeline behoben
- Abstürze beim Wechseln von Projekten behoben
- Absturz beim Importieren von Szenendateien während der Texturkomprimierung behoben
- Absturz bei fehlgeschlagener Texturkomprimierung unter Verwendung der pinken Warntafeltextur behoben
- Absturz beim Erstellen eines Projekts mit AR-Vorlage behoben
- Doppelklick auf kürzliches Projekt im Projektassistenten, der das Fenster nicht schließt, behoben
- Fehler behoben, bei dem flache Materialien nicht als “Flat Opaque” importiert wurden
- Einige Rendering-Probleme mit Alpha und aktiviertem usePreZ behoben
- UX um allowSimulation und Auslösen von PhysX-Komponenten verdeutlicht
- Gesamtkontrast der Benutzeroberfläche verbessert
- Viele kleine Layout-Probleme in der Ressourcenansicht behoben
- Suchfeld zum Pipeline-Tab der Ressourcenansicht hinzugefügt
- PhysX-Visualisierung, die erst nach Aktivierung der Simulation angezeigt wird, behoben
- “Komponente hinzufügen” UX neu gestaltet und Suchfeld hinzugefügt
- Verbesserte Kompression von Meshes
- Fehler behoben, dass Hinzufügen von Punktlicht zur Szene mit Sonnenlicht Punktlicht ausschaltet
- Fehler behoben, dass Verschieben von Komponenten zu anderen Objekten per Drag & Drop nicht funktionierte
- Rechtsklick auf Dateien im Asset Browser, der die Datei nicht auswählt, behoben
- Fehlerhafter experimenteller Bloom-Filter in Browsern behoben
- Fehlendes
.soauf Ubuntu behoben - Einstellung für Hauptansicht in den Projekteinstellungen hinzugefügt
Runtime
- Potenzielle Abstürze durch falsche Zuweisungen für Objektnamen beseitigt
- Seltene Probleme mit Alpha auf Materialien beim Szenenwechsel behoben
- Ausnahme behoben, wenn versucht wird, den Array-Typ mit benutzerdefinierten Methoden zu erweitern
- Absturz beim Laden von .gltf/.glb-Datei, wenn Phong nicht gepackt ist, behoben
- Fehler behoben, dass flache Materialien nicht als “Flat Opaque” für zur Laufzeit geladene .gltf/.glb importiert wurden
- Einige Rendering-Probleme mit Alpha und aktiviertem usePreZ behoben
- Schwarzer Bildschirm behoben, wenn die VR-Sitzung vor dem Ladebildschirm betreten wird
- Optimiertes Laden von eingebetteten Bilddaten in zur Laufzeit geladenen .gltf/.glb-Dateien
- VR- und AR-Buttons erscheinen nur, wenn WebXR-Unterstützung bekannt ist
- VR und AR werden gedimmt, wenn nicht unterstützt
Engine
- Verschiedene kleinere Optimierungen auf der CPU-Seite
- Verschiedene GPU-Seite Optimierungen für Vertex Shading und Skinning
- Deaktivierte Lichter werden nicht mehr mit schwarzer Farbe schattiert, ihre Schattierungskosten werden entfernt
- Verschiedene Probleme mit dem Aktivieren, Deaktivieren und Wechseln von Lichtkomponententypen behoben
- Ein seltener Skinning-Randfall, der dazu führt, dass Spitzen während der Animation auftauchen, behoben
- Anfangszustände der Physik stabilisiert
- Steuermöglichkeit für Animationsgeschwindigkeit hinzugefügt
- Phong-Shader behoben, wenn Normalenabbildung aktiviert, aber keine Normaltextur gesetzt ist
- Bilineare Filterung auf niedrigeren Mips bei Verwendung von Mipmapping behoben
- Texturanzahl-Limit von 256 auf 512 erhöht
JS API
- Assertions bei Verwendung eines inaktiven
WL.PhysXComponententfernt WL.PhysXComponent.removeCollisionCallback()hinzugefügt undWL.PhysXComponent.onCollision()gibt nun eine Callback-ID zurückWL.PhysXComponent.shapeDatahinzugefügt, um PhysX-Komponenten zu klonen, dieShape.TriangleMeshoderShape.ConvexHullverwendenWL.Object.addComponent(type, params)akzeptiert nun andere Komponenten fürparams- Fehler behoben, dass skinnierte Meshes verschwinden, wenn Materialien zugewiesen werden
- Experimentelles
WL.scene.reserveObjects(objectCount, componentCountsPerType)hinzugefügt, um Daten für Objekte und Komponenten vorzureservieren, was das Spawning beschleunigt, ohne dass Objekte manuell gepoolt werden müssen WL.AnimationComponent.speedhinzugefügtWL.Mesh.vertexDataundWL.Mesh.indexDatageben nun schreibgeschützte Daten zurückWL.onXRSessionStart,WL.onXRSessionEndundWL.onSceneLoadedgegen während der Rückrufe ausgelöste Ausnahmen robust gemachtWL.Mesh.indexDatabehoben- Verschiedene kleinere Dokumentationskorrekturen
Last Update: June 18, 2025
