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 プラットフォームをサポートします。選択した開発プラットフォームに応じて、対応するクイックスタートチュートリアルを参照してください。