Table of Contents

EasyAR 拡張現実入門

EasyAR Sense は、現実世界を認識する能力を提供する拡張現実(Augmented Reality、AR)エンジンです。 EasyAR の核心は tracking と rendering にあります。

  • Tracking: 現実世界におけるカメラの位置と姿勢(six degrees of freedom、6-DoF)を計算し、仮想オブジェクトが target に安定して固定されるようにします。
  • Rendering: 3D モデル、動画、アニメーションなどの仮想コンテンツを現実シーンと融合し、interaction、collision、occlusion をサポートします。

EasyAR 機能概要

EasyAR は、既知の 2D/3D target に対する image tracking または object tracking、マーカー不要の motion tracking や surface tracking など、さまざまな現実認識および仮想現実融合能力をサポートします。EasyAR はさらに、大規模な visual localization と spatial computing ソリューション EasyAR Mega も提供します。

  • EasyAR Mega

    エンドクラウド協調の spatial computing 技術、永続的な digital twin 空間、大規模で高精度な屋内外 localization と virtual-real occlusion。

  • Motion tracking

    マーカー不要で、3D 空間におけるデバイスの six degrees of freedom(6DoF)位置と姿勢を継続的に tracking します。

  • Sparse Spatial Map

    デバイス側での小規模環境再構築と visual tracking。小空間でのマルチユーザーおよび永続的な体験をサポートします。

  • Dense Spatial Map

    環境をスキャンしてリアルタイム 3D メッシュを生成し、実際の collision や occlusion などの高度な効果をサポートします。

  • Surface tracking

    オブジェクト表面をリアルタイムに検出して tracking し、机、床、壁への仮想オブジェクト配置をサポートします。

  • Planar Image Tracking

    平面画像を認識して tracking し、画像上に仮想コンテンツを重ねます。

  • Cloud Recognition Service (CRS)

    大量の平面画像をクラウドで認識し、local tracking と組み合わせることができます。

  • Object Tracking

    OBJ モデルからリアルタイムに target を直接生成し、実際の 3D オブジェクトを認識して tracking します。

開発プラットフォームクイックスタート

EasyAR は Unity、native platforms(Android/ iOS/ windows/ macOS)、WeChat Mini Program、Web プラットフォームをサポートします。選択した開発プラットフォームに応じて、対応するクイックスタートチュートリアルを参照してください。