Table of Contents

シミュレーション実行(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 にインポートして使用する必要があります。

Mega Studio をダウンロード

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

Mega Studio をダウンロード

ファイルを解凍し、ダウンロードしたファイルを下図の構造に解凍します

Mega Studio をダウンロード

Unity プロジェクトを作成する

Unity を起動し、プロジェクトを作成します。

  • 「新しいプロジェクト」をクリック

  • 「3D(Built-In Render Pipeline)」を選択

  • 「プロジェクトを作成」をクリック

    unity プロジェクトを作成 unity プロジェクトを作成

ヒント

Unity 6000 以降のバージョンでは、先に 3D (Built-In Render Pipeline) コンポーネントをダウンロードする必要があります

Mega Studio をインストールする

  1. メニューバーの “Window” をクリック

  2. “Package Manager” を選択

  3. 表示されたウィンドウで、左上の “+” 記号をクリック

  4. “Add package from tarball...” を選択

  5. com.easyar.sensecom.easyar.megacom.easyar.mega.studio の 3 つのパッケージを順にインストール

  6. インストール成功後は図のように表示されます

    studio をインストール

ライセンスを入力する

Unity メニューから EasyAR > Sense > Configuration を選択し、EasyAR Sense 設定画面を開きます。

FillInKey

EasyAR Sense License 下の入力欄に EasyAR Sense License を入力します。

FillInKey2

ヒント

EasyAR Sense License は EasyAR 開発センター(中国語英語)で作成できます。初回使用時は次の手順で作成できます。

  • EasyAR Sense 4.x 個人版 を作成
  • 疎空間マップは いいえ を選択
  • アプリ名は任意で入力し、Bundle ID と Package Name は com.mycompany.myproject を入力
  • 作成した License を選択し、入った後に右側のコピーボタンをクリック

copykey

シミュレーション実行を開始する

シミュレーションローカライズテストでは、完全なアプリ開発を行わなくても、重ね合わせレンダリング効果を直接確認できます。Mega Studio で EIF データを再生し、ローカライズ要求を送信し、Mesh を重ね合わせてレンダリングすることで、ローカライズ結果をプレビューできます。具体的な操作フローは次のとおりです。

マップを読み込む

  1. 左側パネル “Hierarchy” の空白部分を右クリックし、“EasyAR Mega” -> “Tool” -> “Annotation Tool (Edit Mode)” をインポートします

    studio を使用

  2. 左側パネル “Hierarchy” で “EasyAR.Mega.Annotation" を選択

  3. 右側パネル “Inspector” で アカウント を選択し、EasyAR のアカウント名とパスワードを入力

  4. 「ログイン」をクリック

    studio を使用

    サービスログインを使用する必要がある場合は、Unity ログインコンポーネントを参照できます。

  5. 右側パネル “Inspector” で “Mega Cloud Service” の後ろのアイコンをクリック

  6. 開いたウィンドウで “Mega Blockローカライズサービス” を選択し、「確定」をクリック

  7. 右側パネル “Inspector” で「読み込み」をクリックし、マップを Unity プロジェクトに追加

    studio を使用

EIF を読み込む

  1. 下図に示すとおり、左側パネル “Hierarchy” で “EasyAR.Mega.Annotation" をクリックし、次に右側パネル “Inspector” で “2” の検証ツールにチェックを入れ、さらにボタン “3” をクリックして再生します。

    studio を使用

    タブ “4” をクリックすると、“Mega Validation Tool” ツールウィンドウが単独で表示されます。

    studio を使用

  2. 下図のとおり読み込みボタンをクリックし、テストに使用する EIF ファイルを選択して「開く」をクリックすると、EIF が自動再生され、ローカライズ効果を確認できます。

    studio を使用

実行効果と制御

EIF を読み込むと、“EasyAR.Mega.Annotation” は EIF を自動再生し、ローカライズを行います。Game 内で Mesh の重ね合わせ効果を確認できます。

モデルレンダリングの透明度を調整してローカライズ効果を確認できます。同時に、進捗バーをドラッグして再生開始時刻を調整することもできます。

studio を使用

機能説明

  1. 再生/一時停止
  2. 停止
  3. 5s 進む(新形式データで使用可能、録画異常停止を除く)
  4. 低速再生(新形式データで使用可能)
  5. 高速再生(新形式データで使用可能)
  6. 5s 戻る(新形式データで使用可能、録画異常停止を除く)
  7. EIF ファイルを開く
  8. 現在時刻/総時間
  9. 現在の再生速度
  10. 再生進捗(新形式データはドラッグ可能、録画異常停止を除く)

さらに “Hierarchy” で “Main Camera” をクリックし、ローカライズ中のカメラのリアルタイム位置を確認できます。

studio を使用

ローカライズ表示制御エリアで、コンテンツ表示を調整できます。

  1. 動画背景を表示/非表示

  2. Block モデルを表示/非表示(URP では Scene ウィンドウのモデルも同時に非表示)

  3. Block モデル透明度を制御(URP では使用不可)

    studio を使用

次のステップ

関連トピック