LoginSignup
0
0

Unity Marsで実世界のオブジェクトとリンクさせたARコンテンツを作成する

Last updated at Posted at 2024-04-29

UnityMarsとは

ARコンテンツを表示する際に、現実世界にうまくシンクロすることで、様々な視覚効果を生み出すことができます。
かつてはARマーカーなどをきっかけとして、3Dコンテンツを表示させていたものを、VPSでは風景などの特徴点を活用することで現実世界にオブジェクトを重ねて、MixedRealityという世界観を生み出すことが可能となります。
こうした手法について、例えば、8thwallでは、下記のようにWayfairと呼ばれるアプリから吸い取った情報を位置情報に紐付けて3Dオブジェクトを生み出すきっかけにしています。

スクリーンショット 2024-04-30 9.54.11.png

様々な手法がある中で、Unity Marsでは、少し特徴的なオブジェクトの呼び出しを行っています。

スクリーンショット 2024-04-30 15.02.38.png

上記のドキュメントを参照するとProxyGroupと呼ばれる概念が書かれていますが、これがMarsの非常に特徴的な機能で、複数の平面をグループ化させることで、建物の中などで、自己位置を推定して正確にARコンテンツを表示することが可能となります。8thwallでは、風景そのものを吸い取っていたことに対して、Marsではオブジェクトの位置情報の組み合わせによって表現しています。

UnityMarsのインストールと実機ビルドまで

0.UnityMarsの購入

無料トライアルを選択

https://store.unity.com/configure-plan/unity-mars?free_trial_product=true
https://store.unity.com/ja/configure-plan/unity-mars?free_trial_product=true

メールが送られてくるので、MARS_Installer.unitypackageをダウンロードする

Unityで購入したアカウントでログインしておく

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

ARMobileのプロジェクトを作成する

スクリーンショット 2024-04-24 14.40.45.png

プロジェクトが出来上がる

スクリーンショット 2024-04-24 14.48.23.png

2.UnityMarsのインストール

アセット > パッケージをインポート > カスタムパッケージでMarsInstallerを選ぶ

スクリーンショット 2024-04-24 14.50.04.png

### MarsInstallerをインポートする

スクリーンショット 2024-04-24 14.50.17.png

ウィンドウ > MARS が表示されていることを確認

スクリーンショット 2024-04-24 15.01.18.png

ウィンドウ > MARS > ChooseTemplate

スクリーンショット 2024-04-24 15.03.12.png

templateに何も入っていないので、AddTemplatesから必要なものをinstallする

スクリーンショット 2024-04-24 15.03.31.png

Importする

スクリーンショット 2024-04-24 15.04.37.png

3.サンプルプロジェクトの作成

table topをダブルクリック

スクリーンショット 2024-04-24 15.05.15.png

4.実機でビルド

simulation viewと mars panelをセット

スクリーンショット 2024-04-24 15.26.18.png

APIレベルの設定

スクリーンショット 2024-04-24 15.29.18.png

Simulation Environment (仮想空間でのシミュレーション設定)

Marsの中では、様々なシミュレーション環境を設定することができます。
あらかじめ、用意されたキッチンやリビングなどのサンプルを変更させて作ったり、既存の空間をスキャンして平面を自動生成することなども可能です。

あらかじめ用意されたサンプルの環境を読み込む

スクリーンショット 2024-04-30 8.59.25.png

スクリーンショット 2024-04-30 9.00.57.png

スクリーンショット 2024-04-30 8.59.47.png

Simulated Environment Prefab

scaniverseで撮影したobjを読み込む

スクリーンショット 2024-04-30 15.28.13.png

コンポーネントを追加 -> Plane Extraction Settingsを追加

スクリーンショット 2024-04-30 15.28.38.png

Extract Plancesを押下する

スクリーンショット 2024-04-30 15.28.51.png

自動的に平面が検知されている状態になる

スクリーンショット 2024-04-30 16.14.03.png

リンクの方法

AR コンパニオンアプリ

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0