LoginSignup
0
0

More than 3 years have passed since last update.

KudanARUnityのサンプルをAndroidで動かす

Last updated at Posted at 2019-10-24

はじめに

この記事はUnity2018.2.21f1でKudanARUnityを動作させたの備忘録です。
今回はサンプル動作までを記載します。

動作環境
Unity2018.2.21f1
KudanARUnity V1.6.0
Android Studio v3.5.1
Glaxy feel SC-04J(Android8.0.0)

環境構築

  1. Unity、Androidのインストールについては割愛します。
  2. KudanARUnity V1.6.0を以下のページの枠で囲ったリンクからUnityパッケージを取得します。
    メールアドレスでの認証が必要で、入力したメールアドレスにダウンロードリンクのURLが添付されています。

ダウンロード先
kudan_download.png
3. ダウンロードしたKudan-UnityPlugin.zipを任意の箇所に展開します。

Unity Editorでのサンプル実行

  1. UnityのProjectを作成します。
  2. Unity Editorが起動したら、前項3. で展開したフォルダのKudanARUnity.unitypackageをProjectにD&D、Importします。
  3. Assets/KudanAR/Samples/KudanSample.unityをダブルクリックし、SampleSceneを開きます。
  4. HierarchyのKudan Bundle - With UIを開き、InspectorのKudan Tracker(Script)のEditor API Keyに、
    Kudanダウンロードページ APIキータブのUnity Editor Key(黒塗り部分)を入力します。(今回は公開されている開発用ライセンスキー使用します)

UnityEditorKey.png
5. API Keyに、Kudanダウンロードページ APIキータブのKudan AR SDK(黒塗り部分)を入力します。
APIKey.png
6. 再生ボタンを押すと、サンプルが実行されます。Assets/KudanAR/Samples/Textures/lego.jpgを表示し、カメラでとらえることで、モデルが表示されます。

SampleUnity.png

Android向けのビルドと実行

1. メニューバー File>BuildSettingsを選択し、ビルド設定を出します。
2. 赤枠①で囲ったAndroidを選択し、プラットフォームをAndroidに変更する。
3. 赤枠②で囲ったAdd Open Scenesをクリックし、サンプルシーンをビルド対象に追加する。(すでにチェックが入っているScenes/SampleSceneはチェックを外す)
4. 赤枠③で囲ったplayer Settingsをクリックし、player Settingsを表示する。
ビルドセッティング.png
4. 赤枠①で囲った、player Settings/Other Settings/Rendering/Multithreaded Renderingのチェックを外します。(理由はイマイチ分かっていませんが、この記事と同じ状況を解決するためにチェックを外しています。)
5. Package NameにKudanダウンロードページ APIキータブのKudan AR SDKのBundle IDを入力します。
(開発者ハブの画像ではeu.kudan.arとなっていますが、画像が古いです)

playerSettings.png
6. BuildSettingsのSwitch Platformをクリックし、プラットフォームをAndroidへ切り替えます。
7. Edit>Preferencesを開き、External ToolsのAndroid SDK/JDKのPATHを入力する。
Preferences.png
8. BuildSettingsのBuild And Runをクリックし、ビルドとアプリファイルの転送実行を行います。
 その結果、アプリでAssets/KudanAR/Samples/Textures/lego.jpgをキャプチャするとモデルが表示されます。
Screenshot_20191024-232133_kudan4Qiita.jpg

おわりに

今回はUnity2018.2.21f1でKudanARUnityのサンプルを動作させました。
次回はオリジナルのマーカー、3Dモデルを表示させます。

参考

The Kudan Developer Hub https://www.xlsoft.com/doc/kudan/ja/home_jp/
Kudan + UnityでAndroid向けマーカーレスARを試してみる(1) https://qiita.com/doatodarkness/items/be50fb420ad6ea1c79c0
【Unity初心者向け】Kudan AR SDKを使ったARアプリの開発方法とは? https://blog.codecamp.jp/unity-kudan-ar-sdk
AR KUDANでカメラが起動して居ない https://teratail.com/questions/103107

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