Release 0.9.2

Release 0.9.2

Dieses Release schaltet Echtzeit-Schatten für VR, AR und 3D frei und bringt weitere Fehlerbehebungen und UX-Verbesserungen für 0.9.

Dynamische Schatten 

Für Shadow Mapping muss der Renderer zusätzliche Durchgänge über die gesamte Szene durchführen. Die Zeichnungsaufrufoptimierungen der Wonderland Engine ermöglichen Schatten-Durchgänge zu einem Bruchteil der Kosten im Vergleich zu traditionellen Web-3D-Frameworks.

Unsere Methoden sind für VR und Oculus Quest optimiert und verwenden 4 (Sonnenlicht), 2 (Punktlicht) bzw. 1 (Spotlicht) Durchgänge.

Änderungsprotokoll 

Editor

  • Behobene Abstürze beim Wechseln des Transformationswerkzeugs während der Verwendung
  • Konsistente Linienbreite des Transformationswerkzeugs hergestellt
  • Behobene Auswahl im SceneView nach Löschen eines Objekts während der Nutzung des Transformationswerkzeugs
  • Behobener Absturz beim Öffnen von Projekten vor Version 0.9.0 mit festgelegter fontSize
  • Implementiertes Lauschen auf benutzerdefinierte Templates: index.html, manifest.json und service-worker.js
  • Behebtes Warten beim Packen auf versteckte Hintergrundprozesse
  • Behobene kürzlich aufgetretene Abstürze bei der Bildkomprimierung
  • Behobenes Hinzufügen des .js-Präfixes im AssetBrowser, wenn bereits angegeben
  • AmbientColor wurde nicht immer importiert
  • Warnung für nicht unterstützte PBR-Texturcodierungen hinzugefügt
  • Import der Phong-Emissiv-Eigenschaft hinzugefügt
  • Import der Alpha-Maskierungseigenschaften hinzugefügt
  • Import der Eigenschaften roughtnessFactor und metallicFactor auf physikalischen Materialien hinzugefügt
  • Import von Okklusionstextur und Faktor auf physikalischen Materialien hinzugefügt
  • Project Settings > Physics > maxTimestep hinzugefügt, um das Substepping der Physiksimulation zu steuern
  • Potenzieller Absturz während des Shader-Hot-Reloadings behoben
  • Texturen im Ressourcenfenster nicht umbenennbar behoben
  • Optimierte neue Auswahlumriss

Engine

  • Dynamische Schatten für Spot-, Punkt- und Sonnenlichter hinzugefügt
  • Sonnenlicht-Schattierung im Physikalischen Shader behoben
  • Substepping hinzugefügt, um die Stabilität der Physiksimulation zu erhöhen

Shader API

  • Unterstützung für verschiedene Präprozessorbefehle und logische Operatoren implementiert

JavaScript API

  • Unterstützung für JointId-Datenzugriff in WL.Mesh hinzugefügt
  • Skinned-Attribut für den WL.Mesh-Konstruktor hinzugefügt
  • WL.Scene.reset() hinzugefügt
  • Absturz bei WL.Texture.destroy() mit komprimierten Bildern behoben
  • Ausnahme beim Setzen einiger Materialeigenschaften behoben
  • Workaround hinzugefügt, um zu verhindern, dass der WebXR Emulator eine Framegröße von 0 beim Betreten von VR meldet, um einen Absturz zu vermeiden
  • WL.Object.changed hinzugefügt, um potenzielle Transformationsänderungen seit dem letzten Frame zu erkennen
  • Einstellen von WL.Viewcomponent.fov in XR-Sitzungen ohne Wirkung behoben
Last Update: September 23, 2022

Bleiben Sie auf dem Laufenden.