motion tracking がサポートするデバイス
デバイス(スマートフォン、メガネ、ヘッドセット)が hardware または software によって実スケールの 6 自由度 motion tracking 能力を持つ場合、それを motion tracking デバイスと呼びます。これらのデバイスには、EasyAR motion tracking、ARCore/ARKit、Huawei AR Engine を実行できるデバイス、または 6 自由度 tracking 能力を持つメガネなどが含まれますが、これらに限定されません。
EasyAR motion fusion は、image と object tracking を揺れから解放し、tracking を安定させ、カメラ視野から離れた後も tracking を継続できます。
異なるプラットフォームでの motion tracking ソリューションの選択
一部のオペレーティングシステムやメーカーは、Apple ARKit、Google ARCore、Huawei AR Engine など、システム native の AR SDK を通じて類似の motion tracking 機能を提供しています。
最良の効果を確保するため、一部のプラットフォームでは EasyAR が追加設定なしで現在利用可能なプラットフォーム native の motion tracking ソリューションを自動的に選択します。例えば iOS プラットフォームでは、EasyAR は ARKit の motion tracking 機能を優先して呼び出します。詳しくは EasyAR motion tracking とプラットフォーム native モーションソリューションの関係を参照してください。
EasyAR の motion tracking ソリューションが現在サポートするデバイスには、主流のスマートフォンとタブレットが含まれます。EasyAR の motion tracking 機能は現在、AR/MR メガネなどのウェアラブルデバイスをサポートしていません。これらのデバイス自体が 6 自由度 motion tracking 機能をサポートしている場合、開発者は custom camera を通じて EasyAR に接続し、他の EasyAR 機能と組み合わせて使用できます。
WeChat ミニプログラム開発者の場合、プラットフォーム制限により上記の motion tracking ソリューションを直接使用することはできません。WeChat ミニプログラムが提供する類似の motion tracking 機能を参照できます。
関連情報
motion tracking がサポートする具体的な機種を確認する