Release 0.8.0

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ügt
  • WL.Physics, WL.physics und WL.physics.rayCast() hinzugefügt
  • WL.Animation.duration behoben
  • WL.Skin.inverseBindScalings behoben
  • Abstürze WL.Object.children behoben
  • Unterstützung für params bei WL.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

Bleiben Sie auf dem Laufenden.