LoginSignup
8
6

More than 3 years have passed since last update.

Unity 2019.4 LTS で Vuforia のセットアップ

Last updated at Posted at 2020-07-15

この記事の内容

Unity 2019.3 から XR (VR,AR,MR) の扱いが変更され,XR 関係の設定は従来あった Edit > Project Settings > Player > XR Settings から Edit > Project Settings > XR Plug-in Management に移動している.Unity 2019.3 以降の環境における,AR/MR 開発環境の Vuforia の利用手順を確認する.以下の手順に従って準備する.
https://library.vuforia.com/articles/Training/getting-started-with-vuforia-in-unity.html

環境

  • Unity: 2019.4.1f1
  • Vuforia: 8.5.9
  • OS: Windows 10 Home (1909)
  • カメラ: Logicool C922 Pro Stream Webcam

参考

https://docs.unity3d.com/Manual/com.ptc.vuforia.engine.html
https://library.vuforia.com/

Package Vuforia Engine AR の導入

パッケージ Vuforia Engine AR を用意する必要がある.
Window > Package Manager を開く.
2020-07-15_17h17_37.png
Vuforia Engine AR (バージョンは異なる可能性がある)を選択し,インストールする.
2020-07-15_17h21_59.png
インストールされるとチェックがONになる.
2020-07-15_17h32_54.png

平面画像マーカの利用

パッケージに標準で用意されている平面画像マーカを利用する.
デフォルトの Main Camera を削除する.
2020-07-15_17h59_20.png
GameObject > Vuforia Engine > AR Camera を追加する.
2020-07-15_18h02_04.png
GameObject > Vuforia Engine > image を追加する.
2020-07-15_18h10_30.png
初回はマーカになる画像データベースが存在しないため,デフォルトのデータベースをインポートするかたずねられる.Importする.
2020-07-15_18h11_52.png
Image Target が追加される.追跡する画像は Inspector の Image Target Behaviour で選択できる.
2020-07-15_18h22_22.png
マーカ画像を紙に印刷する(もしくはモバイルデバイスの画面に表示する)必要がある.デフォルトのデータベースの画像は Assets > Editor > Vuforia > ForPrint > ImageTargets にある target_images_USLetter.pdf に格納されている.
2020-07-15_22h15_23.png
通常,ダブルクリックすると OS で設定している PDF ビューワが起動するので,印刷する.
2020-07-15_22h16_59.jpg
マーカ上に表示する物体は,マーカの子オブジェクトとして設定する.さしあたりデフォルトで用意されている Cube を設置することとし,GameObject > 3D Object > Cube を選択する.Image Target の子オブジェクトにし,Position を (0, 0.4, 0) に,Scale を (0.5, 0.5, 0.5) に設定する.
2020-07-15_18h59_31.png
実行してマーカを提示すると,カメラ画像のマーカ上にオブジェクトが表示される.
2020-07-15_19h01_49.png
実行中に Image Target の位置姿勢を観察すると,カメラ画像内のマーカの位置に合わせて変動していることがわかる.
2020-07-15_23h10_45.png

自前の画像をマーカとして利用 (概略のみ説明)

8
6
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
8
6