Objekte sofort platzieren

Plattformspezifische Leitfäden

Mit der Instant Placement API können Nutzer AR-Objekte sofort platzieren, ohne ihr Gerät bewegen zu müssen. So kann ARCore eine vollständige Verfolgung einrichten und die Oberflächengeometrie erkennen.

Nachdem der Nutzer ein Objekt platziert hat, wird seine Pose in Echtzeit optimiert, während er sich durch die Umgebung bewegt. Sobald ARCore die korrekte Position in der Region ermitteln kann, in der das AR-Objekt platziert wurde, werden die Positions- und Tracking-Methode des Objekts aktualisiert.

Im folgenden Beispiel wird ein Objekt zuerst in einer geschätzten Position platziert, die durch seine Graustufenfarbe angezeigt wird. Sobald eine genaue Pose bestimmt werden kann, wird das Objekt eingefärbt. Die plötzliche Änderung der Pose wirkt sich auch auf die scheinbare „Größe“ oder den wahrgenommenen Maßstab des Objekts aus.

Sofortiges Placement

In Abbildung 1 ist die sofortige Platzierung deaktiviert und die Oberflächengeometrie ist nicht definiert. Objekte, die sich auf dem Boden rechts neben dem Billardtisch befinden (vier kleine blaue Punkte), wirken umgeklappt und ihre Posen sind nicht definiert.

In Abbildung 2 wird Instant Placement im Menü unter dem Zahnradsymbol aktiviert.

In Abbildung 3 wird bei aktivierter Instant-Platzierung ein neues Objekt in der Szene platziert. Es wird in Graustufen und nicht in Farbe angezeigt, um anzuzeigen, dass es noch nicht für eine genaue Pose korrigiert wurde.

In Abbildung 4 wird das neue Objekt eingefärbt und seine Position ist korrekt, wenn die durch die verfolgbare Rasterlinien beschriebene Oberflächengeometrie erkannt wird.