werry-chanの日記.料理とエンジニアリング

料理!コーディング!研究!日常!飯!うんち!睡眠!人間の全て!

Hololens Emulatorの環境設定(1)

大学の成績開示に戦々恐々として布団にまみれて温々してるウェリーちゃんです.
ラボの仕事の関係でHololens開発することになったので,後々の引き継ぎを含めた手続き書をここで作成します.

今回はMicrosoftの開発したHololensを,仮想的にPC内で動かせるHololens Emulatorの話です.
そこで現在僕のプロジェクト・チームが環境設定に戸惑っているようなので,僕の直面したトラブルに対処する方法をあげておきます.
環境設定を行う際に,様々なソフトやOSを整えて行きますが,これらの設定していく順番が大切になるようなので気をつけましょう.
何やら設定する順番を入れ替えたが故に失敗したという情報も見てますので.



docs.microsoft.com
基本的には↑にあるMicrosoft公式の手続きに従って環境設定を行なってください.



さて,まず必要なPCのスペックです.

基本的に必要なPCのスペックは,RAM8G以上・VR 対応・Windows10Pro・GPUはGTX960以上などなど色々ありますが,詳しくは以下のサイトがまとめてくれてました.↓
qiita.com
もっと詳しいスペックが木になる人は,こちらを参考にしてもらえれば良いと思います.




次に,Emulatorを動かすにはWindows10ではなく,

Windows10Proにアップグレード

しなければいけません.
理由としては,開発者モードにしてHyper-Vを有効にするために必要だったから...だったと思います.(曖昧です.)
f:id:werry-chan:20190220213733j:plain
[設定]→[更新とセキュリティー]→[開発者向け]→[開発者モード]をクリックして有効化です.


www.ipentec.com
詳しく知りたい方は,こちらを参考にしてwindows10proの開発者モードを有効化してください.




Hyper-Vを有効化する

f:id:werry-chan:20190220213536j:plain
[設定]→[アプリと機能]→[アプリと機能]の右側にある関連設定の[プログラムと機能]→[Windowsの機能の有効化または無効化]→Hyper-Vをチェックして[OK]
あるいはPowerShellを用いる方法もあります.

詳しく知りたい方は以下のサイトを参考にしてください.
docs.microsoft.com




Visual Studio2017

のインストールです.
visualstudio.microsoft.com
↑一番最初にリンクを貼った公式サイトのダウンロードリンクです.
こちらをダウンロードして実行,Visual Studio2017がインストールされます.なお,注意点としては最新版のアップグレードを勧められるかもしれませんが,無視してMicrosoft公式の推奨するVersionのまま使う方が安全でしょう.




Windows10 SDK

のインストールです.
私はここでたくさんの問題が発生しましたので,トラブルの対処方法を載せておきます.
Windows10 SDKはVersion 10.0.10586と10.0.26624の両方が必要なようです.
両方入ってない場合には,Hololens Emulatorを起動した際に,プロジェクトが正常に起動せず,終了時にコンソールにDEP6100エラーを表示するようです.

tech.guitarrapc.com
↑こちらのサイトを参考にSDKの問題は対処していきましたが,補足しておくことがあります.


MicrosoftSDKアーカイブページにて沢山あるうち,Version末尾の10586と26624と書いてあるものをインストールすると良いです.
f:id:werry-chan:20190220213910p:plain



なお,既に同じVersionのSDKがインストールされていると,インストールエラーを起こします.
どうしても再インストールしたい場合には
[コントロールパネル]→[システムとセキュリティ]→[プログラム]→[プログラムと機能]から
Windows Software Development Kit-...と書いてあるプログラムのうち,アンインストールしたいものを選択し,アンインストールしましょう.
f:id:werry-chan:20190220214129j:plain
ちなみにこの方法を用いれば,他にもいらないソフトを消すこともできるので,無駄なソフトを入れてしまって困ってる人はこの方法で消しましょう.




Unity

のインストールです.
unity3d.com
↑UnityもMicrosoft公式の推奨するLTS(Long Term Support)を用いましょう.





Unityのインストールまで終えましたら,Emulator起動にかかります.
本日はここまで,続きは明日以降にでも.
基本的にはMicrosoft公式さんが公開してるHololens Achademyを参考に開発を進めます.
www.youtube.com
Origamiというプロジェクトを作っていくものです.非常に簡単にまとめてあります.
こちらのMicrosoft Hololensのチャンネルにある再生リスト

"Microsoft Hololens: Develoer Information"

を参考にすると良いです.