【祥哥带你玩HoloLens开发】了解如何实现远程主机为HoloLens实时渲染
今天有一个兄弟在群里讲到他们的项目模型比较大,单用HoloLens运行设备的性能无法满足需要,问道如何将渲染工作交给服务器来做,讲渲染结果传给HoloLens。正好刚刚看官方github的时候发现一个项目正是解决这个问题的方案。
项目名称: Holographic Remoting Host (全息远程主机)
Github:https://github.com/Microsoft/HoloLensCompanionKit/tree/master/RemotingHostSample
注:项目是C++的,但是因为程序比较简单还是比较容易理解的
下面是对这个项目做的简单的介绍:
通过该项目代码示例展示了如何创建一个桌面或UWP应用程序并远程为HoloLens提供全息内容。
Holographic remoting 允许你的app的全息内容可以在一台PC上,或一个UWP设备(比如XBox One),允许访问更多的系统资源并且使其能够将全息视图整合到已有的桌面PC软件中。此项目代码包括了通过桌面、UWP和UWP XAML类型项目向HoloLens提供远程内容。
此代码示例演示了作为一个全息远程主机以下特性必须具备:
- 与 HoloLens 建立连接
- 接受来自HoloLens的输入数据流
- 在虚拟全息视图渲染内容
- 内容的帧数据流实时返回到HoloLens
更多信息请阅读官方文档Holographic Remoting 文档.
生成示例
- 从GitHub下载zip文件或直接将代码库克隆到你的开发PC上
- 在 RemotingHostSample 文件夹,双击 RemotingHostSample.sln 通过 Microsoft Visual Studio 2015 打开解决方案
- 通过快捷键 Ctrl+Shift+B , 或者通过菜单 生成 > 生成解决方案 生成应用
安装 Remoting Player app
- 在 Microsoft HoloLens 里, 通过应用商店app Store 搜索 "Remoting Player".
- 选择 Remoting Player app.
- 点击 *Install 将 Remoting Player app 下载并安装到你的HoloLens里
连接远程主机示例到 Remoting Player
- 在你的 Microsoft HoloLens 里运行 Remoting Player
- 把HoloLens的IP记录下来,稍后运行项目时指定这个IP通过 HoloLens的 Remoting Player 显示全息图像
设置远程主机示例,这将是大家最感兴趣的部分:
- RemotingHostSampleUWPXAML 是个 UWP XAML 示例项目,包含一个UI可以很方便的连接,然后加载示例,你在对话框中输入HoloLens的Ip地址,并且点击 Connect.
- UWP示例(只有DirectX)必须修改代码来连接。到RemotingHostSample.cpp的223行,替换 "192.168.0.1" 为你的HoloLens 的IP地址,然后重新生成并加载应用来连接。
- RemotingHostSampleDesktop 桌面示例必须在项目属性中的命令参数指定IP地址。为此在解决方案窗口邮件单击项目 属性 并且选择Debug属性页面,在命令参数 字段输入HoloLens的Ip地址,点击“确定”完成。
在 Visual Studio,选择其中一个远程主机示例,右键单击选择 设置为启动项目 。
- 按 F5 开始.
【祥哥带你玩HoloLens开发】了解如何实现远程主机为HoloLens实时渲染的更多相关文章
- 阿里小哥带你玩转JVM:揭秘try-catch-finally在JVM底层都干了些啥?
让我们准备一个函数: 然后,反编译他的字节码: 首先我们介绍异常表:在编译生成的字节码中,每个方法都附带一个异常表. 异常表中的每一个条目代表一个异常处理器,并且由 from 指针.to 指针 ...
- 【宇哥带你玩转MySQL】索引篇(一)索引揭秘,看他是如何让你的查询性能指数提升的
场景复现,一个索引提高600倍查询速度? 首先准备一张books表 create table books( id int not null primary key auto_increment, na ...
- 为什么MySQL要用B+树?聊聊B+树与硬盘的前世今生【宇哥带你玩转MySQL 索引篇(二)】
为什么MySQL要用B+树?聊聊B+树与硬盘的前世今生 在上一节,我们聊到数据库为了让我们的查询加速,通过索引方式对数据进行冗余并排序,这样我们在使用时就可以在排好序的数据里进行快速的二分查找,使得查 ...
- MySQL如何创建一个好索引?创建索引的5条建议【宇哥带你玩转MySQL 索引篇(三)】
MySQL如何创建一个好索引?创建索引的5条建议 过滤效率高的放前面 对于一个多列索引,它的存储顺序是先按第一列进行比较,然后是第二列,第三列...这样.查询时,如果第一列能够排除的越多,那么后面列需 ...
- HoloLens开发手记-开发概述Development overview
开发HoloLens全息应用将使用UWP平台(Universal Windows Platform),所有的HoloLens应用都是Win10通用应用,所有UWP通用应用都可以在HoloLens上运行 ...
- iOS开发——高级UI&带你玩转UITableView
带你玩装UITableView 在实际iOS开发中UITableView是使用最多,也是最重要的一个控件,如果你不会用它,那别说什么大神了,菜鸟都不如. 其实关于UItableView事非常简单的,实 ...
- Java开发不懂Docker,学尽Java也枉然,阿里P8架构师手把手带你玩转Docker实战
转: Java开发不懂Docker,学尽Java也枉然,阿里P8架构师手把手带你玩转Docker实战 Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一 ...
- HoloLens开发手记 - HoloLens真机上手简评
千呼万唤始出来,终于今天拿到了HoloLens真机. 使用体验 使用自带的应用录制了一段使用视频,如下 设备概览 包装盒 本体 试戴 实际效果 GalaxyExplorer试玩 全息图像贴到现实场景表 ...
- 带你玩转Visual Studio
带你玩转Visual Studio 带你新建一个工程 工程目录下各文件的含义 解决方案与工程 在这之前先了解一个概念:解决方案与工程. 解决方案(Solution):一个大型项目的整体的工作环境: 工 ...
随机推荐
- @Autowired & @Resource 区别 & 解读@Bean
一样 Autowired & @Resource 都可以用来Bean的注入,可以写在属性(字段)上.也可以写在setter方法上 不一样 1.来源不一样 @Autowired 由Spr ...
- Bootstrap树控件(Tree控件组件)使用经验分享
前言:很多时候我们在项目中需要用到树,有些树仅仅是展示层级关系,有些树是为了展示和编辑层级关系,还有些树是为了选中项然后其他地方调用选中项.不管怎么样,树控件都是很多项目里面不可或缺的组件之一.今天, ...
- Debian初识(选择最佳镜像发布站点加入source.list文件)
选择最佳镜像发布站点加入source.list文件:netselect,netselect-apt “该将哪个Debian镜像发布站点加入source.list文件?”.有很多方法来选择镜像发布站点, ...
- pat1022__字符串查找
主要是对字符串的查找,为了方便并且快速的实现查找,用map会比较方便 同时如何把一个带有空格的字符串变成多个单词也有一个小技巧 char *point=book[i].keyWord;//关键词分离 ...
- 关于如何利用Pocket CHM Pro制作帮助文档
关于如何利用Pocket CHM Pro制作帮助文档 编写人:CC阿爸 2015-4-6 今天在这里,我想与大家一起分享如何利用Pocket CHM Pro制作软件系统的帮助文档,在此做个小结,以供参 ...
- python下很帅气的爬虫包 - Beautiful Soup 示例
先发一下官方文档地址.http://www.crummy.com/software/BeautifulSoup/bs4/doc/ 建议有时间可以看一下python包的文档. Beautiful Sou ...
- C# 中的委托和事件(1)
引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易.它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去 ...
- FU-A 分包
FU-A分包方式,以及从RTP包里面得到H.264数据和AAC数据的方法 [原创] RFC3984是H.264的baseline码流在RTP方式下传输的规范,这里只讨论FU-A分包方式,以及从RTP包 ...
- java代码-----实现4个人打牌游戏的相关代码。线程
总结:发送线程Sender().和接收线程Receiver() 虽然,这里的Sender()发送线程和Receiver()都有相同的睡眠时间,但是由于线程调度的不确定性,是的发送线程Sender每次发 ...
- Solr入门和实践以及我对Solr的8点理解
友情提示Solr的内容还是比较多的,一篇文章只能讲解一部分.全面介绍,没兴趣,没时间,也没能力,回报还不大.本文只写点我认为比较重要的知识点,独特的个人想法.仅供参考哦,更多细节需要自己去琢磨. 概述 ...