プラットフォーム固有のガイド
Android(Kotlin/Java)
Android NDK(C)
Unity(AR Foundation)
Unreal Engine
インスタント配置 API を使用すると、ユーザーはデバイスを動かして ARCore で完全なトラッキングを確立し、サーフェスのジオメトリを検出する必要なく、AR オブジェクトを即座に配置できます。
ユーザーがオブジェクトを配置すると、ユーザーが環境内を移動するにつれて、オブジェクトのポーズがリアルタイムで調整されます。ARCore は、AR オブジェクトが配置された領域で正しいポーズを特定できると、オブジェクトのポーズとトラッキング方法を更新します。
次の例では、オブジェクトは最初、推定ポーズを使用して配置されます。これは、オブジェクトのグレースケールで示されます。正確なポーズを特定できると、オブジェクトは色付きになり、正確なポーズを使用していることを示します。ポーズが急に変わると、オブジェクトの見かけ上の「サイズ」や認識されるスケールにも影響します。

図 1 では、インスタント配置が無効になっており、サーフェスのジオメトリが定義されていません。 プール台の右側の床に配置されたオブジェクト(4 つの小さな青い点)は倒れているように見え、ポーズは定義されていません。
図 2 では、歯車アイコンのメニューからインスタント配置が有効になっています。
図 3 では、インスタント配置が有効になっている状態で、新しいオブジェクトがシーンに配置されています。 正確なポーズで補正されていないことを示すため、色付きではなくグレースケールで表示されます。
図 4 では、サーフェスのジオメトリ( trackable グリッド線で表される)が検出されると、新しいオブジェクトが色付きになり、ポーズが正確になります。