Plattformspezifische Leitfäden
Android (Kotlin/Java)
Android NDK (C)
Unity (AR Foundation)
Unreale Engine
Mit der Instant Placement API können Nutzer AR-Objekte sofort platzieren, ohne dass er sein Gerät zuerst woanders platzieren muss, damit ARCore ein vollständiges Tracking und eine Oberflächengeometrie erkennen.
Nachdem die Nutzenden ein Objekt platziert haben, wird seine Pose in Echtzeit optimiert, während der sich durch die Umgebung bewegen. Sobald ARCore in der Lage ist, die richtige in der Region platzieren, in der das AR-Objekt platziert wurde, wird der Wert Pose und Tracking-Methode.
Im folgenden Beispiel wird ein Objekt am Anfang mithilfe einer geschätzten Pose platziert. Dies wird durch seine Graustufenfarbe angezeigt. Sobald du eine richtige Pose ermittelt hast, Das Objekt verfärbt sich, was darauf hindeutet, dass es eine richtige Pose verwendet. Die Eine plötzliche Änderung der Haltung wirkt sich auch auf die scheinbare „Größe“ aus. oder empfundene Skalierung der -Objekt enthält.
In Abbildung 1 ist die sofortige Platzierung deaktiviert und die Oberflächengeometrie ist nicht definiert. Objekte, die auf dem Boden rechts neben dem Billardtisch platziert werden (vier kleine blaue Punkte) erschlagen wirken, ihre Posen sind nicht definiert.
In Abbildung 2 wird Instant-Placement über das Menü unter dem Zahnradsymbol aktiviert.
In Abbildung 3 wird mit aktivierter sofortiger Platzierung ein neues Objekt in der Szene platziert. Es erscheint in Graustufen statt farbig, um darauf hinzuweisen, dass es nicht für eine genaue Haltung korrigiert.
In Abbildung 4 wird das neue Objekt eingefärbt und seine Position ist genau, wenn das Objekt Oberflächengeometrie (beschrieben durch die verfolgbaren Gitternetzlinien) erkannt wird.