Skip to main content

Datasetアプリの実装

このチュートリアルでは、ARDatasetを使用してテストを行える2.Datasetサンプルプロジェクトを直接実装し、ARDatasetを連動する方法を学びます。Datasetモードを使用すると、実際のデバイスなしでもEditor環境で実際と類似したAR体験を開発できます。

note

このチュートリアルを始める前に、シンプルなアプリの実装を完了する必要があります。

1. データセットの撮影

Datasetモードを使用するには、ARDataset Recorderを通じて撮影したデータが必要です。ARDataset Recorderを使用したデータ撮影方法はこちらのドキュメントを参照してください。

2. Playerパッケージの追加

Datasetモードを使用するには、まずPlayerパッケージをプロジェクトに追加する必要があります。

note

Custom Packageの追加方式でVLSDKをインストールした場合、すべてのサンプルプロジェクトが基本的に含まれているため、以下のプロセスを実行する必要はありません。

2.1 ARDataset Playerパッケージのインストール

  1. Window > Package Management > Package Managerを選択します。

alt text

  1. Package ManagerウィンドウでVLSDKパッケージを選択し、Samplesタブを選択します。

  2. サンプルプロジェクトの中からARDataset Playerを見つけて、Importボタンを選択します。

alt text

3. ARDatasetManagerの追加

ARDatasetManagerは、Datasetモードで作成したARデータセットを再生し、撮影当時の各種センサー情報を復元する役割を果たします。

3.1 ARDatasetManagerの生成

  1. Hierarchyウィンドウで右クリックしてGameObject > ARC-eye > Dataset > Create ARDatasetManagerを選択します。このプロセスを通じて、SceneにARDatasetManagerオブジェクトを追加できます。

alt text

3.2 Custom Pose Tracker Adaptorの設定

  1. VLSDKは基本的にTexture Providerを使用してVLリクエストを送信します。これを変更するために、VLSDKManagerCustom Pose Tracker Adaptorコンポーネントを追加します。

alt text

  1. Use Custom Editor Pose Tracker項目にチェックを入れます。ARDataset Playerパッケージが正常に追加されていれば、ARCeye.Dataset.ARDatasetPoseTracker項目を確認できます。その項目を選択します。

alt text

これでEditor環境では、ARDatasetを使用したPoseTrackerを使用するようになります。

4. データセットの接続

撮影したデータセットをARDatasetManagerに接続して、Editorで再生できるように設定します。

4.1 データセットファイルの選択

  1. ARDatasetManagerを選択し、Select Dataset Directoryボタンをクリックします。

alt text

  1. データセット選択ポップアップが表示されたら、事前に作成したデータセットディレクトリを選択します。

alt text

  1. Play Modeに入ると、データセットが再生され、Editor環境でも実際のAR環境と同様にVLSDKが動作することを確認できます。

alt text

5. まとめ

これでARDatasetを使用して、Editor環境でも実際のデバイスなしでAR機能をテストし、開発できるようになりました。Datasetモードを活用すると、開発速度を大幅に向上させることができ、さまざまな環境で撮影したデータセットを再利用して効率的に開発を進めることができます。