本日、Google ARCoreとは何か、そして拡張現実が今日の世界でどのように利用されているかを確認することにしました。 「拡張現実」という用語は、現在、テクノロジーの世界でよく知られているフレーズです。 グーグルやアップルのような大手企業がこの市場に参入しました。 Appleはスマートフォンやタブレットの内部にLiDARスキャナーなどの特殊なハードウェアを導入しましたが、Googleは主にソフトウェアを利用して同じ目標を達成しました。 Googleは、ARCoreとして知られるARソフトウェア開発キット(SDK)のおかげで一歩先を進んでいます。
Google ARCoreとは何ですか?
Google ARCore SDKは2018年に最初にリリースされました。GoogleARCoreは、「Google Play開発者サービス」とも呼ばれ、開発者が拡張現実アプリケーションを作成できるようにします。 いくつかの重要なアプリケーションがあり、すでにいくつかのメーカーのスマートフォンで利用できます。 Google ARCoreは、ハイエンドおよびミッドレンジのAndroidデバイスの大部分と互換性があります。
Project Tangoとは何ですか?
Googleは最初にProjectTangoでARを実験しましたが、ARCoreの導入後に廃止されました。 Project Tangoには、多くのカメラとセンサーを備えた専用のハードウェアが必要でした。 ARCoreは、スマートフォンのカメラと内蔵センサーを使用して実行できるため、追加の機器は必要ありません。 新しいSDKは、ほぼすべてのスマートフォンで動作するため、はるかに用途が広いです。
Google ARCoreはどのように機能しますか?
位置の変化を計算することでデバイスが周囲のどこにあるかを解釈するために、Google ARCoreはSLAM(同時ローカリゼーションとマッピング)を使用します。 ARCoreは、カメラで撮影した写真で視覚的に区別できるオブジェクトを識別できます。 次に、これらの機能ポイントを利用して、デバイスが位置を移動したかどうか、および新しい場所の特性を判別します。 ARCoreは、これらの特徴点を使用して平面(水平面または垂直面)を識別し、それらを追加のコンテキストに利用します。
最後に、シナリオに応じたカメラの位置と向きの情報をセンサーの読み取り値と組み合わせて、カメラフィード上で物事をレンダリングし、現実世界の一部であるかのように見せるためのフレームワークを開発者に提供します。 ARCoreは、搭載されている光の量を判断し、そのデータを使用して、太陽光が当たるとARCoreがどのように判断するかに応じて、レンダリングされた画像を明るくまたは暗く見せることもできます。
GoogleARCoreと互換性のあるデバイス
ARCoreは、消費者向けデバイスの標準的なカメラ構成で機能するように構築されています。 これは、携帯電話のカメラと、ジャイロスコープや加速度計などのモーションセンサーに依存しています。 GoogleのソフトウェアトリックとARCoreの基本的なアイデアのセットは、カメラが見るものを理解し、それに基づいてARエクスペリエンスを作成します。
Googleは、ARCoreを搭載したデバイスに特定のシステム要件を課していません。 Android 7.0 Nougat以降を搭載したデバイスで実行する必要がありますが、一部のデバイスでは、より新しいバージョンのAndroidが必要になります。
さらに、GoogleはプラットフォームでARCoreサポートを手動で有効にする必要があるため、同社はそのためのシステム要件を提供していません。 スマートフォンの大部分は、ARCoreを効果的に実行するのに十分強力です。 ただし、ユーザーが最適なARCoreエクスペリエンスを得るには、Googleがデバイスを手動でテストおよび認定する必要があります。
どのアプリがGoogleARCoreを使用していますか?
Googleはこのテクノロジーに全力で取り組んでおり、最も優れた例の1つはMeasureアプリです。
Androidデバイスでは、ARCoreのテクノロジーがTikTokやSnapchatなどのアプリで利用され、顔検出などのアプリ内ARエクスペリエンスが強化されています。
InkHunterのような他のアプリでは、予約する前にタトゥーをテストできます。 ColorSnap Visualizerは、ペイントする前にARを使用して、ペイントされていない壁の色の仮想表現をユーザーに表示します。 これは、学習アプリケーションやゲームに実装されています。
ポケモンGOは、2016年にデビューしたときに、拡張現実ゲームへの熱狂を巻き起こしました。ジュラシックワールドアライブ、ウォーキングデッド:アワーワールド、フレディのARでのファイブナイト:スペシャルデリバリーなど、他のゲームではARを採用しています。 GoogleARCoreはiOSでも使用できます。 ただし、それを利用するAppleベースのアプリケーションははるかに少ないです。