ARCore

ARCore
開発者グーグル
初回リリース2018年2月23日 ( 2018-02-23 )
安定版リリース
1.45.2420502 [ 1 ] / 2024年8月14日 ( 2024-08-14 )
オペレーティング·システムアンドロイド
プラットフォームAndroid 7.0以降
Webサイト開発者.google.com / ar /

ARCore ( Google Play Services for ARとも呼ばれる)は、Googleが開発したソフトウェア開発キットで、拡張現実(AR)アプリケーションの開発を可能にします。ARCoreは多くのデバイスで認証されていますが[ 2 ]、認証手続きを完了していないデバイスではソフトウェアロックがかかります。認証手続きを完了したデバイスのIDを偽装することで、ARCoreをより多くのデバイスで動作させることができます。[ 3 ]認証の要件には、「カメラの品質、モーションセンサー、そしてハードウェア設計と統合できる十分に強力なCPU」が含まれます。また、デバイスはGoogle Playが同梱されている必要があります。[ 2 ]新しいデバイスは、Google AR OEMポータルから申請できます。[ 4 ]

主要技術

ARCoreは、スマートフォンやタブレットのカメラを通して見た現実世界と仮想コンテンツを統合するために、いくつかの主要な技術を使用しています。[ 5 ]開発者はこれらの技術を活用して、高品質で没入感のあるAR体験を作り出すことができます。

6つの自由度

環境理解

光推定

  • 照明推定 API を使用すると、携帯電話は環境の現在の照明条件を推定し、実際の照明に応じて画像を正確に表示できます。
    • 影やハイライトなどの照明の手がかりは、仮想オブジェクトをより没入感のある形で表示するために使用されます。[ 7 ]

深度分析

  • 携帯電話のカメラを利用して深度マップを作成し、撮影した画像に基づいて表面間の空間量をより正確に判断できるようにします。[ 8 ]
    • 現実世界を適切に評価するために、物体または表面間の空間の量を測定する深度マップが作成されます。
    • モーションからの深度アルゴリズムは、ユーザーのカメラからモーションデータを取得し、それを利用してより詳細な深度マップを作成します。[ 9 ]

地理空間機能

  • この機能のAPIはGPSを使用しており、クリエイターはユーザーの実際の位置に基づいたユニークな体験を提供できます。[ 10 ]
    • このプロセスには、Google のビジュアル ポジショニング システム (VPS) が利用されます。
  • ユーザーの視覚データをGoogle マップの視覚データと照合して、正確な位置を決定します。

参照

  • ARKit  – Appleプラットフォーム向け拡張現実API
  • OpenXR  – 仮想現実および拡張現実のプラットフォームとデバイスへのアクセスの標準

参考文献

  1. ^ 「AR APK用のGoogle Play開発者サービス」APKMirror . 2024年4月11日閲覧
  2. ^ a b「ARCore対応デバイス」。Google Inc. 2020年2月23日閲覧
  3. ^ 「Fairphone 5のAR向けARCore/Google Playサービス」 。 2025年9月23日閲覧
  4. ^ 「ARCore OEMデバイス認証」。Google Inc. 2025年9月23日閲覧
  5. ^ Amadeo, Ron (2017年8月29日). 「GoogleのARCore、数百万台のAndroidデバイスに拡張現実を提供」 Ars Technica . Condé Nast . 2017年11月6日閲覧
  6. ^ 「基本概念」 . ARCore . Google Inc. 2024年2月22日閲覧
  7. ^ 「Get the Lighting Right」 . ARCore . Google Inc. 2024年2月22日閲覧
  8. ^ 「基本概念」 . ARCore . Google Inc. 2024年2月22日閲覧
  9. ^ 「奥行きがリアリズムを高める」 ARCore Google Inc. 、 2024年2月22日閲覧
  10. ^ 「ARCore Geospatial API で世界規模の没入型位置情報ベースの AR 体験を構築」 ARCore Google Inc. 2024年2月22日閲覧