ARCore の Depth API は、単一のカメラを使用して深度マップを作成するのに役立ちます

click fraud protection

Google ARCore Depth API は、開発者がモーションからの深度アルゴリズムを通じて深度マップを作成し、単一カメラ デバイスでオクルージョンなどの機能を有効にするのに役立ちます。

Google ARコア、最近に名前が変更されました AR 用 Google Play サービス、 これは、以前とは異なり、特殊なニッチなハードウェアを必要とせずに、拡張現実とそのエクスペリエンスをより多くのデバイスに拡張するという Google の試みです。 プロジェクト・タンゴ. Google は現在、新しい Depth API を通じて、さまざまなデバイス向けに ARCore の没入感を高めています。

Project Tango のデバイス (例: レノボ Phab 2 プロ、デバイスが奥行きと 3D 空間を認識できるようにするために、センサーやカメラの形の専用ハードウェアに依存していました。 しかし、特殊なハードウェアが必要なため、最適な AR エクスペリエンスを実現するためにデバイスを意識的に構築する必要があり、結果的にスマートフォンのユーザー エクスペリエンスを妨げることになりました。 ARCore は専用ハードウェアの必要性を排除することで方程式を逆転させ、すでにユーザー エクスペリエンスを確立していたスマートフォンに最適な AR エクスペリエンスをもたらしました。

ARCore は現在、新しい ARCore Depth API を通じて最適な AR エクスペリエンスの可用性を拡張しています。 この新しい API により、開発者は Google の動きからの深度アルゴリズムを利用して深度マップを作成できるため、単一の RGB カメラを搭載したデバイスの没入感が向上します。 この深度マップは、さまざまな角度から複数の画像を撮影し、ユーザーが携帯電話を動かしながらそれらを比較し、すべてのピクセルまでの距離を推定することによって作成されます。

深度データは、オクルージョン (デジタル オブジェクトが現実世界のオブジェクトの周囲に正確にブレンドできる機能) などの機能を有効にするのに役立ちます。

機能としてのオクルージョンは、現在 2 億台以上の ARCore 対応 Android デバイスで利用可能です。 シーンビューア、検索で AR を強化する開発者ツール。

3D 深度データは、オクルージョン以外にも、より現実的な物理学、パス プランニング、サーフェス インタラクションなどの他の可能性も可能にします。 したがって、Depth API を使用すると、開発者はオブジェクトが正確に跳ね返ったり飛び散ったりするエクスペリエンスを作成できます。 サーフェスとテクスチャのほか、プレイヤーが現実世界の背後に隠れたり隠れたりできる新しいインタラクティブなゲーム メカニクス オブジェクト。

Depth API は特殊なハードウェアに依存しないため、より幅広いデバイスで動作します。 しかし、もちろん、より良いハードウェアはエクスペリエンスを向上させます。 飛行時間 (ToF) センサーなどの深度マッピング用のセンサーを追加すると、開発者はダイナミック オクルージョン (移動するオブジェクトの背後を遮る機能) などの新機能を利用できるようになります。

新しい Depth API を試したい場合は、Google から次の項目に記入するよう求められます。 協力者募集フォームはこちら. その後、Google はテクノロジーを推進するのに最適と思われる協力者に連絡を取る予定です。


ソース: Google 開発者ブログ