vuforiaというライブラリを使ってARアプリのサンプルを動かしてみました。
vuforiaとは
ARアプリの為のライブラリです。
iOSだけでなく、Unityアプリ・Androidアプリにも対応しています。
無料で利用できるのですが、無料プランでは少し制限があるようです。
詳しくは下URLに記載されています。
Vuforia Pricing | Vuforia Developer Portal
会員登録とキーの作成
まずはvuforiaで会員登録します。
次にプロジェクトとライセンスキーを作成します。
キーはサンプルを動かす時に使います。
サンプルアプリのダウンロード
SDKとサンプルを下URLからダウンロードします。
ダウンロードして解答するとvuforia-sdk-ios-xxx(バージョン番号)
というフォルダとVuforiaSamples-xxx(バージョン番号)
というフォルダが作られます。
サンプルプロジェクトを立ち上げる
サンプルを立ち上げるために、VuforiaSamples-xxx
フォルダをvuforia-sdk-ios-xxx/samples
フォルダに移動します。
vuforia-sdk-ios-xxx/samples
に移動した理由ですが、サンプルファイルのライブラリを探すパスが../../build/include
になっている為です。
これで無事にプロジェクトが立ち上がるはずです。
ライセンスキーの設定
SampleApplicationSession.mm
というファイルに下のような行があるので、ここに先ほど作ったキーをセットします。
QCAR::setInitParameters(mQCARInitFlags,"");
アプリを起動する
アプリを起動するとTableが表示されるのでImage Targets
を選んでみます。
その画面でStartボタンを押すとカメラが立ち上がります。
マーカーを読み込むとティーポットが画面上に表示されます。
別の角度からでもしっかり表示されます。
マーカーは下のページのものを使いました。
Compiling and Running a Vuforia iOS Sample App | Vuforia Library Prod