2022年9月28日

ARMobile

Evergineの最新リリースでは、独自の拡張現実アプリケーションを作成するための新しい拡張機能が追加されました。この拡張機能はEvergine.ARMobileと呼ばれ、現在はAndroid(ARCore使用)でのみ利用可能ですが、近い将来iOS(ARKit)への対応を計画しています。実験的機能として公開されたため、未対応の部分もありますが、ぜひお試しください!

Evergine.ARMobileを使用して新規プロジェクトを作成するには、Evergine Launcherで利用可能なプラットフォーム向けの新しいテンプレートをご利用ください。Android ARCoreを検索して、ARCore機能を備えたAndroidランチャーを作成します。なお、このテンプレートはARCoreの制限により、グラフィックスコンテキストとしてVulkanではなくOpenGLを使用します。

Evergineでの拡張現実モバイルプロジェクト設定に関する画像

プロジェクトを読み込んだら、Evergine Studioのアドオンマネージャーを使用して、Evergine.ARMobile拡張アドオンパッケージを追加してください。このパッケージには、多くのARシナリオで役立つデフォルトのアセットとプレハブが含まれています。

Evergineの拡張現実モバイルプロジェクトにおける設定に関する画像

追加してプロジェクトをリロードすると、拡張機能フォルダの下に一連のプレハブが見つかります。以下のことが可能です:

  • 平面検出とその向きに応じて位置が変化する視覚インジケーターを追加できるカーソルプレハブを追加する。
  • デバイスの前面カメラを使用して、顔が検出されるとメッシュを提供する顔プレハブを使用する。
  • 特徴点を可視化し、その信頼度を色にマッピングするコンポーネントをドラッグ&ドロップする。
  • 画像を検出するプレハブを使用する。これは、現実世界で追跡される画像の位置と向きの変化に合わせて移動する3Dモデルを配置するためのカスタムエンティティ階層と共に使用するのに非常に便利です。
  • 平面検出用のプレハブを追加する。
  • 環境光推定メトリクスも利用できます。

Evergineにおける拡張現実とモバイルに関する画像

この拡張機能をテストするには、ARCore互換デバイスを使用する必要があります。Evergine.ARMobile拡張機能とその現在の制限について詳しくは、オンラインドキュメントをご覧ください。

Sergio Escalada
著者
Sergio Escalada
Plain Concepts Research