クイックスタート - 拡張現実

チュートリアルに移動:

AR概要 

拡張現実は、スマートフォンのカメラまたはARヘッドセットを通じて提供されます。

トラッキング 

ARは現実世界のターゲットの追跡を必要とします。これらのターゲットは、世界(例:カメラの向きと位置)、オブジェクト、画像、マーカー、顔、または全身を含みます。以下は、遭遇する可能性のあるトラッキングの種類の概要です:

  • SLAM: カメラの向きと位置を世界中で追跡します。
  • 平面トラッキング/検出: 世界中で平面を検出し、オブジェクトを配置します。
  • マーカートラッキング: 黒と白のマーカー画像を見つけて仮想オブジェクトをアタッチする、またはカメラの位置と向きを追跡します。
  • イメージトラッキング: 画像を見つけ、仮想オブジェクトをこれらの画像にアタッチします。例として「自然特徴追跡」と呼ばれるプロセスがあります。
  • 顔トラッキング: 人の顔の特徴を追跡し、仮想オブジェクトをその顔にアタッチします。
  • 全身トラッキング: 全人の姿勢を追跡し、仮想衣服などに使用します。

ARに関してよく聞かれる他の用語:

  • 光源推定: 現実世界の光源検出を行い、それを仮想オブジェクトに適用し、リアリズムを向上させます。
  • 深度遮蔽: 現実世界でカメラからの距離を検出し、その情報を利用して仮想オブジェクトを隠し、現実世界の物体の後ろにあるように見せます。
  • アンカー: 現実世界に仮想オブジェクトをアタッチするための「ピン」です。
  • ヒットテスト: カメラから現実世界に仮想的な光線を放ち、現実世界との距離を測定します。仮想オブジェクトを配置する際に使用されます。

モバイルでのWebAR 

モバイルARは次の2つの方法で実現できます:

  • JavaScript AR トラッキングフレームワーク: WebXR APIを使用できないデバイスにも対応し、最大のリーチを提供します。
  • WebXR デバイス API - ARモジュール: ブラウザにネイティブに実装されているため、軽量でパフォーマンスが高いです。SLAMがサポートされています。

Wonderland EngineはZapparのUniversal ARトラッキングフレームワークと統合しており、SLAM、イメージトラッキング、顔トラッキングを提供します。

ARヘッドセット (Hololens, Magic Leap) 

WebXR デバイス API は、Microsoft Hololens 2(Microsoft Edge経由)およびMagic Leap 1(Helio経由)でサポートされています。他のARヘッドセットやメガネもWebXR対応のブラウザを提供する可能性があります。