Plattformspezifische Anleitungen
Mit der Instant Placement API können Nutzer AR-Objekte sofort platzieren, ohne ihr Gerät zuerst bewegen zu müssen, damit ARCore ein vollständiges Tracking einrichten und die Oberflächengeometrie erkennen kann.
Nachdem der Nutzer ein Objekt platziert hat, wird seine Position in Echtzeit angepasst, während sich der Nutzer durch die Umgebung bewegt. Sobald ARCore die richtige Position in der Region ermitteln kann, in der das AR-Objekt platziert wurde, werden die Position und die Trackingmethode des Objekts aktualisiert.
Im folgenden Beispiel wird ein Objekt zuerst anhand einer geschätzten Pose platziert, was durch die Graustufenfarbe angezeigt wird. Sobald eine korrekte Pose ermittelt werden kann, wird das Objekt eingefärbt, um anzuzeigen, dass eine korrekte Pose verwendet wird. Die plötzliche Änderung der Haltung wirkt sich auch auf die scheinbare „Größe“ oder den wahrgenommenen Maßstab des Objekts aus.
In Abbildung 1 ist die Funktion „Instant Placement“ deaktiviert und die Oberflächengeometrie ist nicht definiert. Die Objekte auf dem Boden rechts neben dem Billardtisch (vier kleine blaue Punkte) wirken umgestoßen, ihre Position ist nicht klar definiert.
In Abbildung 2 ist die Funktion „Instant Placement“ über das Menü unter dem Zahnradsymbol aktiviert.
In Abbildung 3 wird ein neues Objekt in die Szene eingefügt, während die Funktion „Instant Placement“ aktiviert ist. Sie wird nicht farbig, sondern in Graustufen angezeigt, um anzuzeigen, dass sie noch nicht für eine korrekte Haltung korrigiert wurde.
In Abbildung 4 wird das neue Objekt eingefärbt und seine Position ist korrekt, wenn die Oberflächengeometrie (beschrieben durch die verferfolgbaren Rasterlinien) erkannt wird.