2024-03-28 Quest3 开发环境配置教程

文章目录

  • 准备条件
  • 1 登录 Meta 账号
  • 2 Oculus 软件下载与配置
  • 3 下载 Quest3 开发包
  • 4 Unity 环境配置
  • 环境测试

准备条件

  1. Quest3 头显一个。
  2. 一根 USB 3.0 数据线。
  3. 魔法。

​ 有关 quest3 激活与配置可参考 B 站 UP :“南七月nqy_”。跳转链接:https://space.bilibili.com/229409366。

​ 相关指南:https://www.yuque.com/nanqiyuenqy/or3eko。

1 登录 Meta 账号

(1)打开网址 https://auth.meta.com/,该网址需要魔法。点击“用邮箱继续操作”。

image-20240325203538474

(2)填入邮箱。这里邮箱必须使用国外邮箱,国内邮箱注册后登陆不上 Oculus 软件。可以淘宝上购买 Meta 账号进行操作。

image-20240325203937703

(3)不查收邮件,而是改为“输入密码”,密码填写对应的邮箱密码即可。

image-20240325204021648

(4)在双重验证步骤里下拉列表,选择“levs(身份验证应用)”。

image-20240325204123740

(5)开启一个新的浏览器窗口,输入 https://2fa.fun/ 网址填入账号的代码以获取验证码(具体验证方式可能不同淘宝店所提供的略有不同,能登陆上即可)。

image-20240325204409894

(6)返回界面,输入验证码登录即可。

image-20240325204458366

(7)登录后显示的界面如下。

image-20240325204754971

​ 以上过程可以在淘宝店的指导下完成,目的是能登录上 Meta 账号即可。

2 Oculus 软件下载与配置

(1)打开官网下载链接:https://www.meta.com/zh-cn/help/quest/articles/headsets-and-accessories/oculus-rift-s/install-app-for-link/,点击“Oculus PC 应用设置”即可开始下载,正常安装即可。

image-20240325205047211

(2)打开 Oculus 软件,选择“Log into a Meta account”。

image-20240325214236658

(3)跳转到网页上,选择“以…的身份继续”。

image-20240325214328533

(4)回到 Oculus 软件,需要耐心等待,或者多试几次。如果还未成功,参考该教程处理:https://blog.csdn.net/G0rgeoustray/article/details/111503152。

image-20240325214445946

(5)登录完成后,使用 USB 数据线连接设备。

image-20240325215038558

​ 第一次用数据线连接会提示 Quest Link 数据线访问,允许即可。

image-20240328204347476

(6)进入“Settings”页面,选择“通用”选项,打开 OpenXR Runtime 设置。

image-20240325214702288

(7)选择“Beta 测试版”选项,勾选以下设置:

  • 开发者 Runtime 功能。
  • Passthrough over Meta Quest Link。
image-20240325214758111

(8)注意,之后的过程中 Oculus 软件需要一直后台开启。

3 下载 Quest3 开发包

(1)登录官网下载链接 https://npm.developer.oculus.com/,选择对应开发包进行下载即可。本教程下载的开发包有:

  • com.meta.xr.sdk.core
  • com.meta.xr.sdk.interaction
  • com.meta.xr.sdk.interaction.ovr
  • com.meta.xr.sdk.interaction.ovr.samples
  • com.meta.xr.sdk.sharedassets
image-20240325210228485

​ 注意:每个开发包都有前置依赖,需要先安装其依赖包后才能顺利安装。开发包的依赖在点击该开发包后弹出页面的“DEPENDENCIES”查看。

​ 例如,com.meta.xr.sdk.interaction.ovr 的依赖如下:

image-20240325210610586

​ 这里说明一下,截止本教程发布前(2024.03.25),从 Unity Asset Store 下载的 Meta XR All-in-One SDK 插件在 Package Manager 中导入会出现问题,暂无解决方案,因此这里手动安装开发包。

image-20240325212810536

4 Unity 环境配置

​ 注意,开发的 Unity 版本必须是 2021.3.26 以上,并且需要安装“Android Build Support”模块。

​ 参考视频链接:Quest-V62 SDK更新说明以及快捷开发工具介绍_哔哩哔哩_bilibili。

image-20240325211117924

(1)创建一个 Unity 新项目,命名为 Quest3Test,并打开项目。

(2)进入“Window --> Package Manager”,点击左上角的“+”按钮,选择“Add package from tarball…”选项导入开发包。导入时要注意开发包的前置依赖进行有序导入,建议先导入 core 核心包,samples 包最后导入。导入 core 包完成后,会提示需要重启 Unity。

image-20240325211224954

(3)所有开发包导入完成后,进入“Editor --> Project Settings”,选择“Meta XR”,修复 PC 端的所有选项,并应用所有建议。

image-20240325211713932

(4)对于 Android 也是如此。

image-20240325211803027

(5)选择“XR Plug-in Management”,确保 PC 端的 Oculus 选项勾上,Android 端的 Oculus 选项也勾上。

image-20240325211916589 image-20240325211928312

(6)选择“Oculus”,将 PC 端的 Ste reo Rendering Mode 更改为 Multi Pass,同样,将 Android 端的 Ste reo Rendering Mode 也更改为 Multi Pass。

image-20240325212019685 image-20240325212059572

(7)选择“Quality”,将 Anti AIiasing 更改为 4 × MuIti Sampling.

image-20240325212150664

(8)返回 Project 窗口中的 Asset 文件夹下,进入“Asset --> Oculus --> Oculus Project Config”,勾选“Quest3”,并设置下列参数。

  • Hand Tracking Support:Controllers And Hands(开启手势追踪)。
  • Hand Tracking Frequency:HIGH。
  • Hand Tracking Version:v2。
image-20240325212520931

环境测试

(1)进入电脑连接状态

  1. 点击“快速设置”。
image-20240328204815120
  1. 进入“Quest Link”。
image-20240328205042671
  1. 点击“启动”。
image-20240328205123828

(2)准备测试

  1. 进入“Window --> Package Manager”,选择 Meta XR lnteraction SDK OVR Samples,将示例场景导入。
image-20240325215129919
  1. 选择示例场景 HandGrabExamples,并导入 TMP。
image-20240325215316607
  1. 成功运行示例,则开发环境搭建完成。
image-20240328204714690

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/575760.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

代码随想录day30(2)回溯:组合(leetcode77)

题目要求:给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 思路:首先定义两个变量,一个存放符合条件的单一结果,另一个存放符合条件结果的集合,for循环用来横向遍历,递归用来纵…

Postman Tests设置Global读取不是最新值,跟Tests执行顺序有关(踩坑笔记)

前言 在执行Run Collection的时候,发现设置的全局变量每次读取都是旧值,没有读取到最新的值。 背景 有2个地方需要动态参数,一个URL,一个Body,因此需要设置Tests脚本。 url动态参数 url:动态参数projec…

目标检测的相关模型图:YOLO系列和RCNN系列

目标检测的相关模型图:YOLO系列和RCNN系列 前言YOLO系列的图展示YOLOpassthroughYOLO2YOLO3YOLO4YOLO5 RCNN系列的图展示有关目标检测发展的 前言 最近好像大家也都在写毕业论文,前段时间跟朋友聊天,突然想起自己之前写画了一些关于YOLO、Fa…

第5章.零、单例与小样本提示词的编写之道

零提示、单个提示和小样本提示是用于从ChatGPT中生成文本的技术。在数据匮乏或任务全新、定义模糊之时,我们用微妙的提示,让ChatGPT从无到有,生成文本。 面对任务,空无一例:模型凭借对任务的广泛理解,独辟…

鸿蒙OS开发实例:【手撸服务卡片】

介绍 服务卡片指导文档位于“开发/应用模型/Stage模型开发指导/Stage模型应用组件”路径下,说明其极其重要。 本篇文章将分享实现服务卡片的过程和代码 准备 请参照[官方指导],创建一个Demo工程,选择Stage模型 鸿蒙OS开发更多内容↓点击…

1学习使用axios

一、axios介绍: axios 是一个基于 Promise 的 HTTP 客户端,用于浏览器和 Node.js。它提供了一种简单的方法来发送 HTTP 请求,并且具有很多实用的功能,使得网络请求变得更加方便和可靠。 以下是 axios 的一些主要特点和功能&…

Machine Learning机器学习之统计分析

目录 前言 机器学习之统计分析 统计学的主要目标包括: 统计学核心概念: 统计基础: 训练误差: 常见的损失函数: 正则化和交叉验证 博主介绍:✌专注于前后端、机器学习、人工智能应用领域开发的优质创作者、秉…

如何制作蛋糕店小程序_开启您的蛋糕店小程序之旅

甜蜜滋味,一触即达——开启您的蛋糕店小程序之旅 在这个快节奏的时代,人们对美食的追求从未停歇。尤其是那些色香味俱佳、口感细腻的蛋糕,更是成为了许多人生活中的小确幸。然而,忙碌的工作和生活常常让我们无法亲自前往蛋糕店&a…

关于web_server项目的学习记录(自用)

主要参考资料: 我在地铁吃闸机 基础处理框架:Multi-reactor muduo库有三个核心组件实现持续监听reactor的fd:channel;epoll/poller/eventloop类 channel 事件监听器epoll_ctl监听到了fd发生了什么事件,channel类会封装每个fd和fd感兴趣的事…

C# OpenCv Haar、LBP 人脸检测

目录 效果 代码 下载 效果 代码 using OpenCvSharp;namespace OPenCVDemo {class Program{static void Main(string[] args){// Load the cascadesvar haarCascade new CascadeClassifier("haarcascade_frontalface_default.xml");var lbpCascade new Casca…

网络原理-传输层-UDP报文结构

本文介绍UDP报文 有很多友友搞不清楚UDP报文的详细结构还有TCP的详细结构,所以专门分开来讲 以免弄混. 首先我们先看一下整个UDP结构,让大家有一个全方面的认识 下面我们来详细解释UDP报 16位源端口号(本机):就是2字节大小,16个二进制位. 16位目的端口号(目的机):也是2字节…

Ubuntu18.04安装wireshark

安装wireshark 环境Ubuntu18.04 1.使用root用户进行安装 2.将 wireshark-dev/stable PPA 添加到系统的软件源列表中。系统就可以从该PPA获取Wireshark软件包及其更新了。 apt-add-repository ppa:wireshark-dev/stable3.确保你系统上的软件包信息是最新的,这样在…