Windows Mixed Reality混合现实MR APP开发环境设置

《Windows Mixed Reality混合现实》专辑的第3个单元MR APP开发环境设置,这个单元由6个小节构成:第一是给出了三款收费的人气hololens APP以及微软官方的开发环境指南;第二是HoloLens Apps开发环境安装事项;第三是WMR Apps开发环境安装事项;第四是系统最低配置:HoloLens模拟器、也有WMR头显Immersive 开发系统配置;第五是微软提供两款很重要的工具,一个Mixed Reality Toolkit工具箱,还有给设计师Mixed Reality Design Map这都和Unity有关,需要怎么导入unity使用;第六就是微软官方实战开发的基础6步-摄像头设置、创建立方体导入Unity新建项目、项目完成部署至WMR终端测试MR APP。

( 本文原创登记、区块链存证!转载请注明:IoT产品王|AR、VR、MR升级XR的视频课程 )

1.1 微软官方的开发环境指南

开发必备软件,微软Visual Studio编程包含支持Community社区,因为它才有支持Photographic的API,你还需要微软开发者的账号Windows10 SDK还有Unity3D注册。如果没有HoloLens和Headsets硬件终端?一样玩开发,你只需要安装模拟器HoloLens Emulator开发完了用模拟器测试你的Hololens APP。如果你也没有Windows MR终端,安装模拟器Windows Mixed Reality Simulator可开发测试WMR App。没有上述硬件终端,下载安装免费版Unity即刻进入MR APP开发。

Hololens主菜单,点击Update,确保开发者的模式,左边激活for developers,接下来激活Device,通过USB连接到Windows Device Portal。我们点ping code取得唯一拼码输入在这里,用户名、密码,确认开始配置,把你的Hololens和你的PC配到一块,这里输入你的开发者密码账号,学习途径就在微软官方Academy里面有很多的视频教程,还有一个途径是在社区Community学习,而且你也可以在社区贡献你的见解。

2.1 HoloLens Apps开发环境安装事项

微软官方的链接地址都在这里。首先Visual Studio 2017,然后是Hololens模拟器下载地址、第三Unity3D官方下载地址。WMR生态体系,宏基、惠普、戴尔、联想这些头显的开发环境的安装事项。

https://docs.microsoft.com/en-us/windows/mixed-reality/install-the-tools

1、Visual Studio 2017
选择1、Universal Windows Platform development
选择2、Unity(如果你已安装Unity最新版,你需要选择Unity Editor optional component)

2、模拟器HoloLens emulator/ holographic templates:
Windows 10 April 2018 Update Previous build (10.0.14393.1358)

最新版Windows Holographic OS,你可以安装多个builds of the emulator side-by-side,包括 holographic DirectX project templates for Visual Studio。你的系统必须成功安装Hyper-V for the Emulator

3、Unity 2017.4(最新版2017.4.1f1,2018年4月6日发布)
安装选择Windows Store .NET Scripting Backend

4、Vuforia(最新版6.1,2016年11月16日发布)
Vuforia帮助apps识别环境、追踪物体并附上去。免费下载地址 developer.vuforia.com

2.2 WMR Apps开发环境安装事项

https://docs.microsoft.com/en-us/windows/mixed-reality/install-the-tools

1、Windows 10(2018年4月)激活开发者模式:Settings > Update & Security > For developers

2、Visual Studio 2017+Windows 10 SDK(2018年4月发布)
选择1、Universal Windows Platform development-图1
选择2、Unity(如果你已安装Unity最新版,你需要选择Unity Editor optional component)图2
选择3、如果使用Unity IL2CPP,选择Desktop development with C++

3、Windows 10(2018年4月)升级版SDK
最新版Visual Studio 2017已经包含,你也可以下载安装 .EXE or .ISO for the SDK

4、Unity 2017.4(最新版2017.4.1f1,2018年4月6日发布)
安装选择Windows Store .NET Scripting Backend

5、DirectX开发:Holographic templates模板 (Windows 10,2018年04月)
如果你正在DirectX 开发,你需要安装这个套餐包(包含Holographic DirectX project templates for Visual Studio)你也可以仅选择安装非模拟器(HoloLens emulator)模板

6、升级图形处理器驱动-Windows最新版驱动,查看video card制造商官网最新 graphics drivers

3.1系统配置:HoloLens模拟器

系统配置硬件,Hololens模拟器是64位Windows10 Pro专业版,还有企业版、教育版,但是强调家庭版是不支持模拟器。HoloLens emulator模拟器基于Hyper-V,使用RemoteFx来为硬件加速图像处理。HoloLens模拟器顺畅运行的硬件需求:64位Windows 10 Pro, Enterprise, Education (注意:家庭版不支持Hyper-V和HoloLens模拟器)64位CPU带4核 (或者多个CPU合计达4 核)RAM:8GB

BIOS功能需要支持并激活:
Hardware-assisted virtualization
Second Level Address Translation (SLAT)
Hardware-based Data Execution Prevention (DEP)

GPU (模拟器可能与不支持的GPU工作,不过速度慢一些)
DirectX 11.0以后版本、WDDM 1.2 driver以后版本

另外,激活 “Hyper-V” 功能:Control Panel -> Programs -> Programs and Features -> Turn Windows Features on or off -> 确保 “Hyper-V”已经被成功选定为模拟器安装Emulator installation

3.2系统配置:Immersive 开发

Windows 10 SDK 最佳搭配Windows 10 OS。Visual Studio也要求系统支持。注意指南是目前最低要求。WMR头显和 PC通过USB连接,USB数据线需要足够长起码4米多。警告:不要混淆PC最低配置兼容性指南开发WMR Apps,如果你的WMR头显开发用PC没有全套HDMI和或 USB 3.0端口,另需Aadapters 连接你显。

处理器:台式机Intel Desktop i7 6代 (6核) 或AMD Ryzen 5 1600 (6核, 12线)GPU:台式机NVIDIA GTX 980/1060, AMD Radeon RX 480 (2GB)等于大于DX12
GPU驱动:WDDM 2.2;热设计功率:15W+图像端口:HDMI 1.4 or DisplayPort 1.2 for 60Hz headsets;HDMI 2.0 or DisplayPort 1.2 for 90Hz headsets;显卡方案:SVGA (800×600)或更好depth: 32 bits of color per pixel;内存RAM:16 GB+;存储:>10 GB 另外free space;USB端口:USB 3.0 Type-A,必须支持至少 900mA; 蓝牙:4.0

4.1 Mixed Reality Toolkit + Unity

MR开发工具箱是Hololens以及 WMR头显开发专供工具箱,有一些现成代码、现成组件拿来就可以用,你站在前人肩膀上,加速你的MR APP开发。

软件方面,左边我们看见需要Windows 10带SDK,以及Unity3D,模拟器;右边看见支持的这些代码组件,input输入分享, Special Mapping空间地图,空间音效,空间理解力、UX Controls用户体验控制,Boundary边界线,确保是Windows10版本,右边必须激活开发者模式。

4.2 Mixed Reality Design Lab + Unity

Related Articles

Responses

Your email address will not be published. Required fields are marked *

Skip to toolbar