Mega block エディターツールリファレンス
注記
このツールはバージョン >= 4003 にのみ存在します。
エディターツールを使用するには、com.easyar.mega パッケージをインポートする必要があります。

ツールが正常に作成された後、デフォルト条件下でのツールのスクリーンショット。

block に複数の mesh グループが存在する場合のツールのスクリーンショット。
ヒント
1 つの block には複数の mesh グループが含まれる場合があります。超大範囲融合 または 補充更新 機能を使用して作成された block には、複数の mesh グループが含まれる場合があります。各 mesh グループは独立してロードおよびアンロードできます。各 mesh グループの境界の重複領域は完全に重ならないため、使用時には実際のニーズに応じてどの mesh グループをロードするかを選択できます。
| 名称 | 説明 |
|---|---|
| X | エディターツールを削除します。 |
| From | 現在接続されているサービスの App ID。 |
| Updated | サービスの接続時間。 |
| Reload | サービスに再接続します。block ID が指定され、サービスに該当する block が存在する場合、Mega block エディターツールの画面に移行します。それ以外の場合は、エラー画面が表示され続けます。 |
| [block name] (v) | block の名前とバージョンを表示します。左側のボタンをクリックすると、block の詳細情報を展開/折りたたむことができます。 |
| Diagnosis Info | 診断情報をエクスポートします。 |
| Job ID | この block のマッピングタスク ID。 |
| [mesh group name] | mesh グループの名前を表示します。チェックボックスをクリックすると、mesh データをロード/アンロードできます。 |
| Retry | mesh のロードに失敗した場合、このボタンをクリックして再ロードします。 |
| Mesh | block mesh を表示/非表示にします。 |
| Export | block mesh をエクスポートします。 |
| Panorama Preview Marker | パノラマ画像のプレビューマーカーを表示/非表示にします。 |
| Mesh Bounds Gizmo | mesh の境界ギズモを表示/非表示にします。 |
| Collider Mesh | 衝突検出用の mesh を設定します。オプション:
|
シーンノード
エディターツールのデータは EasyAR.Mega.EditorTool ノードの下に保存されます。このノードを削除すると、エディターツールのデータが削除されます。

注意
EasyAR.Mega.EditorTool ノードの内容を直接変更することはできません。特に、このノードの Transform を変更すると、エディターツールが正常に動作しない場合や、トラッキング時に内容の表示位置が正しくない場合があります。
基本情報

| 名称 | 説明 |
|---|---|
| Job ID | この block のマッピングタスク ID。 |
| Block ID | block ID。 |
| Block Name | block の名前。 |
| Modified | block の更新時間。 |
| Version | block のマッピングバージョン。 |
| GNSS Location | GNSS (GPS、北斗など) 座標。block mesh がロードされた後にのみ正しい値が表示されます。 |
| Latitude | GNSS の緯度座標。 block のマッピングデータに GNSS 座標が生成されている場合にのみ表示されます。 |
| Longitude | GNSS の経度座標。 block のマッピングデータに GNSS 座標が生成されている場合にのみ表示されます。 |
| Altitude | GNSS の高度座標。 block のマッピングデータに GNSS 座標が生成されている場合にのみ表示されます。 |
| From Service | block を取得する際に使用したサービス情報。 |
| Type | サービスの種類。 |
| App ID | サービスの App ID。 |
mesh
block mesh は block のトラッキングターゲット空間に位置合わせされており、モデル上に直接 3D コンテンツを配置することができます。
block mesh データはツールノードの下に保存され、エディターモードでのみ存在し、最終的なアプリケーションにはパッケージ化されません。
ロード
mesh グループの名前の横にあるチェックボックスをクリックすると、そのグループのデータのロードが開始され、ロード後に Scene ウィンドウに現在のグループの mesh が表示されます。

チェックボックスを外すと、そのグループのデータがアンロードされます。
ロード中は、Scene ウィンドウの左下にロードアニメーションが表示されます。

block mesh はカメラの位置に応じて LOD が切り替わります。使用時にはインターネットに接続しておく必要があり、LOD 切り替えの失敗を避けるためです。
ロードまたは LOD 切り替えに失敗した場合、Scene ウィンドウでロードに失敗した mesh の境界には暖色系のギズモが表示されます。Console ウィンドウには詳細なエラー情報が表示されます。

問題を解決した後、Retry ボタンをクリックして再ロードすることができます。
mesh がロードされると、ローカルにキャッシュされます。キャッシュパスは次のとおりです。
var cachePath = Path.Combine(Application.persistentDataPath, "MegaStudio/cache")
表示/非表示
Mesh チェックボックスをクリックすると、現在のグループの mesh を表示/非表示にすることができます。このオプションは mesh がロードされた後にデフォルトで選択されます。
mesh の表示/非表示は、3D コンテンツのレンダリング位置に影響を与えず、block ノードの状態にも影響を与えません。
境界ギズモ
Mesh Bounds Gizmo チェックボックスをクリックすると、現在のグループの mesh の境界ギズモを表示/非表示にすることができます。このオプションはデフォルトでは無効になっています。

異なる色のギズモは異なる LOD を表しています。冷色系のギズモはロードが完了した mesh を表し、暖色系のギズモはロードが完了していない(ロード失敗を含む)mesh を表します。
衝突検出
mesh とのレイキャスト検出を使用する場合は、Collider Mesh オプションを設定する必要があります。このオプションのデフォルト値は None で、レイキャスト検出をサポートしません。
エクスポート
Export ボタンをクリックすると、現在のグループの mesh データをエクスポートすることができます。

| 名称 | 説明 |
|---|---|
| Export LODs | エクスポートするモデルの LOD 精度を選択します。数字が小さいほど解像度が低くなります。Merge mesh が選択されていない場合は複数選択でき、Merge mesh が選択されている場合は単一選択のみ可能です。 |
| Export Raw Data | 生データをエクスポートするかどうかを選択します。 生データは一部のソフトウェア(例:blender)では読み込めない場合があります。これらのソフトウェアは一部の gltf 拡張機能をサポートしていないためです。 |
| Export Textures | テクスチャをエクスポートするかどうかを選択します。 モデルを遮蔽または衝突検出にのみ使用する場合は、テクスチャをエクスポートする必要はありません。 |
| Format | エクスポートする単一ファイルの形式を glb または gltf から選択します。 |
| Merge mesh | すべての mesh を 1 つのファイルに結合してエクスポートするかどうかを選択します。 単一の LOD が選択されている場合にのみ使用できます。 結合プロセスおよび結合後の mesh は、より多くのビデオメモリを必要とします。 |
| Export | クリックするとエクスポートが開始されます。 |
エクスポート中は、Mesh チェックボックスの下に進捗バーが表示されます。

エクスポートが完了すると、Completed のポップアップが表示されます。

パノラマ画像
パノラマ画像のマーカーとパノラマ画像データはツールノードの下に保存され、エディターモードでのみ存在し、最終的なアプリケーションにはパッケージ化されません。
基本情報
Panorama Preview Marker の横には、パノラマ画像の解像度情報が表示されます。SD (標準解像度)と HD (高解像度)の 2 種類があります。一般的に、利用可能なサービスではデフォルトで SD 解像度のパノラマ画像が提供され、高解像度のパノラマ画像は営業担当者に問い合わせる必要があります。
一部のデータではパノラマ画像がサポートされていない