Axi's Blog

Back

步入新的生活Blur image

前言#

由于过了新年,所以说购买了一些新的设备,因为生产力的需求,需要大量的屏幕。本来其实想要使用 Vision Pro 的,但是因为价格太贵了,所以说就暂时放弃了这个选择,而是选择购买 Quest 3,尽管画质低了一些,但是胜在便宜,可以作为一个初体验。

尽管说本来只是一个生产力需求,但是在寻找了相关的一些信息之后,发现 Quest 3 更多的功能可能是作为 VRChat 的常见设备,而 VRChat 我其实一直都很感兴趣,但是一直都没机会去接触,所以这次就打算去尝试一下。

本篇内容会逐渐更新,直到我完全适应 VRChat 的游玩为止。会包括体验经历以及各种教程。

设备需求#

VRChat 还是需要比较多的设备的,本身这个软件是可以使用 PC 直接进行游玩的,但是依然存在若干的问题。

首先,VR 设备本身存在两种不同的分类,一种是纯粹的头显,本质上就是一个附带若干传感器的头戴显示器,另一种则是一体机,也就是可以作为计算平台使用。不过尽管 Quest 3 是作为一体机使用的,但是由于 VRChat 需要的性能开销,大概率还是要通过 PC 串流进行游玩。

同时,VRChat 可以让你不能动也能游玩,或者只有局部是可以活动的。比如说你只有头显以及手柄,那么你只能进行上半身的动作,而假如说使用 PC,则会出现被戏称为”人棍”的尴尬情况。

一种在 VRChat 中非常有吸引力的玩法,即 ERP,全称是 Erotic Roleplay,也就是可以进行一些涩涩的行为,但是这必须要保证你的 VR 设备具有一定的自由度,而同时,包括跳舞在内的玩法也自然是需要类似的全身动作捕捉。

从而也就不难列出清单了:

设备品牌数量价格
Quest 3Meta14088
面罩+头戴+指虎AMVR1328
Valve Index 指虎手柄Valve22388
面部捕捉模块Cat Pie1300
HTC Vive 追踪器3.0×\times3 + 基站1.0×\times2 套装HTC14199
PC-1-
总计11303

目前我已经买了 Quest 3,但是过一段时间就要开学了,自然不会买动捕相关的内容,这些等到了上海的新宿舍之后再说。

初步配置#

设备到货之后需要进行一套初步的配置。先总结一下我的需求,然后再来看应该如何操作。我使用 Quest3 说白了只有一个需求,就是串流的需求,我并不是很喜欢大多数的 VR 游戏,所以 Quest3 一体机的效果我并不会很充分的使用,无论是办公还是游玩 VRChat,使用电脑进行串流都可以获得最优的体验。

我的需求大概如下:

  • Quest3 安装最新的版本。
  • 使用 Virtual Desktop 进行串流。
  • 支持安装自己的 apk 文件。

在这里推荐 B 站 UP 主南七月的教程,此处给出其文档链接。以下是我个人按照南七月教程的一些实践。

验机#

首先到货之后肯定是要先验机,也就是看是不是有什么损坏之类的,Quest3 的左下角有一个电源键,长按可以关机,关机之后充电,就可以获得一个发光的纯黑背景,可以看是否有坏点,一般来说都没有,我这边也没有出现问题。

初始化与更新#

首先先进行基础的配置,选择了语言之类的选项,然后开始连接 WiFi。

Quest3 不同于其他设备,因为是 Meta 的设备,所以说在国内需要使用加速器等才可以登入。在一开始没有必要做其他事情,选完语言之后就直接,此处使用 UU 加速器直接代理了路由器,然后在 Netch 中设置配置为 [2][pcap2socks]Tencent(10.6.0.1)Preset,在 Quest3 连接中将 IP 设置改为 静态,并且使用 10.6.0.1 作为 IP 地址,10.6.0.2 作为网关,网络前缀使用 24,DNS 1 为 8.8.8.8,这样就可以使用 Netch 来使用 UU 加速器了。不过多介绍。

然后该怎么选怎么选,Quest3 会开始更新最新版本,因为我的网络不太好,这个过程持续了一个多小时。

注册账号并且申请开发者资格#

直接在手机上,进入 IOS 美区,然后下载 Meta Horizon 的应用,使用邮箱注册账号(据说别的容易封号),在手机页面找了一下,发现了可以绑定 Quest3,绑定了一下,结束,可以申请开发者资格了。

之所以要申请开发者资格,是因为可以安装 SideQuest 这个软件,这个软件可以使用 adb 来安装一些非官网的 apk 文件。

具体来说,需要进入开发者的界面,登录,点击头像并且选择 My Preference,然后设置一下 2FA。因为我之前要用实验室的 2FA 以及 Github,所以说这个软件一直都有,直接扫码进去了。

绑上 2FA 之后就可以继续申请,直接选择申请,然后一路继续,就结束了,还是很简单的。之后去手机 APP 的 Headset Setting 里开一下 Developer Mode 就好了。

后来发现这个也有南七月的教程,在这里

安装软件#

安装软件的话,首先需要安装一个叫做 Virtual Desktop 的软件,这个软件是用来进行串流的,具体来说就是将你的电脑的画面投射到 Quest3 上。这一部分直接在应用商店里面安装就好,顺手的事情。因为 Netch 实在打开一次太麻烦,所以说干脆全部的事情都在这一次里面解决掉。该下载的下载,该更新的更新,然后结束。

之后的另一个配置是安装 SideQuest,这部分直接进入官网,选择 Get SideQuest,然后 Web Installer,用 USB 线连接电脑和 Quest3,然后下载安装,结束。

之后下载一个客户端,安装。本身应该选择客户端里面的安装 apk 就可以了,但是在一些情况下会卡在 Checking APK against blacklist...,因为 SideQuest 自己有黑名单,所以需要使用 adb install 来安装。直接点击:

就可以自己执行安装了,使用 adb install <path_to_apk> 就可以了,这里的路径是电脑的。

需要注意的是,可能会报错,主要原因是因为软件是 x86 的,而 Quest3 是 ARM 的,需要注意一下。

Virtual Desktop 配置#

Virtual Desptop 也需要一些配置,在这里给出电脑以及 VR 的部分。

在电脑上打开 Virtual Desktop 官网 下载 Windows 客户端,安装之后打开,这里面出现了几个 Issue,需要处理一下。

前两个按照说明来就好,第一个在 GeForce Experience 中设置,依次选择 设置->常规->游戏内覆盖,然后关闭。第二个在设置里面,网络和Internet->WLAN->管理已知网络,然后选择你正在连接的路由器,在网络配置文件类型里面选择专用网络。

最后这个是 killer 程序的问题,这个是一个经典问题,在卸载里面你会发现找不到这个程序,但是事实上是存在的,需要用一个软件来杀,见 killer_software_uninstaller,启动之后卸载就好。

此时只要电脑和 VR 在一个网络下面,就可以进行串流了。

VRChat 注册账号#

VRChat 需要注册一个账号,同时因为后续我需要上传模型,所以需要一定的信任等级。

账号本身直接前往官网,使用邮箱注册账号,但是因为网络问题,可能会出问题。这个时候可以去一个一个换 UU 加速器的服务器,记得是路由模式的,总有一个可以。而且从经验上来说,你可以去类似的教学视频下面看,会有人分享自己在哪个服务器上成功了,选择相同的服务器,成功概率很大。

之后我是因为很急,直接充值了 VRC+,这样可以快速提升信任等级,这个可以直接用 Steam 支付,然后玩了几个小时,用公模去了新手房,等级就够了。之后就可以上传模型了。

模型编辑#

VRChat 的模型编辑是基于 Unity 的,所以如果你有 Unity 的开发经验,那么上手会非常快,但是显然我还没有。

事实上,因为我至少要大四才会正式入坑,因为到时候我才可以有地方放我的动捕设备,在此之前获取我还有大量的时间学习模型相关的内容,等到我正式入坑的时候,或许我已经具备了相关的技能。

以下是一些我搜集到的我或许会用到的内容:

在经过搜索了一些资料之后,我理解了宏观的逻辑。

宏观逻辑#

本身,VRChat 我们只考虑编辑人物模型而不考虑编辑场景模型。VRChat 的人物本身可以理解为使用 Unity 开发的一个 Object,其中包括了若干的 script,这些 script 可以使用 VRChat 的插件来进行解析,表述其在 VRChat 中的行为,并可以在 Unity 中进行编辑。VCC 是一个 Unity 启动器,或者其实很像一些创意工坊类型的游戏的 Mod 管理器。现在的大多数插件都支持直接通过 VCC 导入,也就是通过一个链接,直接打开 VCC,并且下载这个插件。之后在一个项目中,只需要勾选或者取消勾选这个插件,也就可以实现插件的添加与删除了。

VCC 提供了若干基础的 SDK,可以支持使用者将模型上传,以及可以识别若干的 script 为插件的形式,以方便进一步的编辑。

素材整理#

我目前初步打算使用 Selestia 作为我的素体,因为相关的衣服的适配确实是偏多的。

步入新的生活
https://axi404.top/blog/towards-life
Author 阿汐
Published at February 2, 2025
Comment seems to stuck. Try to refresh?✨