ONETECH ASIA
ONETECH ASIA
今すぐ相談する
ContactinsightScanX
AR/VR/MRアプリ開発

【HoloLens】で「AR Foundation」を使用したARアプリの作り方

Nguyen Duong

29/03/2021

前回、「AR Foundation」というARアプリケーションの制作プラットフォームを紹介しまた。それに加え、「ARFoundation」を使用してAndroidデバイス向けのARアプリの作り方の概要を説明しました(詳細はこちら)。今回はHoloLensデバイス向けに「ARFoundation」によるARアプリケーションの作り方を紹介します。

【HoloLens】で「AR Foundation」を使用する準備

手順1

【HoloLens】で「AR Foundation」01.Greate Project ①Unityを起動し、テンプレートの中から「3D」を選択する。 ②プロジェクト名と保存先を設定する。 ③設定が終わったら「作成」を押す。 すると下図のようなUnityの画面が起動する。 【HoloLens】で「AR-Foundation」02.ようなUnityの画面が起動する

手順2

【HoloLens】で「AR Foundation」03.「File」の中の「Build Settings」を選択する ①左の一覧から「File」を選択する。 ②「File」の中の「Build Settings」を選択する。

手順3

【HoloLens】で「AR Foundation」04.IOS」選択後、右下の「Switch Platform」を押す ① 「Build Settings」が表示されたら、左下の「Platform」から「IOS」を選択する。 ② 「IOS」選択後、右下の「Switch Platform」を押す。

手順4

【HoloLens】で「AR Foundation」05.Windows」の中から「Package Manager」を選択する ② Unity画面の項目から「Windows」を選択する。 ②「Windows」の中から「Package Manager」を選択する。

手順5

【HoloLens】で「AR Foundation」06.「Package Manager」を開くと上記の画面が表示されるので ①「Package Manager」を開くと上記の画面が表示されるので、赤い線に囲まれた一覧から次のパッケージをインストールする。 ●インストールパッケージ一覧 ・AR Foundation ・ARCORE XR Plugin ・ARKit XR Plugin ・ARKit Face Tracking ・Multiplayer HLAPI ・XR Legacy Input Helpers ここでは「AR Foundation」のインストール方法を紹介する。 【HoloLens】で「AR Foundation」07.AR Foundation」を選択したら、右下の「Install」ボタンを押す ①「AR Foundation」を選択したら、右下の「Install」ボタンを押す。 Installが完了すると該当項目の名前の横にチェックマークが入る。 チェックマークが入ったら、インストールは完了しているので、上記のインストールパッケージ一覧を同様の方法でインストールする。

手順6

【HoloLens】で「AR Foundation」08.Edit」の中から「Project Settings」を選択する。 ①Unity画面の項目一覧から「Edit」を選択する。 ②「Edit」の中から「Project Settings」を選択する。

手順7

【HoloLens】で「AR-Foundation」09.「Project-Settings」の中から「Player」を選択する ① 「Project Settings」の中から「Player」を選択する。 【HoloLens】で「AR Foundation」10.「Requires ARkit support」にチェックを ① holographicにチェックを入れる。 ② capabilitiesの箇所に、チェックを入れることで、アプリに権限を発行する。

手順8

【HoloLens】で「AR-Foundation」11.XR-Plug-in-Management ①次に「Player」から一番下にある項目の「XR Plug-in Management」を選択する。 ③ 右画面が「XR Plug-in Management」に遷移するので、Windowsマーク、iOSマーク。 ④ Plug-in Providersから「Windows Mixed Realty」のチェックボックスにチェックを入れる。

デバイストラッキング

手順1

【HoloLens】で「AR Foundation」12.「GameObject」の一覧の中から「XR」を選択する ①「GameObject」を選択する。 ②「GameObject」の一覧の中から「XR」を選択する。 ③次の2つを追加する ・AR Session Origin ・AR Session

手順2

【HoloLens】で「AR Foundation」13.「GameObject」の一覧の中から「3D Object」を選択する ①「GameObject」を選択する。 ②「GameObject」の一覧の中から「3D Object」を選択する。 ⑤ 「Cube」を選択し追加する。 【HoloLens】で「AR Foundation」14.「Cube」を選択し追加する ④追加した「Cube」を「AR Session Origin」の子になるように設定する。 ⑥ 「Main Camera」は必要ないので、右クリックをしDeleteで削除する。

HoloLens で実行する

手順1

IOS端末とPCを接続する。 ①IOS端末の開発者向けオプションをONにする。 ※注意 端末ごとに開発者向けオプションをONに切り替える方法が異なるので、「端末名と開発者向けオプション設定」で検索してください。 ③ 開発者向けオプションをONにしたら、下にスクロールし「USBデバッグ」をONする。 ④ IOSとPCをUSBケーブルで接続する。 このときUSBの使用をファイル転送ONに切り替える。 またデバッグの許可を求められるので、許可をしましょう。

手順2

【HoloLens】で「AR Foundation」15.Fileの中の「Build Settings」を選択する ①Unity画面上部のメニュー一覧から「File」を選択する。 ②「File」の中の「Build Settings」を選択する。

手順3

【HoloLens】で「AR Foundation」16.Build And Run ② 「Scenes In Build」にシーンを追加します。「Add Open Scenes」ボタンを押す。 ③ シーンを追加した後「Build」ボタンを押す。 Build が表示されます。任意の名前をつけてapkファイルを保存する。 するとビルドが開始される。 【HoloLens】で「AR Foundation」17.Select folder ① Folderを作成する。 ② Folderの名前をBuildに変更する。 ③ Select folderをクリックする。 【HoloLens】で「AR Foundation」18.Deploying Player ① ビルドプロセスが終わったら、Buildフォルダを開く。 【HoloLens】で「AR Foundation」19.Build New Unity Project(1)Writingのファイルを実行してみる。 【HoloLens】で「AR Foundation」20.New Unity Project HoloLensのビルド。 【HoloLens】で「AR Foundation」21.New unity project(1)Writing ② “New unity project(1)Writing”を右クリックする。 【HoloLens】で「AR Foundation」22.Create App Packages ① Publishにカーソルを合わせる。 ② Create App Packagesをクリックする。 Packagesのビルド。 【HoloLens】で「AR Foundation」23.Select-and-configure-packages ① Createをクリックする。 【HoloLens】で「AR Foundation」24.Select-distribution-method ① Next 【HoloLens】で「AR Foundation」25.Click Next to build the .APPX - Nextをクリックすることで、HoloLensデバイス向けの.APPXファイルをビルドする。

まとめ

この記事ではARアプリ制作プラットフォーム【HoloLens】で「AR Foundation」をご紹介いたしました。 もし「AR Foundation」の使い方が分からない、途中で詰まってしまって作業が進まないなど困っている部分がある場合、ぜひONETECHにご相談ください。 またONETECH では、AR/VR関連の開発実績が多数ございます。AR、VR、XR開発UNITY開発3DCG制作でお困りのことがあればお気軽にお問い合わせください。 ONETECHはベトナムオフショア開発でAR/MR/VRソフトウェアの開発に力を入れています。AR/MR/VRソフトウェアの開発のご相談はぜひOne Technology Japanへお気軽にお問い合わせください。

お問い合わせ

AI・XR・建設DXに関するご相談、お見積もり、採用に関するご質問など、お気軽にお問い合わせください。