Table of Contents

検証コンポーネント

検証コンポーネントは、PC 上で Mega エフェクトをシミュレート実行して検証するために使用されます。

注記

Unity アプリを開発する場合は、session 検証ツール を使用する必要があります。

未実行状態の画面概要

未実行時、ツールパネルには以下が表示されます。

validation

実行状態の画面概要

実行後、ツールパネルには以下が表示されます。

validation

ツールウィンドウを開くと、ツールウィンドウには以下が表示されます。

validation

ツール領域の説明

  1. 実行制御領域
  2. EIF 再生領域
  3. 位置決め制御領域
  4. 表示制御領域
  5. 状態情報領域

実行制御領域

validation

  1. 検証ツールの使用/無効化
  2. 検証ツールの起動/停止
  3. 位置決め url の選択
  4. 検証ツール実行時の制御ウィンドウを開く
  5. session ツールを開く

EIF再生領域

validation

  1. 再生/一時停止
  2. 停止
  3. 5 秒進む(新しい形式のデータで使用可能、録画が異常停止した場合を除く)
  4. 減速再生(新しい形式のデータで使用可能)
  5. 加速再生(新しい形式のデータで使用可能)
  6. 5 秒戻る(新しい形式のデータで使用可能、録画が異常停止した場合を除く)
  7. EIF ファイルを開く
  8. 現在の時間/総時間
  9. 現在の倍速
  10. 再生進捗(新しい形式のデータでドラッグ可能、録画が異常停止した場合を除く)

定位制御エリア

validation

  1. 定位の開始/停止(デフォルトで開始)
  2. トラッキング状態のリセット

表示制御エリア

validation

  1. ビデオ背景の表示/非表示
  2. Blockモデルの表示/非表示(URPではSceneウィンドウのモデルも同時に非表示になります)
  3. Blockモデルの透明度を調整(URPでは使用できません)

Blockモデルの透明度変化の効果は以下の通りです。

validation

状態情報エリア

validation

  1. 現在の定位応答の内容をクリップボードにコピー
  2. 応答内容インジケーター。
    • 緑色:定位プロセスが正常で、blockに定位しました。
    • 白色:定位プロセスが正常で、blockに定位できませんでした。
    • 赤色:定位プロセスで異常が発生しました。
  3. 定位応答情報

使用手順

EIF データの準備

検証効果を得るには EIF データを使用する必要があります。Mega Toolbox の 模擬データ録製ツール を使用して EIF ファイルを録製してください。選択した録製形式によって、録製結果には .mkveif ファイル(または .eif ファイルと .eif.json ファイル、この 2 つのファイルは欠かせません)が保存されます。

Package の準備

com.easyar.sense がインポートされていることを確認してください。インポートされていない場合は、以下の情報が表示されます。

validation

このときは、Unity Package Manager を使用して必要な package パッケージ: com.easyar.sense-**.tgz をインポートする必要があります。

EasyAR Sense License Key の入力

Web ページで EasyAR 開発センターにログインし、EasyAR Sense License Key を取得します。

validation

Unity メニューで EasyAR > Sense > Configuration を開きます。

validation

次に、開いた Project Settings ウィンドウにウェブサイトからコピーした license key を入力します。

validation

Mega 位置決めサービスに接続する ツールを追加した後、対応するツールで検証に必要な位置決めサービスを選択する必要があります。

validation

Block データの準備(オプション)

位置決め効果を直感的に確認するために、一般的には対応する領域の Block モデルデータをロードすることをお勧めします。Block データコンポーネントの説明を参照してロードしてください。

注釈データの準備(オプション)

位置決め時に注釈データを表示する場合は、注釈コンポーネントを使用して注釈を付けるか、注釈データパッケージコンポーネントを通じて注釈をインポートします。

validation

このときシーンに Block と注釈データが両方インポートされていれば、シーンに表示されます。

validation

3D コンテンツの準備(オプション)

右クリックメニューで 3D オブジェクトを作成できます。3D オブジェクトは Block ノードの下に配置する必要があることに注意してください。

validation

作成後、必要に応じて位置やサイズなどを調整できます。

validation

もちろん、自分のモデルをインポートすることもできます。

validation

ツールの起動

まずツールを有効にし、次に実行ボタンをクリックして起動します。

validation

Unity ツールバー上のボタンで起動することもできます。

validation

起動後、ポップアップが表示されます。Unity アプリを開発している場合は、よく読んでください。

validation

EIF の開く

EIF を開くと自動的に再生が開始されます。

validation

効果の確認

必要に応じて再生を制御できます。通常の効果は次のようになります。

validation

Block モデルを完全に非表示にすることもできます。これにより、実際のシーンで見られる効果と同じになります。

validation

実行の停止とアプリの復元

ツールボタンで実行を停止します。

validation

または、Unity ツールバー上のボタンで実行を停止することもできます。

validation

独自のアプリを開発する場合は、エディタ上で自分のプログラムを実行するときは、検証ツールを無効にすることを忘れないでください(エディタにのみ有効で、携帯電話での効果には影響しません)。

validation

表示效果及 Unity 使用建议

ゲームビューを調整する

ウィンドウサイズはEIF動画フレームサイズと一致させることを推奨します。一般的に1080P相当の固定サイズ(例:縦向き1080x1920、横向き1920x1080)を使用してください。

validation validation

ウィンドウサイズがEIF動画フレームと大きく異なる場合、動画画面全体を表示できず、ツールは警告を表示します。

シーン照明を調整する

レンダリング効果をより良く観察するため、必要に応じて照明を追加・調整できます。Unity照明に特別な要件がない場合は、環境光を自動生成させることが可能です。

validation validation

シーンビューとゲームビューを同時表示する

シーンビューとゲームビューの内容を同時に確認する必要がある場合、Unityのデフォウトウィンドウレイアウトを調整し、必要に応じて両ビューの配置を変更します。

validation

Unity 開発の注意点

ARSession

ツール起動時に自動的に ARSession とその他必要な EasyAR コンポーネントが作成されます。シーンに既に ARSession が存在する場合(active)、ツールは元の ARSession を無効にします。ただし、動的に作成された session は制御されず、実行するとエラーが発生します。

Main Camera

ツール実行時に main camera の Clear Flags と Background が変更されます。Clear Flags は Solid Color に変更され、Background は黒色に変更されます。これらの変更は保存されません。

中心モード

ツール実行時には、サポートされているすべての中心モードを使用できます。通常、First Target 中心モードの使用をおすすめします。