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
undmetallicFactor
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 denWL.Mesh
-Konstruktor hinzugefügtWL.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