Release 0.8.0
PhysX-Integration, Bloom-Nachbearbeitung und eine lange Liste von Workflow-Verbesserungen - insbesondere bei der Arbeit mit vielen Objekten.
Änderungsprotokoll
Neu
- Physik basierend auf NVidia PhysX 4.1 hinzugefügt
- “physx”-natives Komponente für kinematische, statische und dynamische starre Körper hinzugefügt mit Unterstützung für TriangleMesh, ConvexMesh, Sphere, Capsule, Box und Plane Formen, Kollisionsfilterung und -rückrufe
- Kollisionsfilterung mit umbenennbaren Gruppen hinzugefügt
- “Physik simulieren” im Debug-Menü der Szenenansicht hinzugefügt
- “Physik”-Tab zu Projekteinstellungen hinzugefügt
- Bloom-Nachbearbeitung hinzugefügt
- Laufzeit-Kollisionskomponenten-Visualisierung hinzugefügt
- Animationspacken hinzugefügt, um Animationsdatengrößen zu reduzieren
- Mesh-Vereinfachung und -Optimierung hinzugefügt
- Experimentelle WebAssembly SIMD-Unterstützung
Editor
- HDR- und Bloom-Rendering-Optionen in Projekteinstellungen hinzugefügt
- Option zur Umschaltung der Laufzeitcollider-Visualisierung in Projekteinstellungen hinzugefügt
- Statistiken zu Ressourcengrößen nach dem Packen hinzugefügt
- Redundante lineare Keyframe-Entfernung implementiert, um Animationsgröße zu reduzieren
- Ctrl + D für Duplizieren hinzugefügt
- Szeneansicht-Kopier- und Einfügeverhalten konsistent mit Szenenübersicht gemacht
- Shift-Auswahl für Bereiche in Szenenübersicht hinzugefügt
- Unterstützung für mehrere Objekte beim Löschen hinzugefügt
- Unterstützung für mehrere Objekte beim Übersetzen und Drehen in Szenenansicht hinzugefügt
- Unterstützung für mehrere Objekte beim Kopieren und Einfügen hinzugefügt
- Unterstützung für das Umpintern von mehreren Objekten in Szenenübersicht hinzugefügt
- “Duplizieren” und “Als Kind einfügen” hinzugefügt
- Automatisches Scrollen in Konsolenansicht behoben
- B für Boxauswahl hinzugefügt
- Ctrl + Shift + Klick hinzugefügt, um ausgewähltes Objekt an ein anderes zu schnappen
- Q/E für Auf- und Abwärtsbewegung der Kamera in Szeneansicht hinzugefügt
- F zum Fokussieren eines Objekts behoben
- Importskalierung für Meshes hinzugefügt, in Ressourcenansicht anwenden
- Rückgängig nach dem Hinzufügen von Objekten über Szenenübersicht > Rechtsklick > Objekt hinzufügen > … behoben
- Rückgängig nach Einfügen, das leere Objekte hinterlässt, behoben
- Rückgängig beim Löschen von Hierarchien behoben
- Deselektion beim Klicken auf ausgewählte Objekte in Szenenansicht hinzugefügt
- Neuerstellte Lichtkomponenten, die Szenenansicht nicht beeinflussen, behoben
- “Transformation zurücksetzen” in Eigenschaften in drei Teile gespalten
--preferences
zum Überschreiben der Präferenzdatei hinzugefügt
Engine
- Unterstützung für Box mit Box-Überlappungsabfrage hinzugefügt
- Raycasts gegen Collider-Komponenten werden jetzt nach Entfernung sortiert
- Speicherbeschädigung behoben, wenn mehr als 4 Collider in einem Raycast überschneiden
- Packen für Animationen implementiert, um deren Größe um bis zu 60% zu reduzieren
- Zittern bei sehr nahen Objekten behoben
- Potenzielle Nähte entlang von gekachelten Texturen behoben
Runtime
- Collider-Visualisierung implementiert
- Abhängigkeit von externem wasm-featuredetect-Skript behoben
- Laufzeitgröße weiter optimiert
- Microsoft Hololens 2-Unterstützung
hit-test
-Feature für WebXR AR optional gemacht- Ermöglicht auch Stereo-Rendering in WebXR AR
JS API
PhysXComponent
hinzugefügtWL.Physics
,WL.physics
undWL.physics.rayCast()
hinzugefügtWL.Animation.duration
behobenWL.Skin.inverseBindScalings
behoben- Abstürze
WL.Object.children
behoben - Unterstützung für
params
beiWL.Object.addComponent()
mit nativen Komponenten hinzugefügt
JavaScript-Komponenten
- Hover-Verhalten auf
cursor
behoben hand-tracking
auf neueste Änderungen in der WebXR-Handeingabe-API aktualisiert- Geklicktes Objekt und Cursor zu den an
cursor-target
-Parameter übergebenen Parametern hinzugefügt cursor
erstellt jetzt eine.globalTarget
cursor-target
Komponente, die das Aufrufen von Rückrufen für jedes geklickte Objekt ermöglicht
Last Update: February 17, 2021