Table of Contents

Mega block エディターツールリファレンス

注記

このツールはバージョン >= 4003 でのみ利用可能です。

エディターツールを使用するには、com.easyar.mega パッケージをインポートする必要があります。

alt text

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

alt text

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 境界 gizmo を表示/非表示にします。
        Collider Mesh 衝突検出 mesh の設定。オプション:
  • None:レイキャストをサポートせず、ロードが最速です。
  • Min LOD:低精度 LOD(レイキャスト専用)、LOD 切り替え時にカクつきがありません。
  • Match LOD:現在の LOD と一致、LOD 切り替え時にわずかなカクつきが発生する可能性があります。

シーンノード

エディターツールのデータは EasyAR.Mega.EditorTool ノード下に保存されます。このノードを削除することは、エディターツールのデータを削除することと同等です。

alt text

注意

EasyAR.Mega.EditorTool ノードの内容を直接変更することはできません。特にこのノードの Transform を変更してはいけません。そうしないと、エディターツールが正しく動作しなくなったり、トラッキング時にコンテンツの表示位置がずれたりする可能性があります。

基本情報

alt text

名前 説明
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 の境界に暖色系の gizmo が表示されます。Console ウィンドウには詳細なエラーメッセージが表示されます。

問題を解決した後、Retry ボタンをクリックして再ロードできます。

mesh がロードされるとローカルにキャッシュされます。キャッシュパスは以下の通りです:

var cachePath = Path.Combine(Application.persistentDataPath, "MegaStudio/cache")

表示/非表示

Mesh チェックボックスをクリックすると、現在のグループの mesh を表示/非表示にできます。このオプションは mesh がロードされた後、デフォルトで選択されています。

mesh の表示/非表示は、3D コンテンツのレンダリング位置や block ノードの状態には影響しません。

境界 gizmo

Mesh Bounds Gizmo チェックボックスをクリックすると、現在のグループの mesh 境界 gizmo を表示/非表示にできます。このオプションはデフォルトでオフです。

異なる色の gizmo は異なる LOD を表し、寒色系はロード完了した mesh、暖色系はロード未完了(ロード失敗含む)の mesh を表します。

衝突検出

mesh とのインタラクションにレイキャストを使用する必要がある場合は、Collider Mesh オプションを設定する必要があります。このオプションはデフォルトで None に設定されており、レイキャストはサポートされません。

エクスポート

Export ボタンをクリックすると、現在のグループの mesh データをエクスポートできます。

名前 |