シミュレーション実行(Unity アプリ開発以外)
このドキュメントでは、Mega Studio の Annotation Tool を使用してシミュレーション実行を行い、位置決めの結果を確認する方法について説明します。
注記
以下の内容とツールは、Unity アプリの開発プロセスには適用されません。
Unity アプリを開発している場合は、開発ガイドの session 検証ツールを使用したシミュレーション実行 を参照してください。
準備作業
シミュレーション実行を行う前に、Mega Studio の Annotation Tool を準備する必要があります。
Mega Studio のダウンロード
Mega Studio は Unity プラグインとして提供されており、EasyAR ダウンロードページ から EasyAR Sense Unity Plugin (for Mega) をダウンロードし、Unity にインポートして使用します。

「プライバシーポリシー」と「コンプライアンスガイド」を読み、同意した後、「ダウンロード」をクリックします。

ダウンロードしたファイルを解凍すると、以下のような構造になります。

Unity プロジェクトの作成
Unity を起動し、新しいプロジェクトを作成します。
「新しいプロジェクト」をクリックします。
「3D(Built-In Render Pipeline)」を選択します。
「プロジェクトを作成」をクリックします。

ヒント
Unity 6000 以降のバージョンでは、3D (Built-In Render Pipeline) コンポーネントを事前にダウンロードする必要があります。
Mega Studio のインストール
メニューバーの「Window」をクリックします。
「Package Manager」を選択します。
表示されたウィンドウで、左上の「+」記号をクリックします。
「Add package from tarball...」を選択します。
com.easyar.sense、com.easyar.mega、com.easyar.mega.studioの 3 つのパッケージを順にインストールします。インストールが成功すると、以下のように表示されます。

ライセンスの入力
Unity メニューから EasyAR > Sense > Configuration を選択し、EasyAR Sense の設定画面を開きます。

EasyAR Sense License の入力ボックスに、EasyAR Sense のライセンスキーを入力します。

ヒント
EasyAR Sense のライセンスキーは、EasyAR 開発センター(日本語、英語)で作成できます。初めて使用する場合は、以下の手順で作成します。

EasyAR Sense 4.x 個人版を作成します。- 疎空間マップは「いいえ」を選択します。
- アプリ名は任意に入力し、Bundle ID と Package Name には
com.mycompany.myprojectを入力します。 - 作成したライセンスを選択し、画面右側のコピーボタンをクリックします。

シミュレーション実行の開始
シミュレーション位置決めテストを使用すると、完全なアプリ開発を行わずに、直接重畳レンダリングの結果を確認できます。Mega Studio で EIF データを再生し、位置決めリクエストを送信し、Mesh を重畳レンダリングすることで、位置決めの結果をプレビューできます。以下は具体的な操作手順です。
マップの読み込み
左側のパネル「Hierarchy」の空白部分を右クリックし、「EasyAR Mega」 -> 「Tool」 -> 「Annotation Tool (Edit Mode)」を選択してインポートします。

左側のパネル「Hierarchy」で「EasyAR.Mega.Annotation」を選択します。
右側のパネル「Inspector」で「アカウント」を選択し、EasyAR のアカウント名とパスワードを入力します。
「ログイン」をクリックします。

サービスログインを使用する場合は、Unity ログインコンポーネント を参照してください。
右側のパネル「Inspector」で、「Mega Cloud Service」の後のアイコンをクリックします。
開いたウィンドウで、「Mega Block 位置決めサービス」を選択し、「OK」をクリックします。
右側のパネル「Inspector」で、「読み込み」をクリックして、マップを Unity プロジェクトに追加します。

EIF の読み込み
以下の図のように、左側のパネル「Hierarchy」で「EasyAR.Mega.Annotation」をクリックし、右側のパネル「Inspector」で「2」をクリックして検証ツールをチェックし、「3」のボタンをクリックして再生します。

「4」のタブをクリックすると、「Mega Validation Tool」のツールウィンドウが別ウィンドウで表示されます。

以下の図のように読み込みボタンをクリックし、テストに使用する EIF ファイルを選択し、「開く」をクリックすると、EIF が自動的に再生され、位置決めの結果を確認できます。

実行結果と制御
EIF を読み込むと、「EasyAR.Mega.Annotation」が自動的に EIF を再生し、位置決めを行います。Game 画面で Mesh の重畳結果を確認できます。
モデルのレンダリング透明度を調整することで、位置決めの結果を確認できます。また、プログレスバーをドラッグして、再生開始時間を調整することもできます。

機能説明
- 再生/一時停止
- 停止
- 5 秒進む(新しい形式のデータで使用可能、録画が異常停止した場合を除く)
- 減速再生(新しい形式のデータで使用可能)
- 加速再生(新しい形式のデータで使用可能)
- 5 秒戻る(新しい形式のデータで使用可能、録画が異常停止した場合を除く)
- EIF ファイルを開く
- 現在の時間/総時間
- 現在の再生速度
- 再生プログレス(新しい形式のデータでドラッグ可能、録画が異常停止した場合を除く)
「Hierarchy」で「Main Camera」をクリックすると、位置決め中のカメラのリアルタイム位置を確認できます。

位置決め表示制御エリアでは、表示内容を調整できます。
ビデオ背景の表示/非表示
Block モデルの表示/非表示(URP では Scene ウィンドウのモデルも同時に非表示になります)
Block モデルの透明度を調整する(URP では使用できません)




