卒研AR
今回はUnityとVuforiaでマーカー型ARを作成する。余裕があったら研究室のAndroid端末にアプリケーションとしてビルドする

1.Unityのインストール 

unityのHPから最新のバージョンを持っていなかったらダウンロードしておく。ゼミのみならず今後のためにUnityHubも一緒にダウンロードすると楽かもしれない。
・すでに前のバージョンでUnityを持っている場合,今回の説明は2019以降のバージョンにあたるので少々違う点があるので注意する。

1.PNG

ダウンロードする際にVuforiaに関する項目をダウンロードするのを忘れない。項目になかったら後で取得できるのでスルーする
すでにUnityをインストールしてある者はUnityHubもしくはUnity内で追加インストールする

2.プロジェクトの作成 

unityを起動して新規プロジェクトを作成する
version2019以降はVuforiaをここから取得することもできる。

2.PNG

上野タブの[Windows>Packege Manager]を開きVuforia Engine ARがあるのでインストールする。

3.VuforiaEngine からマーカーの取得(ゼミでやる?) 

自身の指定したマーカーでARを作りたい場合に行う
まずVuforiaEngineにて自身でアカウントを作成もしくはレネ先生のアカウントでログイン(めんどい)
Develop > Target Manager > Add Database から、マーカーを管理するDatabaseを作成。テキトー(学籍番号とか)に名前を付け、デバイスにお設定しておく
作成後、リンクをクリックすることでマーカーの登録を行う。

3.PNG
タイプ単一画像
ファイル自身のPCから画像ファイルをダウンロード、正方形かつjpgにすること
width100
名前テキトー(学籍番号?)

で設定。マーカー完成

4.PNG

作ったマーカー(データーベース)をダウンロードすると(名前).unitypackageという名で保存される

4.UnityでARの作成 

unityプロジェクトに戻り[GameObject > Vuforia Engine > AR Camera]もしくは[Create>Vuforia Engine>AR Camera] と
[GameObject > Vuforia Engine > image]もしくは[Create>Vuforia Engine>Camera Image > Camera Image Target]の2つを追加

5.PNG

[Assets > inport package > custoum package]から先ほど作ったデーターベースをインポートする。全部インポートする
HierarchyのImage Targetを選択し右側のInspectorを見る
Inspectorタブの Image Target Behaviour の Type を Predefined に変更する

7.PNG

そうすると図のようにマーカーが指定される。

8.PNG

unityのバージョンが2019より前の場合、Vuforiaをサポートする必要がある。
[Edit > Priject Settings > Player]を選択し、Inspectorタブの、XR SettingsのVuforia Augmented Reality Supported にチェックを入れる

12.PNG


これでマーカーとカメラの設定完了。

5.VuforiaEngineからキーの取得(ゼミでやる?) 

VuforiaEngineからAR用のキーを取得する。
Develop > License Manager > Get Development Key から、App Nameを入力、チェックを入れてconfirmする
作成したライセンスをクリックするとなっげえキーが出現する

9.PNG

このキーをコピーしてunityのプロジェクトに戻る。
ARCameraを選択し、右側のinspectorを見る
[Inspectorタブの Vuforia Behaviour > Open Vuforia configuration]の[App license key]に張り付ける。

10.PNG

6.表示オブジェクトの作成 

ようやく設定が完了したので表示するARを作成する
適当にcreateから3Dオブジェクトを用意する。親子関係は以下のようになる。

6.PNG

ARcamera、Image Target、3Dオブジェクトの位置関係を下図のように調整する。3Dオブジェクトを右下のCameraviewも参考にしながら好みの位置、大きさにに設定する

11.PNG

とどめに3Dオブジェクトに画像を貼ったり様々な動きをするスプリクトを追加してオリジナルなARを作成する。
完成したらマーカーの画像を印刷して、実行したのちマーカーの紙をかざすとARが出現する

キャプチャ.PNG


やってみよう 

1.複数のオブジェクトが出現する
2.出現したARが回転する
3.複数のマーカーで別のARを出現させる

~完~

7.android端末へのビルド設定と実行 

自分のスマホにアプリとして入れたい猛者のみ挑みたまえ androidビルドまで
androidビルド方法


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS