0%

VR折腾日记

一、基本信息

设备:Quest 2

单眼分辨率为1920×1832

PC配置:

i5-12400 六核

微星 B660 迫击炮 MAG B660M MORTAR WIFI DDR4(MS-7D42)(英特尔 B660 芯片组)

64GB DDR4 3600MHz

NVIDIA GeForce RTX 2060(12GB)

2T固态(铠侠)

二、专业术语

  • ASW:即Asynchronous SpaceWarp,是一种补帧技术,可以将帧率锁定在45帧并补帧到90帧。(OculusDebugTool中可以调整,待测试)

  • 桶形失真:桶形失真是一种常见的光学失真现象,VR设备通常会使用球面或非球面透镜来放大图像并将其投影到用户眼睛前方的显示屏上。然而,由于透镜和屏幕之间的几何形状不同,导致了在图像边缘处出现了失真。这种失真表现为图像中心处的放大程度较大,而图像边缘处的放大程度较小,从而导致了桶形状的变形效果。

三、串流

有三种无线串流方式:

virtual desktop(VD)、airlink 、 steam link

(VD比较稳定)

VD测试

连接稳定性比airlink好,而且可以看到帧率延迟等数据,适合调试使用。

最佳画质设置:

编码选择H264+ ,码率拉满400Mbps。

vd画质选择Ultra档位,(使用满quest的分辨率。)

steam vr渲染分辨率选择:3072*3216(使用满quest的分辨率。)

为什么满分辨率是3k左右:因为透镜原因quest2你直接设置成quest原生的物理分辨率是无法做到点对点的,涉及到一个桶装失真的概念 类似一个弧形屏幕你拍平他可视面积就大了,而你如果以一个弧形屏幕正视那个比例分辨率去渲染一个平面帧,贴合到弧形上是不够的,所以需要更大的平面,1.425倍来修正这样才能完全发挥物理分辨率

参考视频:https://www.bilibili.com/video/BV1ke411U7YR/?spm_id_from=333.337.search-card.all.click&vd_source=a07c82c6cb97fb4f6f2e96c58468f044

airlink测试

H264,400Mbps,总体清晰,稍微卡顿

H264 ,200Mbps,模糊

H264,500Mbps,总体清晰

H265,400Mbps,bug,画面撕裂卡顿

H265,300Mbps,Bug,画面撕裂卡顿

H265,200Mbps,总体清晰,稍微卡顿

https://www.bilibili.com/video/BV1ke411U7YR/?spm_id_from=333.337.search-card.all.click&vd_source=a07c82c6cb97fb4f6f2e96c58468f044

四、问题与解决方法

  • 能进商店,但是下载不了软件和游戏。 打开全局模式 (跟udp没有关系)

  • 进入stamvr游戏后手柄丢失,不能控制。 连个游戏手柄,或者用鼠标键盘等。

  • 串流卡顿、模糊。 使用VD更稳定

  • VD可以搜索到PC,但是连接不上.切换下两个设备的科学上网的模式,属于网络问题。

  • VD串流到电脑桌面后,电脑桌面分辨率改变了。关闭VD设置界面的使用最优分辨率(SETTINGS——use optimal resolution)


五、游戏测试

ACC神力科莎竞速

显卡占用极高,非常吃性能,画质差,而且VR帧数限制在45帧不知道为什么?

欧卡

需要在steam中开启VR模式

具体操作:https://www.bilibili.com/video/BV1Xu4y1b7Nh/?spm_id_from=333.337.search-card.all.click&vd_source=a07c82c6cb97fb4f6f2e96c58468f044

测试:

ultra,3k渲染分辨率

​ 游戏全低特效预设:90帧

​ 游戏高特效预设:30帧

BUG:

  • 卡在等待中,或者只有声音没有VR画面。按F11重置视角即可
  • vr中检测不到排挡。

尘埃拉力赛2.0

显卡CPU占用都不够高,显卡占用50%左右,可能是优化不行。画面树木等东西会闪烁

游戏画质设置中等,vd ultra档,H264+,400Mbps,帧率大概是70-90帧之间,好晕一局都跑不下来。

刀剑与魔法(Blade and Sorcery

Blade and Sorcery Graphics Comparison - Quest 2 vs PC VR

https://www.bilibili.com/video/BV1Eq4y1r7oC/?spm_id_from=333.337.search-card.all.click&vd_source=a07c82c6cb97fb4f6f2e96c58468f044

看完对比还是买steam版本吧,steam版本材质光影都好很多

节奏光剑

版本选择

一体机版:随时能玩没有延迟(因为是音游)

Steam版:画质更好,mod更丰富

一体机版本添加mod和自定义歌曲

Beat Saber 新手教程 - Quest平台 (QP)
https://bs.wgzeyu.com/oq-guide-qp/

Quest一体机平台无法直接注入Mod,而是通过类似“破解”的重新封包方式来安装, 所以,在打完补丁之后,你将无法使用原版歌曲排行榜以及原版的联机功能。


软件:

QuestPatcher:中文界面,傻瓜式一键操作,大部分操作在电脑上完成,也可以在一体机模式内下歌。(这个比较简单友好,下面用这个来装mod)

下载地址(中文版)

https://github.com/MicroCBer/QuestPatcher/releases/latest/download/QuestPatcher-windows-standalone.zip


BMBF:英文界面,操作步骤较多,大部分操作在头显内完成,一体机模式内的下载Mod、歌曲功能很成熟。


安装mod步骤:

  1. 安装QuestPatcher

  2. USB连接PC并打开USB调试

  3. 为游戏打补丁会提示进行一键降级,25年2月支持到1.37版本

  4. 安装核心Mod这些Mod无论如何必须全部安装并启用,即使你感觉用不到也得安装,因为有许多第三方Mod都依赖这些基础的核心Mod。

  5. 安装其他mod

游戏版本发生变化后,需要先删除以前安装的所有Mod,才能点击 检查核心Mod,否则很可能出错!

打完Mod之后,首次启动游戏时如果询问是否授予访问存储的权限,请务必选择允许。

MOD网站:

  1. Quest Modding(原QuestBoard)https://mods.bsquest.xyz/1.37.0_9064817954/
  2. BSMG Discord https://discord.com/invite/beatsabermods
  3. BS游戏资源共享 https://bs.wgzeyu.com/drive/

Mod用途介绍

推荐安装Mod:
名称 介绍
PolyglotInject 将更多语言注入到游戏中,让游戏支持显示为中文,点我进入下载
SongBrowser 歌曲排序、筛选,并显示PP、难度等数据(问题较多,可能导致游戏闪退无法打开)
BetterSongSearch 更好用的搜索、下载歌曲插件,功能极多、响应速度极快,还能在下载前试听歌曲
ScoreSaber 最大的跨平台排行榜,点我进入下载,自动录制回放,可在头显内播放或手动导入电脑播放
BeatLeader 较大的跨平台排行榜,点我进入下载,自动录制并上传回放及详情,可在网页或电脑中播放
Qosmetics 支持更换光剑、方块、墙壁模型的Mod
AnyTweaks 调整画质、分辨率与刷新率,还可以显示帧率
Chroma 炫彩扩展,用于支持特殊的谱面效果(效果演示,不要与ME同时安装,推荐与NE同时安装)
NoodleExtensions 面条扩展,用于支持特殊的谱面效果(效果演示,不要与ME同时安装,推荐与Chroma同时安装)
MappingExtensions 谱面扩展,用于支持特殊的谱面效果(效果演示,不要与NE或Chroma同时安装)

注意:
Mod格式为.qmod,如果网页中看到多个可下载的文件,结尾为.qmod的那一个才是可供安装的Mod。
Quest平台有一部分Mod互相不兼容,尤其是旧版本游戏,新版本好了很多,但还是建议不要装太多Mod,存在不兼容问题时将导致游戏直接闪退无法打开。

完整的Mod中文介绍:
Mod名称 Mod介绍
custom-types 用于支持Mod运行的核心Mod
codegen 用于支持Mod运行的核心Mod
questui 用于支持Mod界面功能的Mod
PinkCore 提供了许多类似PC平台的基础功能的Mod
songloader 用于加载自定义歌曲的Mod
playlistmanager 用于加载分类歌单的Mod
songdownloader 在游戏内下载歌曲的Mod
playerdatakeeper 用于保留玩家数据(以防更新等原因丢失)的Mod
PolyglotInject 将更多语言注入到游戏中,让游戏支持显示为中文,点我进入下载
SongBrowser 歌曲排序、筛选,并显示PP、难度等数据(兼容性差,可能导致游戏闪退无法打开)
ScoreSaber 最大的跨平台排行榜,点我进入下载,自动录制回放,可在头显内播放或手动导入电脑播放
BeatLeader 较大的跨平台排行榜,点我进入下载,自动录制并上传回放及详情,可在网页或电脑中播放
Qosmetics 支持更换光剑、方块、墙壁模型的Mod(旧)
QosmeticsWhackers 支持更换光剑模型的Mod(新)
QosmeticsCyoobs 支持更换方块模型的Mod(新)
QosmeticsBoxes 支持更换墙壁模型的Mod(新)
ThinSabers 细光剑Mod(不需要Qosmetics,这是一个独立Mod)
AnyTweaks(AikaTweaks) 调整画质、分辨率与刷新率,还可以显示帧率
Qounters- 计数器Mod,给游戏过程添加更多的信息显示
Chroma 炫彩扩展,用于支持特殊的谱面效果(不要与ME同时安装,推荐与NE同时安装)
NoodleExtensions 面条扩展,用于支持特殊的谱面效果(不要与ME同时安装,推荐与Chroma同时安装)
MappingExtensions 谱面扩展,用于支持特殊的谱面效果(不要与NE或Chroma同时安装)
Replay 回放Mod(用于旧版游戏,新版游戏请使用排行榜Mod来录制/播放回放)
SmoothedController 在菜单中平滑手柄以减少抖动,使UI更易于使用
CrashMod 可以通过各种触发方式使游戏崩溃,例如可以在开始时、失误时、正确挥砍时崩溃你的游戏
ChatUI 可以在游戏里看到Twitch直播的聊天内容
ThirdPerson(Play3rdPer) 以第三人称视角进行游戏(用于视频录制)
Redbar 根据你的血量改变血槽颜色
StreamerTools 通过覆盖界面增强你的BeatSaber直播,点我查看教程
SearchFixes 似乎是用于增强搜索匹配算法的Mod,还可以按谱师名称搜索
SaberTailor 为每只手进行独立的手柄设置(如位置/角度偏移等)
CustomPillows 你希望菜单中多一些🌶️吗?将您的抱枕添加至菜单中并编辑它们的纹理!
ImageCoverExpander 在选择歌曲界面中扩大展示歌曲封面
DifficultySaver 让你每次点开新歌都能自动选中设置的难度(无论上一次选的是哪个难度)
FasterScroll 可调滚动速度,让你更快地找到歌曲
QuestSounds 自定义各种音效的Mod,点我查看存放位置
ClockMod 时钟
JDFixer 用于更改方块出生距离、反应时间的Mod(相当于其他音游的调速)
HitScoreVisualizer 自定义砍中时弹出的分数文本样式
Transitions 删除了游戏启动时的癫痫警告,且可配置地减少切换场景耗时
StopForgettingMySettings 别™忘了我的设置(防止你的覆盖默认环境设置在重启游戏后被重置)
Promotion “Yeeter” 广告屏蔽(删除主菜单中的促销曲包,还你一个干净的主菜单)
ShortSaber 用于修改光剑尺寸(厚度与长度)
SmallQubes 缩小方块显示尺寸(不兼容Qosmetics)
SliceDetails 可查看你在每个位置上的平均切割分数等分数详情信息
IntroSkip 跳过较长的歌曲前奏与后奏
CustomMainMenu 更改主菜单的按钮文本
Acculight 根据你的最新成绩来决定选歌及成绩页面中的灯光颜色
RainbowQuest 让各种东西彩虹化
RandomSongPicker 随机选择一首歌曲
CrashReporter 自动上传崩溃日志到analyzer.questmodding.com
FullComboEffects 修改全连时的成绩页面
TrickSaber 特技光剑,可以旋转或扔出光剑的Mod
DebrisTweaks 完全定制调整各种碎片参数
AntiVertigo 在玩家下方生成一个立方体或圆柱体,以帮助缓解恐高症
InvertedArrows 反转方块的箭头方向(将禁用分数提交)
BurnMarksQeeper 使光剑碰到地面的烧痕不会自己消失
CustomBackgrounds 导入360°全景照片作为游戏背景
CustomFailText 自定义游戏失败时的提示文本
SongInfoPlus 点击封面后显示关于歌曲的更多信息
NoHealthAndSafety 删除启动游戏时烦人的健康与安全提示窗口
Cheater’sAnxiety 在每次暂停与恢复时玩俄罗斯轮盘赌,赌输将崩溃游戏
DiscordPresence 为游戏添加Discord支持,让你的游戏状态可以显示到Discord
FishUtils 自动开关方块碎片、调整暂停后恢复时的等待时间、自定义暂停按钮及暂停确认
QustomBanners 自定义横幅(保存在/Pictures/banners/
MRCPlus 通过MRC将自定义相机画面传输到电脑,点我进入教程
SongDifficultyChart 显示歌曲难度图表
FingerSaber 手指光剑,用手势追踪玩光剑的Mod
darthmaul 达斯摩尔,双头光剑
QonsistentSaberColors 将菜单中的手柄颜色调整为你在”覆盖默认颜色”中设置的颜色
FuckMaps 让你尝试游玩BPM超出设定范围的歌曲时,崩溃你的游戏
AddedModifiers 增加更多修改项到你的游戏
NoParticles 可以禁用砍中时的粒子效果
NoMoreBeatSaber 删除主菜单中所有可以用来开始游戏的按钮,恶搞Mod,不建议安装
ThiccMod 减小方块与光剑的碰撞箱(将禁用分数提交,不兼容Qosmetics等Mod)
QolourSwitcher 可以在暂停菜单中更改方块颜色(需先打开自定义颜色)
NoPlay 可以禁用开始按钮的Mod,以防被朋友上传垃圾成绩或回放被覆盖
BroYouReallyPaused? 在暂停菜单下面显示文字(内容可在Mod设置中编辑)
MoreByCore 保留光剑戳地面留下的烧痕、屏蔽广告、游戏颜色、关粒子等功能
Nya 显示各种动漫风格猫娘图片
BurnMarkTweaks 烧痕调整
SimpleBeatmapPlayCount 记录每首歌曲的游戏次数
SliceVisualizer 在游戏区域上方显示画面,以查看挥砍准度
Adblock 广告屏蔽(移除促销曲包按钮)
PeripheralHUD 将HUD移动到周边视野中,让你可以一目了然地查看连击、得分等。
SpeecilTweaks 根据你的喜好对游戏做一些调整
Qubes 在任意位置放置漂浮的方块
PauseRemapper 更改暂停键位置
ImageFactory 在游戏中放置自定义图片/ModData/游戏/Mods/ImageFactory/Images/
SessionQombo 让连击计数器在关卡加载中保持不变的Mod
TimeFailed 在你失败时显示是第几次失败
CrashInfo 崩溃信息,显示来自CrashReporter的近期崩溃回溯
NoPlayBeatSaber 禁用所有的Play按钮,恶搞Mod,不建议安装
FailButton 失败按钮,可以在暂停菜单中一键失败,可以用于看回放
QuestDiscordRPC 将你正在玩BeatSaber这一状态展示到Discord状态
Snowy 从名字来看是下雪用的,作者没写介绍也没给GitHub链接
ComboSplitter 将连击数计数拆分为双手单独计数
Vent 一键退掉游戏并启动amongus vr(如果已安装)的mod
BSNightcoreQuest 在不同的速度上移除高音补偿,让歌曲听起来像夜曲(取决于速度)
ScoreQolour 当你拿到一定分数时,更新你的方块、墙壁、炸弹颜色
PitchBlaq 完全禁用灯光与频谱图(如果有),达到类似纯黑背景。
Colorama 自定义菜单颜色、雾化设置和其他美化相关选项

添加歌曲

BeatSaver(歌曲站)https://beatsaver.com/

使用USB数据线,将Quest连接至电脑,并在Quest头显中允许文件传输,然后即可进入Quest的存储目录。

用sidequest将单独的歌曲文件夹复制到自定义歌曲目录即可完成添加。(没有文件夹可以自行创建)
自定义歌曲目录:\ModData\com.beatgames.beatsaber\Mods\SongLoader\CustomLevels