Verwalte Deine Cookie-Einstellungen. Du kannst verschiedene Arten von Cookies unten aktivieren oder deaktivieren. Für weitere Details, siehe unsere Datenschutzerklärung.

Veröffentlichung 0.8.10

Veröffentlichung 0.8.10

Jetzt herunterladen!

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.

Neue UX zum Hinzufügen von Komponenten

Ä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 .so auf 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.PhysXComponent entfernt
  • WL.PhysXComponent.removeCollisionCallback() hinzugefügt und WL.PhysXComponent.onCollision() gibt nun eine Callback-ID zurück
  • WL.PhysXComponent.shapeData hinzugefügt, um PhysX-Komponenten zu klonen, die Shape.TriangleMesh oder Shape.ConvexHull verwenden
  • WL.Object.addComponent(type, params) akzeptiert nun andere Komponenten für params
  • 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.speed hinzugefügt
  • WL.Mesh.vertexData und WL.Mesh.indexData geben nun schreibgeschützte Daten zurück
  • WL.onXRSessionStart, WL.onXRSessionEnd und WL.onSceneLoaded gegen während der Rückrufe ausgelöste Ausnahmen robust gemacht
  • WL.Mesh.indexData behoben
  • Verschiedene kleinere Dokumentationskorrekturen
Last Update: March 28, 2025

Bleib auf dem Laufenden.