XR开发教程:Github混合现实开发的热门资源分享

XR开发教程:Github混合现实开发的热门资源分享

Github:https://github.com/saurabhchalke/awesome-mixed-reality

工具

调试

套餐和服务

SDK系列

资产

GitHub 项目

有趣的硬件

支持 Apple Vision Pro

  • Unity正在构建PolySpatial,以便在Apple的头戴式设备中使用Unity资源。
  • 支持 URP 和标准渲染管线,包括用于自定义着色器的着色器图。
  • 提供用于眼动追踪的凝视交互器
  • 支持 Unity 编辑器预览
  • 注册 PolySpatial 测试版以获得抢先体验。
  • 确保 Unity 版本 6 及更高版本的兼容性。

Xcode 上的 Apple Vision 开发

  • 最新版本的 Xcode 与 visionOS 配合使用,并安装 Reality Composer Pro。
  • 熟悉 SwiftUI 和 RealityKit 中的概念
  • 使用内置模拟器测试应用程序。

Quest 3 混合现实

使用 Meta XR SDK

  • 确保头戴式头显处于开发者模式
  • 创建直通组件
    • 设置参考底层放置。
    • 移除 OVR 装备中的天空盒。
    • 在 OVR 管理器中启用直通支持,Quest 3。
  • 场景模型
    • 在游戏对象上创建场景管理器组件。
    • 向其添加平面和体积预制件。
    • 在 OVRCameraRig 中启用场景支持。
  • 启用深度
    • 创建新的混合现实深度材质。
    • 建议:使用 Meta 的深度 API。
  • 阴影
    • 创建纹理并将其设置为阴影材质。
    • 使用与场景全局网格相同的图层蒙版的光线投射。
    • 建议:使用阴影接收器自定义着色器并将其添加到场景的平面上,并在所有网格渲染器中启用阴影。

使用 XR 交互工具包

  • 确保使用 Unity 版本 6 及更高版本
  • 安装依赖项
    • XR插件管理
    • XR 交互工具包
    • OpenXR 插件
    • AR基金会
    • 元 OpenXR
  • 配置
    • 启用 Meta 任务功能组。
    • 禁用自动图形 API,并将色彩空间设置为线性,将目标体系结构设置为 ARM64,OpenGLES3 以上为 Vulkan。
    • 禁用地形孔和 HDR,后期处理。
  • 编辑项目层次结构
    • 添加 AR 会话。
    • 在 XR Rig 中添加 AR 平面管理器。
    • 在主摄像头中添加 AR 相机管理器和 AR 相机背景,移除天空盒。
  • 通过向 AR 平面管理器添加平面预制件来自定义平面
  • 锚点
    • 将 AR Anchor Manager 添加到 XR Rig。
    • 将 AR Anchor 添加到预制件。
(0)
上一篇 2024年7月20日 上午7:57
下一篇 2024年7月23日 上午8:11

相关推荐

发表回复

登录后才能评论