Help us understand the problem. What is going on with this article?

UnityではじめるNreal Light【環境構築】

Unityを使ったNreal Lightの開発環境を簡単に構築できたので,その手順をまとめました.今回は実機でunityちゃんを眺められるようにしました.
IMG_2882.JPG
なお,以下では5G対応のスマートフォンをコンピューティングユニット兼コントローラーとして使っていますが,6DoFのコンピューティングユニットを使った場合でも同じ手順でできると思います.

また,以下の手順はNreal社のディベロッパーサイトにも掲載されているので,ここを見れば進められると思います.

1. 開発環境

macOS Mojave 10.14.6
unity 2019.1.2f1

nreal本体については以下の記事が参考になりました.
Nreal Light DevKit の使い方(基本操作編)

2. 事前の準備

  • Unity 2018.2.X以降のバージョンをインストールする
  • Android Build Supportを追加する
  • NRSDK for Unityをダウンロードする.ここからダウンロードできる.
  • Android SDK 8.0 (API Level 26)以降をインストールする.インストールしていない場合はAndroid StudioのSDK Managerからダウンロードする.

3. プロジェクトの作成と設定

unityで新しいプロジェクトを作成して,ダウンロードしたSDKをインポートします.

開発の際にはプラットフォームをAndroidに変更します.
スクリーンショット 2020-02-18 11.02.28.png

次に,Player Settingsの項目をディベロッパーサイトに表記されている通りに,以下の項目を設定します.以下の図はここから引用しています.

Setting Value
Player Settings > Resolution and Presentation > Default Orientation Portrait
Player Settings > Other Settings > Auto Graphics API false
Player Settings > Other Settings > Graphics APIs OpenGLES3
Player Settings > Other Settings > Package Name Create a unique app ID using a Java package name format. For example, use com.nreal.helloMR
Player Settings > Other Settings > Minimum API Level Android 8.0 or higher
Player Settings > Other Settings > Target API Level Android 8.0 or higher
Player Settings > Other Settings > Write Permission External(SDCard)
Player Settings > Other Settings > Allow 'unsafe' code true
Project Settings > Quality > V Sync Count Don't Sync

5. シーンの作成

  1. unityでシーンを作成します
  2. NRSDK/Prefabsの中にあるNRCameraRigをシーンに追加します
  3. 元々あったカメラは削除します
  4. アセットストアからunityちゃんをインポートします
  5. シーンにunityちゃんのモデルを追加します.positionは以下のように設定. スクリーンショット 2020-02-18 11.26.12.png

スクリーンショット 2020-02-18 11.31.00.png

ここまででゲームビューには以下のように表示されているかと思います.

gameview.png

6. ビルドして実機にインストール

通常Build and Runではうまくいかなかったので,ビルドしたものをadbで実機にインストールします(adbの詳細はこちら).

$ adb install <BuildScene>

無事にインストールが完了すると,実機のほうにシーンが追加されているので実行します.さすがnreal lightは他のARグラスに比べて輝度が抜群に高いので,unityちゃんも綺麗に映ります.

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした