乘风破浪,遇见未来元宇宙(Metaverse)之面向混合现实未来开发,基于OpenXR和StereoKit开发混合现实应用
2022-02-21 12:32
591 查看
什么是OpenXR
https://docs.microsoft.com/zh-cn/windows/mixed-reality/develop/native/openxr
OpenXR是Khronos提供的开放免版税API标准,为引擎提供对混合现实范围内一系列设备的本机访问权限。
可以在桌面上使用OpenXR进行开发HoloLens 2或Windows Mixed Reality沉浸式VR头戴显示设备。如果无法访问头戴显示设备,可以改为使用HoloLens 2 Emulator或Windows Mixed Reality模拟器。
OpenXR API提供核心姿势预测、帧计时和空间输入功能,你需要构建一个面向全息和沉浸式设备的引擎。
OpenXR本身不是混合现实引擎。相反,OpenXR使Unity和Unreal等引擎能够编写可移植代码一次,然后,无论供应商如何构建该平台,都可以访问用户的全息或沉浸式设备的本机平台功能。
为何使用OpenXR?
使用OpenXR,可以构建面向全息设备(如HoloLens 2)和沉浸式VR设备(例如桌面电脑的Windows Mixed Reality头戴显示设备)的引擎。OpenXR允许你编写代码一次,然后可跨各种硬件平台移植该代码。
OpenXR API使用加载程序将应用程序直接连接到头戴显示设备本机平台支持。最终用户无论使用的是设备还是任何其他头戴显示设备,Windows Mixed Reality性能和最小延迟。
通过StereoKit使用本机C#生成混合现实应用
https://docs.microsoft.com/zh-cn/learn/modules/intro-to-stereokit/
相关文章推荐
- 乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - QT(v5.4)支持HTML5混合开发(Hybrid Development)
- 乘风破浪,遇见微软低代码应用开发(LCDP)平台之Microsoft Power Apps系列 - 2022年2-3月即将上线的新功能预告
- 乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - QT(v6.3,Beta) 支持新3D粒子(3D Particles)功能
- 乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - 用于Visual Studio 2022/2019的QT VS工具
- 编程瑕想:面向结构、面向对象、面向线程-->基于类库重用的面向应用软件开发
- 基于 Hybrid App(混合模式移动应用)中IOS开发证书创建和打包使用
- 乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - .NET 7预览,内置MAUI、帮助.NET应用程序现代化升级
- 基于android的增强现实应用开发基础
- 关于混合应用开发的未来的一些思考
- 关于混合应用开发的未来的一些思考
- 关于混合应用开发的未来的一些思考
- 乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - Visual Studio 2022(RC)自定义主题(回归2019版深色)
- 乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - Visual Studio扩展开发
- 基于vue hash模式的应用的混合app开发
- AppCan:基于混合模式的移动应用开发
- 乘风破浪,遇见最美Windows 11之现代Windows桌面应用开发 - 适用于Linux的Windows子系统(WSL)
- 基于 WKWebView 的混合开发框架(网站生成ios应用)
- 【最新】Power BI混合现实应用Mixed Reality app预览版发布
- 开发基于 Google Map 的 Android 应用
- 使用EzHttp框架 开发基于HTTP协议的CS轻应用