オブジェクトを瞬時に配置

プラットフォーム固有のガイド

Instant Placement API を使用すると、ユーザーは ARCore が完全なトラッキングを確立してサーフェス ジオメトリを検出できるようにデバイスを移動しなくても、AR オブジェクトを即座に配置できます。

ユーザーがオブジェクトを配置すると、ユーザーが環境内を移動するにつれて、そのポーズがリアルタイムで調整されます。ARCore は、AR オブジェクトが配置された領域で正しいポーズを決定できるようになると、オブジェクトのポーズとトラッキング メソッドを更新します。

次の例では、オブジェクトは最初に推定ポーズを使用して配置されます。これはグレースケール色で示されます。正確なポーズが決定されると、オブジェクトが着色され、正確なポーズが使用されていることを示します。ポーズの急激な変化は、オブジェクトの見かけの「サイズ」や知覚されるスケールにも影響します。

インスタント プレースメント

図 1 では、インスタント プレースメントが無効になっており、サーフェス ジオメトリが未定義です。プール台の右側の床に置かれたオブジェクト(4 つの小さな青い点)が倒れており、ポーズが定義されていません。

図 2 では、歯車アイコンの下にあるメニューから [インスタント プレースメント] を有効にします。

図 3 では、インスタント プレースメントが有効になっているため、新しいオブジェクトがシーンに配置されています。正確なポーズにまだ補正されていないことを示すため、色ではなくグレースケールで表示されます。

図 4 では、サーフェス ジオメトリ(トラッキング可能なグリッド線で記述)が検出されると、新しいオブジェクトが着色され、そのポーズが正確になります。