您可以在此处查看现场演示。
或者在此处观看 XR Interaction Toolkit 演示。
使用 Unity 引擎开发和导出 WebXR 体验。
WebXR 导出支持增强现实和虚拟现实 WebXR API 沉浸式会话。
它将 WebXR JavaScript API 集成到 Unity WebGL 中,并允许您使用 C# 在熟悉的编辑器中开发体验。
更好的选择:从 OpenUPM 导入 WebXR 导出和 WebXR 交互包。
或者从 git 导入包,更多信息请参阅 WebXR 导出和 WebXR 交互。
有关入门和如何使用 WebXR 导出的更多信息,您可以查看 Documentation 文件夹。
关于此 Git 存储库的重要通知 – 此存储库使用符号链接。确保在克隆时启用符号链接。
git config core.symlinks true
或者仅将其用作 Unity 包 (UPM),更多信息请点击这里
2020.3.11f1
然后向上。2021.1.4f1
然后向上。2022.1
然后向上。2023.1
然后向上。6000.0.23f1
然后向上。
这是测试 WebXR Export 演示的浏览器和平台的列表。
Windows 上的 Google Chrome。
Windows 上的 Microsoft Edge。
Meta Quest 上的 Quest 浏览器(1、2、Pro 等)。
Wolvic 在 Meta Quests(1、2、Pro 等)上。
Hololens 2 上的 Microsoft Edge。
Android 上的 Google Chrome(支持 AR 和 VR 会话)。
Android 上的三星互联网浏览器(支持 AR 和 VR 会话)。
iOS 上的 Mozilla WebXR 查看器。
VIVE Focus Plus 上的 Firefox Reality。
Wolvic 在 VIVE Focus 3 上。
Helio 在 Magic Leap 2 上。
PICO 4 和 PICO 4E 上的 PICO 浏览器。
Wolvic 在 PICO 4 和 PICO 4E 上。
Magic Leap One 上的 Helio(存在与眼睛视图相关的错误)。
Apple Vision Pro 上的 Safari(需要在系统设置中启用标志。没有事件在手上捏)。selected
WebXR 导出版本 0.20.0 及更高版本包括 Unity XR SDK 支持。 接下来是 AR Foundation 支持。目前有直通/透视和命中测试支持,但不使用 AR Foundation。 版本 0.20.0 还放弃了对 Built-in Render Pipeline 的支持,如果可以重新添加,则需要进行更多调查。
WebXR 设备 API – 支持 Unity 显示和输入 XR 子系统
WebXR 游戏手柄模块(包括受支持设备上的 hapticActuators)- 支持 Unity 新输入系统
WebXR 命中测试模块(当前仅限于查看器空间命中测试源)- 不使用 AR Foundation 命中测试
WebXR 手部输入 – 支持 Unity XR 手部包
使用 WebXR 输入配置文件加载程序的 WebXR 输入配置文件 – 支持 XR 交互工具包
旁观者摄像机
如果用户没有受支持的耳机、浏览器或设备,内容仍可通过使用 WebXR Polyfill 进行工作。
此资源通过利用 Unity 的 WebGL 平台支持来工作,因此具有相同的限制。因此,移动支持受到限制,并且可能无法正常工作。我们确实确保它变得轻便,以便移动设备能够处理它,并且它能够在经过一些优化的高端移动设备上运行。请参阅 Unity 的 WebGL 浏览器兼容性。
您可以查看 WebXR 导出 和 WebXR 交互的更改日志,了解版本历史记录。
我们鼓励您打开问题、报告问题、贡献代码、打开功能请求、分享您的工作或提出问题。但请记住,这是一个实验性项目。
多亏了这些资源,许多 WebXR 升级和 API 使用才成为可能。
特别感谢 needle.tools 帮助使它成为一个合适的包。
感谢 Brandon Jones (@toji) 编写了 WebVR 到 WebXR 迁移指南和大量示例,这些示例有助于将代码从 WebVR 转换为 WebXR。
Mozilla 的 Unity WebVR 导出积分:
该项目深受 @gtk2k、Chris Miller (@chrmi) 和 Anthony Palma 使用 Unity 构建 WebVR 的早期探索的影响。
此外,还要感谢 Arturo Paracuellos (@arturitu) 创建了这些示例中用于控制器的 3D 手部模型。
由于基础项目使用的是 Apache 许可证 2.0 版,因此我们将继续使用它。
WebXR 导出许可证:
版权所有 2020 Oren Weizman
根据 Apache 许可证 2.0 版(“许可证”)获得许可; 除非遵守许可,否则您不得使用此文件。 您可以在以下网址获取许可证副本
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则软件 根据许可分发的依据是按“原样”分发的, 不附带任何明示或暗示的保证或条件。 请参阅许可证,了解管理权限的特定语言,以及 许可证的限制。
这是一个基于 Mozilla 的 Unity WebXR 导出器(从 WebVR 导出器开始)的项目。
Unity WebVR Exporter 许可证:
版权所有 2017 – 2018 Mozilla Corporation
根据 Apache 许可证 2.0 版(“许可证”)获得许可; 除非遵守许可,否则您不得使用此文件。 您可以在以下网址获取许可证副本
http://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则软件 根据许可分发的依据是按“原样”分发的, 不附带任何明示或暗示的保证或条件。 请参阅许可证,了解管理权限的特定语言,以及 许可证的限制。
暂无评论内容