整個教程都是以C#作為基礎的,C++,JavaScript項目都是支持的。
本地Tools安裝:
(1).Visual Studio 2017 下載地址: https://developer.microsoft.com/en-us/windows/downloads
- Select the Universal Windows Platform development workload
- Select the Game Development with Unity workload
(2).HoloLens Emulator and Holographic Templates (build 10.0.14393.1358) 系統要支持 Hyper-V ,並且開啟它。
(3).Unity 5.6 or Unity 2017.1 下載地址: https://unity3d.com/cn/get-unity/download。 破解文件從網上搜索。
(4).Vuforia 在Unity 2017.2.0以后的版本 這個已經有了這個的支持了。
啟用開發者模式.
首先在設備上啟用 開發者模式,以便Visual Studio可以連接它。
HoloLens
1. 打開設備,使用bloom(https://docs.microsoft.com/en-us/windows/mixed-reality/gestures#bloom) 到主菜單。
2.用air-tap手勢進入Setting -> Update-> For developers 啟用Developer Mode. 這樣才能部署應用。
3.啟用Device Potal,允許通過瀏覽器來遠程管理HoloLens。
4.PC端在瀏覽器中輸入:HoloLens的IP地址 輸入當初設置的名稱 密碼即可進入。
Window PC.
1.轉到設置。
2.選擇更新和安全。
3.找到開發者,啟用開發人員模式。
1. 打開瀏覽器,輸入www.baidu.com. 在搜索欄輸入 hololens ,找到 Microsoft HoloLens | The leader in mixed reality technology 百度快照。點擊進入。
2.進入https://www.microsoft.com/en-us/hololens Find Bring your ideas to life 找到 Developers: Build for HoloLens 點擊 GET STARTED.
3.看到了,三個分組:
Resources : 比較重要的是 SPECTATOR VIEW,DEVELOPMENT DOCUMENTATION.
Mixed Reality Academy: MIXED REALITY ACADEMY.
Source code: 是相關的源碼示例。
4.本人學習:首先進入
SPECTATOR VIEW:觀眾視圖。Spectator視圖允許其他人在2D屏幕上查看HoloLens用戶在他們的世界中看到的內容。
實現這種方式需要:
(1) 這個APP能夠進行觀眾試圖,APP是基於 shared experiences in mixed reality。混合現實中的共享體驗,這是個比較重要的概念。
(2) 使用HoloLens的用戶 使用這個APP.
(3) 提供一個第三人稱視角的相機設備。
(4) 桌面的PC電腦運行共享體驗應用程序,並將全息圖合成為觀看者視圖視頻。
有三個比較好的應用場景
1.Photo capture 我能夠獲得更加高質量的全息圖片,這些高質量的圖片適合用於宣傳等。如果感覺圖片質量一般可以選用更加高質量的相機。
2.Live demonstrations 這種比較好的現場演示功能,把高質量高清的圖片映射到大的屏幕上,給人一種震撼的感覺。
3.Video capture 通過全息的方式和很多人進行交流,這是一種非常棒的體驗。
如果想要讓你的APP能夠進行 spectator view 你必須創建一個shared experience app 例子地址:https://docs.microsoft.com/en-us/windows/mixed-reality/holograms-240
需要的硬件清單:
盡量使用官網測試的硬件:Blackmagic Design Production Camera 4K、 Blackmagic Design Intensity Pro 4K采集卡 、HDMI到MiniHDMI 、HDMI電纜、各種工具螺栓。
軟件組件:
1.https://github.com/Microsoft/MixedRealityCompanionKit/tree/master/SpectatorView
4.OpenCV 3.1用於沒有Blackmagic采集卡的校准或視頻采集.
5.佳能SDK(可選)。
6.開發工具unity。
7.VS2017企業版本或者 最新的Visual Studio 2015。
建立自己的相機:
(1)相機進行設置安裝。
(2)PC設置。
(3)進行Calibration. 源碼地址: https://github.com/Microsoft/MixedRealityCompanionKit/tree/master/SpectatorView
(4)進行Compositor 源碼地址: https://github.com/Microsoft/MixedRealityCompanionKit/tree/master/SpectatorView
(5)Unity APP.進行設置。源碼地址: https://docs.microsoft.com/en-us/windows/mixed-reality/holograms-240.