Table of Contents

Unity 上の Mega Studio を使用して実空間に正確に位置合わせされた 3D コンテンツを作成する方法

xr-frame は 3D エディター機能を提供していませんが、Mega Studio を活用することで仮想オブジェクトを現実空間の特定の位置に正確に配置し、AR 体験において実空間と精密に位置合わせすることができます。

開始する前に

ヒント

Mega プラグインには com.unity.cloud.gltfast への依存関係が既に追加されているため、モデルファイルを直接 Unity Assets にドラッグアンドドロップできます。

3D コンテンツをアノテーションの子ノードとして配置する

インポートしたモデルをシーンノードにドラッグし、アノテーションの子ノードとします。

モデルの Inspector パネルにある Position と Rotation をすべて 0 に変更します。Scale は必要に応じて調整してください。

注記

EMA はすべての座標変換ロジックを担っています。モデルの Position と Rotation を 0 に設定するのは、モデルの幾何学的中心をアノテーションポイントと完全に一致させるためです。すべての移動や回転の調整は、その親ノード(アノテーションノード)を操作して行う必要があります。

モデルのTransformを変更

モデルの位置を正確に調整する

アノテーションノード を選択し、シーン内の密なモデルを参照しながらモデルの位置と回転を調整します。

注記

モデルのアノテーションに対する Position と Rotation は、常にすべて 0 でなければなりません。そうでない場合、xr-frame 上で正しいレンダリング結果を得ることはできません。

[オプション] パノラマ画像に基づいてモデルの位置を正確に調整する

Inspector パネルのパノラママーカー右側にあるロードボタンをクリックすると、シーン内にパノラママーカーが表示されます。

パノラママーカーをロード

パノラママーカーを表示

任意のパノラママーカーをクリックすると、その位置でパノラマビューでの配置が可能になります。異なるパノラマ位置に切り替えて、モデルが様々な視点で正しい位置にあることを確認できます。

パノラマ編集

[オプション] LCC 3D ガウススプラッティングに基づいてモデルの位置を正確に調整する

注記

このセクションは、そのドメイン機器で収集・マッピングが完了した使用シナリオに適用されます。他のデバイスのマッピング結果には LCC 3DGS データは含まれません。

LCC 3D ガウススプラッティング(そのドメイン LCC)機能を使用している場合は、3DGS を参照してモデルの位置を調整できます。LCC データの使用方法は LCC データのロードと Mesh との位置合わせ を参照してください。

ロードされた Block モデルが水平でない場合の対処法

Hierarchy パネルで Block Root を選択し、Inspector パネルで Rotation を変更し、Unity エディタ内で密なモデルの向きが正しく見えるように調整します。

重要

Block Root は、3D エンジンのシーンノードツリー上にあるすべての Block ノードの親ノードです。

Block Root のワールド座標系における Transform は、Block のローカル座標系に影響を与えないため、アノテーションおよびアノテーション下のモデルのレンダリング結果にも影響を与えません。その Transform と最終的な表示効果は無関係です。

ロードされた Block モデルに破損や欠損部分がある場合の対処法

3D 再構築プロセスにおいて、収集視点のカバレッジ不足などの影響により、生成された密なモデルに破損や欠損部分が生じる場合があります。

破損・欠損

不完全なモデルに対して、破損/欠損部分の 3D コンテンツの位置合わせ精度がそれほど重要でない場合は、パノラママーカーをクリックしてパノラマ画像を参照しながら 3D コンテンツを配置できます。その後、近くの異なるパノラママーカー位置をクリックして効果を検証できます。

パノラマ画像による配置

配置結果を得ます。

配置結果

破損/欠損部分の 3D コンテンツの位置合わせ精度が非常に高い要求を満たす必要がある場合は、追加更新 または ロスレス全量更新 によるマップの追加または更新が必要です。一般的に、このような領域はマッピングプロセスでカバーされていなかったことを意味し、そのような領域内では Mega の位置推定性能が影響を受けます。エディタ内で 3D コンテンツを位置合わせするだけでは不十分です。

次のステップ

関連トピック

WeChat Mini Program Mega プラグイン:

Mega Studio: