Zum Hauptinhalt springen

Spatial Shapes (visionOS)

Spatial Shapes ist ein exklusives AR-Tool für visionOS auf der Apple Vision Pro. Es bietet eine glasartige Steueroberfläche, um einen AR-Raum zu betreten und 3D-Objekte hinzuzufügen oder zu verwalten.

Inhaltsverzeichnis

Verfügbarkeit

  • Spatial Shapes ist ausschließlich auf visionOS verfügbar.
  • Unter iOS/iPadOS bietet das Tool AR stattdessen die AR-Funktionalität.

AR-Raum betreten

Die Steuerung auf der rechten Seite enthält einen AR-Raum betreten / AR-Raum verlassen-Button. Sie müssen den AR-Raum betreten, bevor Sie Objekte hinzufügen können.

Objekt hinzufügen

Oben auf dem Bildschirm ändert sich der Header-Button je nach Status:

  • Zuerst AR-Raum betreten: Wird angezeigt, wenn der AR-Raum nicht aktiv ist.
  • Objekt hinzufügen...: Wird nach dem Betreten des AR-Raums angezeigt.

Wenn Sie auf Objekt hinzufügen... tippen, erscheint ein Auswahlfenster mit drei Tabs:

  • Primitives – ein Raster mit vier Grundformen: Kugel, Würfel, Zylinder und Kegel. Jede Form hat ein eigenes Symbol und eine eigene Farbe.
  • Bundled – ein durchsuchbares Raster mit mitgelieferten USDZ-Modellen. Verwenden Sie die Suchleiste, um nach Namen zu filtern.
  • Import – ein Bereich zum Importieren von Dateien mit einem Dateien durchsuchen-Button, der die Dateien-App öffnet, um USDZ-Dateien aus iCloud Drive, lokalem Speicher oder verbundenen Anbietern zu importieren.

Wenn ein Objekt geladen wird, zeigt das Tool eine Ladeüberlagerung mit dem Namen des zu ladenden Objekts an.

Standardmäßig werden Objekte auf Augenhöhe, etwa 50 cm vor dem Benutzer, platziert.

Objektliste

Die linke Karte zeigt die aktuelle Objektliste:

  • Wenn sie leer ist, wird ein Hinweis für den leeren Zustand angezeigt.
  • Wenn sie gefüllt ist, können Sie ein Objekt auswählen, um es zu fokussieren, oder Objekte aus der Liste löschen.

Ausgewähltes Objekt

Die Karte für das ausgewählte Objekt zeigt:

  • Name
  • Skalierung
  • Position (X/Y/Z)
  • Rotation (Y)

Objektmanipulation

Im immersiven Raum können Objekte direkt mit Handgesten manipuliert werden. Verwenden Sie Ziehen und Kneifen, um Objekte räumlich zu verschieben, zu drehen und zu skalieren. Nach dem Loslassen verbleiben die Objekte an der platzierten Position.

Die Karte für das ausgewählte Objekt wird in Echtzeit aktualisiert, während Sie Objekte manipulieren, sodass Position, Rotation und Skalierung synchron bleiben.

Hand-Tracking

Spatial Shapes bietet Echtzeit-Hand-Tracking mit ARKit. Für jede Hand (links und rechts) sind schwebende Datenpanels an Ihren Handgelenken angebracht (wie eine virtuelle Armbanduhr) und zeigen:

  • Position (X, Y, Z in Metern) vom Handgelenk-Gelenk aus
  • Rotation (Euler-Winkel in Grad)
  • Richtung (Vorwärtsvektor)
  • Geschwindigkeit (m/s)
  • Tracking-Status (grüner Indikator bei Tracking, rot bei Verlust)

Diese Panels folgen den Handbewegungen in Echtzeit und bieten Live-Feedback darüber, wie ARKit Ihre Handpositionen erkennt.

Drahtgittermodus

Spatial Shapes verfügt über einen Umschalter für den Drahtgittermodus. Ist dieser aktiviert, werden alle Objektmaterialien durch eine linienbasierte Darstellung ersetzt, sodass nur die Kanten des Meshs sichtbar sind. Das Deaktivieren des Drahtgittermodus stellt die ursprünglichen Materialien wieder her.

Hinweise und Einschränkungen

  • Die tatsächlich verfügbaren Objekte hängen vom Build und den mitgelieferten oder unterstützten Import-Assets ab.
  • Einige mitgelieferte Assets haben vordefinierte Rotations- und Skalierungswerte, die beim Platzieren angewendet werden.
  • Spatial Shapes ist nur auf visionOS verfügbar. Unter iOS/iPadOS verwenden Sie stattdessen das AR-Tool.