私たちはみな、過去数年間のバーチャルリアリティと拡張現実の出現について多くのことを聞いています。 VRは非常に普及していますが、さまざまなバーチャルリアリティヘッドセットのおかげで、ARは予想していたほどには流行していません。 確かに、Pokemon Goはありましたが、それは本格的な拡張現実ではありませんでした。 また、GoogleはAR用のTangoプラットフォームを導入しましたが、2〜3台のデバイスに限定されているためにマークを付けませんでした。 しかし、GoogleはARの世界で再びはねをかけています。 同社は、AppleのARKitプラットフォームを引き継ぐためにARCoreプラットフォームを導入したばかりです。 それで、あなたがARCoreが何であるか疑問に思うならば、 ここにあなたがARCoreについて知る必要があるすべてがあります:
Google ARCoreとは何ですか?
Google ARCoreは、多くの既存および将来のAndroidスマートフォンに拡張現実機能をもたらすソフトウェア開発キット(SDK)です。 言い換えれば、それはAndroidのAppleのARKitと同等です 。 この開発の背後にある基本的なテクノロジは、Tangoのものと同じです。 それを頭に入れるために、グーグルはすでに開発者が新しいARアプリを試すことができるようにARCore SDKを利用可能にしました。 さらに、開発者はARCoreと互換性のあるBlocksやTilt Brushなどのツールを使用して、さまざまなARアプリケーション用の優れた3Dコンテンツを簡単に作成できます。
ARCoreを使えば、特定の建物や街角を指摘するために電話を使うことができます。 これをビジュアルポジショニングサービス(VPS)と組み合わせると、ARプロップを実体化して後で戻ってくることができます。 ARCoreを使用して、Googleはまた、AppleのARKitを使用するiOSベースのブラウザとともに、実験的なARに焦点を当てたChromiumのビルドをリリースしました。
それはどのように動作しますか?
ARCore はJava / OpenGL、Unity、Unrealと連携し、主に次の3つのことに焦点を当てています。
モーショントラッキング
ARCoreはあなたのAndroidデバイスの位置と向きの両方を決定できます。 このために、IMUセンサーのデータとデバイスのカメラを使って部屋の中の特徴点を見つけます。 VPSでは、AR小道具は見るたびに同じ位置に配置されるようです。
環境への理解
ARCoreがモーショントラッキング中に認識するのと同じ特徴点を使用して、水平面も認識します。 環境への理解の感覚を築くことで、AR小道具がそのような表面に置かれているのを見ることができます。
光の推定
ARCore は周囲の周囲光を認識し、それに応じてAR支柱を照らすためにそれを使用します。 さらに、最近の実験ではこれが影にも当てはまることがわかり、したがってより現実的な外観になっています。
Tangoとどう違うのですか?
ARCoreとTangoの最も顕著な違いは、 ハードウェア要件です 。 2台の追加カメラで構成されたTangoのカスタムハードウェア要件とは異なり、ARCoreはNougat以上を実行している任意のAndroidデバイスで実行できます。 もう1つの違いは、 ARCoreはカメラフィードに基づいてスケールを推定する必要があるのに対し、 Tangoは直接距離を測定することです 。 これとは別に、新しいSDKは主にTango自体に基づいています。 それとも、それはそれほど強力ではないがよりアクセスしやすいバージョンのTangoであると言えるでしょう。
グーグルはARCoreをTangoの意図的で長期的な成長であると説明しています。 最近リリースされたAsus ZenFone ARのように - これがTangoデバイスを終わらせるかどうか疑問に思っているのであれば、それは完全に真実ではないかもしれません。 検索の巨人は、TangoをARCoreの舞台裏で機能するより有効なテクノロジとして背景に消えつつあるプラットフォームと呼んでいます。 さらに、GoogleがTangoをベースにした新しいより優れたカメラを求め続けることはもっともらしいと思われる。
ARKitとどう違うのですか?
ARCoreとARKitは違いより似ています。 ARCoreと同様に、ARKitはJava / OpenGL、Unity、およびUnrealで動作します。 そのSDKはすでにAppleの開発者アカウントを持つすべてのiOS開発者のためにダウンロード可能であり、iOS 11ベータを実行しているデバイス上で動作します。 iOS 11のパブリックリリースでは、ARKitはそれを実行しているすべてのデバイスでサポートされる予定です。
ARKitがiOS 11を実行しているデバイスをサポートしているのに対し、ARCoreがAndroid Nougat以上を実行しているデバイスをサポートしているというあなたが推測したかもしれない最も明白な、そして最も可能性が高い唯一の違いは。 他の相違点があるかどうかは、ARCoreを使用してさらにアプリが開発されたときにわかります。 この2つの詳細な比較をお探しでしたら、ARCoreとARKitの比較記事をご覧ください。
ARCoreがサポートするデバイス
グーグルはARCoreが現在アンドロイド7.0以上を実行しているグーグルピクセルとサムスンギャラクシーS8スマートフォンで現在動くと発表した。 グーグルはサムスン、ファーウェイ、LG、そしてAsusのような製造業者と密接に協力して、この冬に予定されているARCoreプレビューの終わりまでに1億台のデバイスの目標を達成することを目指している。
それは未来に何を保持するのか
すべてがGoogleの望みどおりに機能する場合、ARCoreは拡張現実への取り組み方を再定義できます。 実際、ARCoreチームは、ユーザーが2つのテクノロジを互換的に使用し、より良いエクスペリエンスを提供できるように、既にGoogle Lensチームと緊密に協力しています。 私たちはそれがこのようにうまくいくことを望むことしかできません。 もしそうであれば、Google Lensを使っていても、どこでもARの小道具を投影することができるでしょう。
Google ARCoreは未来ですか?
一言で言えば、私は確かに言うことはできません。 Tangoは最初に導入されたときには有望視されていましたが、Googleが期待していたように市場を捉えることはできませんでした。 ARCoreがTangoよりもすぐに利用できるようになることを考えれば、それが拡張現実を重視した未来へのカギとなるかどうかは、時間の問題として確認されるでしょう。 これについてどう思いますか。 下のコメント欄で教えてください。