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

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

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

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

次の例では、最初に推定ポーズ(グレースケール色で示されます)を使用してオブジェクトを配置しています。正確なポーズが特定されると、オブジェクトは色付きになり、正確なポーズが使用されていることを示します。ポーズの急激な変化は、物体の見た目の「サイズ」、つまり認識されるスケールにも影響します。

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

図 1 では、インスタント プレースメントは無効になっており、サーフェスのジオメトリが未定義です。 ビリヤード テーブルの右側の床に置かれたオブジェクト(4 つの小さな青い点)がひっくり返されて見え、それらのポーズは未定義です。

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

図 3 では、Instant Placement を有効にした状態で新しいオブジェクトがシーンに配置されています。 正確なポーズのためにまだ修正されていないことを示すために、色付きではなくグレースケールで表示されます。

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