#1「Unityのセットアップをする」【初心者】HTC VIVE Pro Eyeを使ってUnityでVRの開発を行ってみる．

#はじめに

研究費で[HTC VIVE Pro Eye](https://www.vive.com/jp/product/vive-pro-eye/overview/)を購入した．16万なので個人で買うには高すぎる代物だが今後は安くなるかもしれないし一応メモ書きしていく．

前提として，VR動画やゲームは見れるようにセットアップは済んでるものとしています．もし終わってなければ[ここから](https://enterprise.vive.com/jp/setup/vive-pro/)インストーラをダウンロードしてセットアップしておく．（途中でSteamVRのインストールもさせられる）

環境一覧
[SteamVR](https://store.steampowered.com/app/250820/SteamVR/?l=japanese) 1.16.10
[Unity](https://unity3d.com/jp/get-unity/download) 2019.4.27f1 or 2020.1.17f1（動作確認済み，非対応なSDKあり）

[SteamVR Plugin](https://assetstore.unity.com/packages/tools/integration/steamvr-plugin-32647) 2.7.3
[Vive SRanipalRuntime Plugin](https://hub.vive.com/en-US/download) 1.3.2.0


追加アクセサリー
[VIVEトラッカー2018](https://www.amazon.co.jp/dp/B0748ZY323/ref=cm_sw_r_tw_dp_QDZSM4A3844PSM33DB3R?_encoding=UTF8&psc=1)
[Ovrvision Pro（ステレオカメラ）](https://www.amazon.co.jp/dp/B01N7H8YUM/ref=cm_sw_em_r_mt_dp_6TGRDF5BWQPW2PJ1H4WN)
[Leap Motion](https://www.amazon.co.jp/Leap-Motion-Controller/dp/B075T4MH77/ref=asc_df_B075T4MH77/?tag=jpgo-22&linkCode=df0&hvadid=342463500927&hvpos=&hvnetw=g&hvrand=13721783060484696807&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=1009320&hvtargid=pla-945077929421&psc=1)


使用PCスペック
インテル® Core™ i7-7700K
NVIDIA GeForce GTX 1070

- **環境作成編**

 #1 [__Unityのセットアップをする（この記事）__](https://qiita.com/RyoyaHase/items/5a173b7acbdf9aa2cfff)　2021年 1月更新

 #2 [プロジェクトを作ってみる2020.1.17f1）](https://qiita.com/RyoyaHase/items/7b2148e9034584db7420)　2021年 1月更新

 #3-α [Unity2019でVR開発のための環境を整える（SteamVR Plugin2.7.Xをインストールする）：推奨](https://qiita.com/RyoyaHase/items/36910ec8a0b3d8122f8c)　2021年 6月更新

 #3-β [Unity2020でVR開発のための環境を整える（SteamVR Plugin2.7.Xをインストールする）](https://qiita.com/RyoyaHase/items/b7b5f8a7110810c1c0f1)　2021年 5月更新

 #3-おまけ [UnityでVR開発のための環境を整える（SteamVR Pluginの最新版をインストールする）：非推奨](https://qiita.com/RyoyaHase/items/f8b4fb5b04d9f02aae49)　2021年 2月更新

 #4 [SteamVRのダウングレードと自動アップデートの停止（上級者向け）](https://qiita.com/RyoyaHase/items/0dab278b080f517032a0)　2021年 5月更新


- **コントローラの入力やトラッカー，HMDの位置座標，回転座標を得る＋α**

 #5 [VIVEコントローラのボタン入力を取得する](https://qiita.com/RyoyaHase/items/89ffc9d134b784b8ae50)　2021年 2月更新

 #6 [トリガーの押し具合やトラックパッドの位置情報の入力を取得する](https://qiita.com/RyoyaHase/items/81fa026f68aee02fa5d4)　2021年 2月更新

 #6-おまけ [VIVEコントローラを使った開発をする時のおすすめ設定（独断と偏見）](https://qiita.com/RyoyaHase/items/d622e1bb0e345cf78f4f)　2021年 5月更新

 #7 [ヘッドマウントディスプレイとコントローラの位置座標と回転を取得する](https://qiita.com/RyoyaHase/items/325e7250c01f47e7e63b)　2021年 2月更新

 #8 [VIVEトラッカー2018を有効化してUnity上で位置座標と回転を取得](https://qiita.com/RyoyaHase/items/015bbb8671833ef8e740)　2021年 5月更新

 #9 [VIVEコントローラの振動機能を開発してみる](https://qiita.com/RyoyaHase/items/0690761fed2e71f6d517)　2021年 4月更新


- **VIVE Pro Eyeのアイトラッキングを使ってみる**

 #10 [VIVE Pro Eyeの視線トラッキングを有効化（セットアップ）する](https://qiita.com/RyoyaHase/items/024f3589547d1af84a92)　2021年 4月更新

 #11 [VIVE Pro Eyeのアイトラッキングを使ってUnity上で瞬きや視線のデータを取得する](https://qiita.com/RyoyaHase/items/5af948666a039d48a68d)　2021年 4月更新

 #11-おまけ [VIVE Pro Eyeのアイトラッキングで計測できるデータについて（適宜更新）](https://qiita.com/RyoyaHase/items/044826488e763f896a0f)　2021年 4月更新


- **VIVE Pro Eyeのカメラを使ってみる**

 #12 [VIVE Pro Eyeのフロントカメラの解像度（性能）とAR機能を有効化について](https://qiita.com/RyoyaHase/items/853938ec7c8745ec811c)　2021年 5月更新


- **小技**

 [プレイエリアの境界線（シャペロン境界）が表示されないように設定を変更する](https://qiita.com/RyoyaHase/items/57296d7753877afc6f34)　2021年 6月更新

 [Unity上でカメラを複数台追加してHMDやコントローラの動きを見る](https://qiita.com/RyoyaHase/items/4b4733503d53c8387db4)　2021年 6月更新


- **Ovrvision Pro（ステレオカメラ）を使ってAR開発してみる**

 ＄1-1 [Ovrvision Pro（ステレオカメラ）のセットアップをして実際に動かしてみる](https://qiita.com/RyoyaHase/items/262ad2133ee89d00b3cb)　2021年 6月更新

 ＄1-2 [Ovrvision Pro（ステレオカメラ）とHMDを使ってARアプリ開発する](https://qiita.com/RyoyaHase/items/4abcd90f0f2319c89114)　2021年 6月更新

- **Leap Motionを使ってハンドトラッキングしてみる**

 ＄2-1 [Leap Motion（ハンドトラッキング）のセットアップをして実際に動かしてみる](https://qiita.com/RyoyaHase/items/6891c21c8c21dcb08b2f)　2021年 6月更新

 ＄2-2 [Leap Motion（ハンドトラッキング）とHMDを使ったインタラクティブなアプリ開発する](https://qiita.com/RyoyaHase/items/b0f6cd1d7474286f99ed)　2021年 6月更新

- **アプリを作ってみる**

  [VR（仮想空間）上に曲面ディスプレイを作成して大画面で広角WEBカメラ映像を見る](https://qiita.com/RyoyaHase/items/cc57e67799c1b14ef15d)　2021年 5月更新

今回の記事では，

1．Unityをインストールする．
2．ライセンスを追加する．
3．開発環境をインストールする．

という流れ．

#1．Unityをインストールする．

[Unity](https://unity3d.com/jp/get-unity/download)の公式サイトから，Unity Hubをダウンロードしてくる．

![01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/5e5194c9-2cc1-6c4a-e158-df930e8eb2d9.png)

インストーラを起動して指示通りに進む．

![02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/9448d8d4-daf4-3b2b-6963-b364d6725285.png)

![03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/ffb8b9bb-833b-0e9b-7473-78579a0e5515.png)

インストール先は基本デフォルトのままで大丈夫．

![04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/afe1e075-3ca2-af54-e515-a6c6a991488c.png)

終了時にUnity Hubを起動する．

![05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/a79e4b79-248b-708e-1e7b-ede3faa66586.png)

#2．ライセンスを追加する．

起動したら左下に有効なライセンスがありませんと出るのでライセンスを管理を押す．

![06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/e3859672-0e5d-f3da-a7b8-fc9333d81fa5.png)

そうするとライセンスを管理するにはログインが必要です．とポップアップが出るのでログインを押す．
右上のアイコンからログインしても大丈夫．

![07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/640865ab-a2ce-ac0a-299a-fc47f8a3f816.png)

もしアカウントを持ってなければIDを作成する．

![08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/876f2163-0310-4056-75e9-2fdaee00ae89.png)

とりあえずログインします．

![09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/844ec46d-810c-0b83-a01a-2bfcc6008a16.png)

ライセンス管理画面が開くので，新規ライセンスの認証を押す．

![10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/92c314e7-6756-b106-0396-4fcd5fa11093.png)

ライセンスは「Unity Personal」の「Unityを業務に関連した用途に使用しません．」を選択して実行を押す．（もし販売するなら別のライセンスですが必要です）

![11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/ed2880e4-afc8-207d-4779-c93cab7d7878.png)

ライセンスにPersonalが追加されていれば大丈夫．

![12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/c62b392c-60ba-a0dc-e6f3-e1f6159d401f.png)



#3．開発環境をインストールする．

左上の矢印からUnity Hubのトップページに戻る．

![13.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/29ab5c2e-b4e1-7c40-e616-50672cc7125e.png)

左のメニューからインストールタブを開く．

![14.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/ad377071-dc9b-41b5-43b7-564d52b4cfef.png)

右上のインストールボタンを押す．

![14-2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/eb7ae4e7-d5d5-6b70-b04f-8e0e9228fe36.png)

今回はバージョンはUnity 2020.1.17f1
2019.4.27f1を使いたければ2019.4.27f1を選択
バージョンが違うと中身が違って関数が使えなかったりするので注意．

![22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/01c891eb-8373-6142-3b8d-c549dfd4e90c.png)


どのモジュールを加えるかを聞かれるので，「Microsoft Visual Studio Community 2019」「Documentation」「日本語」の３つにチェックを入れ，次へを押す．

![23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/a5569d38-13bf-a7e4-99cf-a91af5021660.png)
![17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/63735f8f-382b-82e5-2158-305f5e1e7599.png)

自動でインストールが始まる．Visual Studioのインストーも自動で立ち上がる．

![27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/c0a620d9-bbee-85f7-f14b-977a48c9203a.png)

これでプロジェクト作成準備が完了．

![28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/758746/5f87e3f7-54aa-db2b-727e-9f296d9989d2.png)


とりあえずこれで開発環境の設定は完了，[次回](https://qiita.com/RyoyaHase/items/7b2148e9034584db7420)はプロジェクトを作成していく．