[Unity3d]WebXR Export(WebVR/AR)

[Unity3d]WebXR Export(WebVR/AR)

[Unity3d]WebXR Export(WebVR/AR)-盘古CG网
[Unity3d]WebXR Export(WebVR/AR)
此内容为免费资源,请登录后查看
0
免费资源

您可以在此处查看现场演示

或者在此处观看 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),更多信息请点击这里

📝 Unity 编辑器版本

  • 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 上。

🐞 有 bug/issues

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 支持

WebXR 设备 API – 支持 Unity 显示和输入 XR 子系统

WebXR 游戏手柄模块(包括受支持设备上的 hapticActuators)- 支持 Unity 新输入系统

WebXR 增强现实模块

WebXR 命中测试模块(当前仅限于查看器空间命中测试源)- 不使用 AR Foundation 命中测试

WebXR 手部输入 – 支持 Unity XR 手部包

使用 WebXR 输入配置文件加载程序的 WebXR 输入配置文件 – 支持 XR 交互工具包

手

更多功能

旁观者摄像机

WebXR 混合现实捕获

📊 聚填充 WebXR / WebVR

如果用户没有受支持的耳机、浏览器或设备,内容仍可通过使用 WebXR Polyfill 进行工作。

📱 移动支持

此资源通过利用 Unity 的 WebGL 平台支持来工作,因此具有相同的限制。因此,移动支持受到限制,并且可能无法正常工作。我们确实确保它变得轻便,以便移动设备能够处理它,并且它能够在经过一些优化的高端移动设备上运行。请参阅 Unity 的 WebGL 浏览器兼容性

📜 版本历史记录和注释

您可以查看 WebXR 导出 和 WebXR 交互的更改日志,了解版本历史记录。

🤝 贡献

我们鼓励您打开问题、报告问题、贡献代码、打开功能请求、分享您的工作或提出问题。但请记住,这是一个实验性项目。

🔗 有用的链接和信息

多亏了这些资源,许多 WebXR 升级和 API 使用才成为可能。

WebVR 到 WebXR 迁移指南

WebXR 设备 API 说明

WebXR 输入配置文件查看器

WebXR 示例

WebXR Polyfill

沉浸式 Web 工作组/社区组

由 Rufus31415 提供的 SimpleWebXR

WebXR 不和谐

🎞️ 学分

特别感谢 needle.tools 帮助使它成为一个合适的包。

感谢 Brandon Jones (@toji) 编写了 WebVR 到 WebXR 迁移指南和大量示例,这些示例有助于将代码从 WebVR 转换为 WebXR。

Mozilla 的 Unity WebVR 导出积分:

该项目深受 @gtk2kChris 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
 

除非适用法律要求或书面同意,否则软件 根据许可分发的依据是按“原样”分发的, 不附带任何明示或暗示的保证或条件。 请参阅许可证,了解管理权限的特定语言,以及 许可证的限制。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容