Google はこの 3 年間、Tango を用いてモバイル ARの基本となる技術を開発してきました。ARCore はその技術に基づいて構築されています。ARCore は特別なハードウェアなしで動作し、 Android のエコシステム全体にスケールすることができます。ARCoreは数百万台を超えるデバイスで動作する予定です。プレビュー期間中は 7.0 Nougat 以上がインストールされた Pixel および Samsung S8で動作します。高い品質と性能水準を目指し、Samsung、Huawei、LG、ASUS などの端末メーカーと協力しています。
ARCore は Java / OpenGL、Unity、Unreal Engine で動作し、次の 3 つの機能をサポートします。
モーショントラッキング : ARCore は、スマートフォンのカメラから検出した特徴点や IMU センサーデータを処理することでスマートフォンの位置や向きや姿勢を計測し、オブジェクトの位置を正確に配置できます
水平面の検出 : AR オブジェクトは床やテーブルに置くのが一般的です。 ARCore は、モーショントラッキングに使用するのと同じ特徴点を使用して水平面を検出できます
光源の推測 : ARCore が周囲の環境光を推測することで、開発者は周囲の環境に合わせてオブジェクトをライティングし、よりオブジェクトをリアルに見せることができます
ARCore の開発にあわせ、開発者が素晴らしい AR 体験を生み出すことができるよう、Google は開発者をサポートするアプリケーションやサービスにも力を入れています。AR アプリケーションを使って誰もが素晴らしい 3D コンテンツを簡単に作成することができるよう、
Blocks や
Tilt Brush を開発しました。また、
Google I/O で発表 したように、 AR体験をテーブルの上だけでなく、より広い世界スケール へと進化させるため、Visual Positioning Service(VPS)にも取り組んでいます。私たちは Web が AR の将来において重要な要素になると考えています。そこで、Web 開発者に向けたプロトタイプのブラウザもリリースします。開発者は、カスタムブラウザを使うことで AR 拡張 Web サイトを作成し、Android / ARCore および iOS / ARKit の両方で実行することができます。
ARCore は AR をあらゆるユーザーへと提供する次なる一歩です。是非、
GitHub からご意見をお寄せください。また、新しい
AR Experiments ショーケース をご覧いただき、ARCore の可能性を感じてみてください。#ARCore からソーシャルメディア経由で開発した製品を紹介していただければ、みなさんの優れたアイデアを Google からも共有していきます。
Posted by
Hak Matsuda - Developer Relations Team
この記事は Dave Burke, VP, Android Engineering による Android Developer Blog の記事 "ARCore: Augmented reality at Android scale" を元に翻訳・加筆したものです。詳しくは元記事 をご覧ください。
20 億台以上の実働デバイスを持つ Android は、世界で最も大きなモバイルプラットフォームです。Google は過去 9 年間にわたり、デベロッパーの製品をあらゆるユーザーに提供するために、豊富なツール、フレームワーク、API を提供してきました。さらに本日、ARCore という新しいソフトウェア開発キット ( SDK ) のプレビューを公開 します。ARCore は、既存および将来的に導入される Android スマートフォンに拡張現実の機能を提供します。開発者は、今日からすぐに ARCore SDK を試すことができます。
VIDEO
Google はこの 3 年間、Tango を用いてモバイル ARの基本となる技術を開発してきました。ARCore はその技術に基づいて構築されています。ARCore は特別なハードウェアなしで動作し、 Android のエコシステム全体にスケールすることができます。ARCoreは数百万台を超えるデバイスで動作する予定です。プレビュー期間中は 7.0 Nougat 以上がインストールされた Pixel および Samsung S8で動作します。高い品質と性能水準を目指し、Samsung、Huawei、LG、ASUS などの端末メーカーと協力しています。
ARCore は Java / OpenGL、Unity、Unreal Engine で動作し、次の 3 つの機能をサポートします。
モーショントラッキング : ARCore は、スマートフォンのカメラから検出した特徴点や IMU センサーデータを処理することでスマートフォンの位置や向きや姿勢を計測し、オブジェクトの位置を正確に配置できます
水平面の検出 : AR オブジェクトは床やテーブルに置くのが一般的です。 ARCore は、モーショントラッキングに使用するのと同じ特徴点を使用して水平面を検出できます
光源の推測 : ARCore が周囲の環境光を推測することで、開発者は周囲の環境に合わせてオブジェクトをライティングし、よりオブジェクトをリアルに見せることができます
ARCore の開発にあわせ、開発者が素晴らしい AR 体験を生み出すことができるよう、Google は開発者をサポートするアプリケーションやサービスにも力を入れています。AR アプリケーションを使って誰もが素晴らしい 3D コンテンツを簡単に作成することができるよう、Blocks や Tilt Brush を開発しました。また、Google I/O で発表 したように、 AR体験をテーブルの上だけでなく、より広い世界スケール へと進化させるため、Visual Positioning Service(VPS)にも取り組んでいます。私たちは Web が AR の将来において重要な要素になると考えています。そこで、Web 開発者に向けたプロトタイプのブラウザもリリースします。開発者は、カスタムブラウザを使うことで AR 拡張 Web サイトを作成し、Android / ARCore および iOS / ARKit の両方で実行することができます。
ARCore は AR をあらゆるユーザーへと提供する次なる一歩です。是非、GitHub からご意見をお寄せください。また、新しい AR Experiments ショーケース をご覧いただき、ARCore の可能性を感じてみてください。#ARCore からソーシャルメディア経由で開発した製品を紹介していただければ、みなさんの優れたアイデアを Google からも共有していきます。
Posted by Hak Matsuda - Developer Relations Team