时间:2018-01-12 来源:互联网 浏览量:
1 什么是MixedRealityTookit_Unity?
MRTK是一个包含脚本和组件的工具集合,微软设计MRTK的目的在于加速基于Hololens及Windows 平台MR头戴设备应用的开发,本文主要用于帮助hololens开发者入门,并设定正确的学习路线。
MixedRealityToolKit_Unity是基于MixedRealityToolKit(github地址)设计的,结合unity来开发更简单方便。
MixedRealityTookit架构
MixedRealityToolKit_Unity的github源码地址:Microsoft/MixedRealityToolkit-Unity
给出windows Mixed Reality官方链接:
Windows Mixed Reality官网www.microsoft.com
MRTK的精品Demo
正如官网标语:immese yourself in a new reality,可见微软对增强显示抱有很大的期待,从2016年低VR行业的低潮到2017年虚拟现实行业人的埋头苦干,各大厂商明白了对于新的科技唯有尽早拿出作品才是硬道理,也正是这点,让很多业内人士保持住了对虚拟现实行业的激情。
2 MixedRealityToolKit_Unity包含了哪些模块?
本部分展示了MRTK的9大核心模块:
Input:输入模块集合包括注目,手势,语音,移动4部分。
Sharing:不同设备之间的多人协同功能,例如多个人同时操作一个模型。
Sptial Mapping:空间映射,把现实世界地理信息转化为虚拟空间地理信息。
Spatial Sound:空间音频,对音频添加空间位置属性。
UX Controls:坐标节点控制,在操作的模型上添加坐标轴,节点,用以放大缩小旋转模型。
Utilities:顾名思义,通用函数集合
Spatial UnderStanding:空间理解,可以识别哪些是地面,哪些是人物。
Build:编辑器开发,用于开发面板,自动化面板。
Boundary:渲染地板,边界等的脚本集合。
MRTK模块组件
3 开发环境配置
开发环境配置
4 开始引导(Getting started with MRTK)
环境配置好后,就可以开始实践了,下面链接给出了github中的开始引导,像入门的同学要好好读一下。
Microsoft/MixedRealityToolkit-Unitygithub.com
5 End总结
本文主要针对想进行MixedRealityToolkit_Unity开发的同学,进行了概括性的讲解,算是实践入门! 最重要的是,大家动手去配置一下环境,运行一些demo测试一下,因为我感觉配置环境测试运行所花费的精力不比开发少,另外,实践依托于微软官方提供的github源码以及相关的文档,本文给出了相关的入口链接,等大家配置好环境,了解了相关基本模块之后,我带大家进行一个小的商业项目的实践,搞定后你就可以说你会hololens开发了,有些小的项目甚至一个人也可以搞起来了,本身hololens项目不能承载太大的项目内容。
如有疑问,留言讨论起来......