随着 Alpha 4.5 的到来,我们非常兴奋地向大家介绍一个有些不一样的新内容:早期、实验性的 VR 支持
作为我们对技术创新承诺的一部分,我们始终鼓励开发者保持对前沿技术的探索,而这次 VR 的实现,正是源于团队内部的一群工程师主动尝试、持续实验的成果。如今,我们已经准备好向你们展示这项工作的第一步。
.
这并不是完整的 VR 正式发布。当那天真正到来时,我们一定会大张旗鼓地宣布。目前推出的,是一次非常符合“开放式开发”理念的早期体验机会,让大家能够提前进入体验,为未来的方向提供第一手反馈。
.
由于本功能高度实验性,因此部分玩法或界面在 VR 模式下可能无法正常运作。你可能会遇到 Bug、功能缺失,或某些元素无法正确渲染或交互。这是正常现象,我们也非常期待你们的第一印象与问题反馈。我们还有许多工作要做,而你们将是这段旅程的重要组成部分。
.
再次强调:这是一个实验性功能。
.
那么,让我们深入了解更多内容吧。
【主要功能】
- 随时随地 VR
你现在可以在 VR 中体验整个《星际公民》宇宙,从主菜单、FPS、到驾驶飞船的一切内容!
.
- VR 剧院模式(Theater Mode)
你可以随时在完整 VR 与剧院模式之间切换。剧院模式会使用桌面管线在头显中显示一块虚拟屏幕,100% 兼容游戏。
喜欢 VR 飞行、但 FPS 偏好传统鼠键?按一下按钮即可在沉浸式 VR 与剧院模式间瞬间切换!
剧院模式支持头部跟踪,也会镜像你的桌面分辨率,所以你甚至可以在 VR 中以超宽屏游玩,无需摘下头显。
.
- VR 动态切换
让引擎自动处理 VR 切换:
· 戴上头显 → 自动进入 VR
· 摘下头显 → 自动回到桌面模式
(注意:并非所有头显都支持此功能。)
.
【开始体验】
· 请确保使用 Vulkan 渲染器启动游戏。自 Alpha 4.5 版本起,Vulkan 已是默认渲染器,D3D11 不再支持。
· 连接你的 VR 头显,并确保已启用首选的 OpenXR runtime。
· 游戏会在启动时自动检测你的头显,并初始化 VR 模式。
· 若检测成功,游戏设置 → Comms, FOIP, VR & Headtracking 中将自动出现 VR 选项。
· 若 VR 设置未出现,请检查 Game.log 并搜索 “OpenXR” 以定位初始化错误。
.
- 默认按键绑定
· 切换 VR:数字键盘 /
· 切换剧院模式:左 ALT + 数字键盘 5
· 重置视角:数字键盘 5
所有绑定可在高级控制 Advanced Controls/Keybinds → Comms, FOIP, VR & Headtracking 中自定义。
.
- VR 专用游戏设置
这些设置仅在连接 VR 头显时出现:
· VR - Enabled(启用 VR):打开或关闭 VR 头显(也可通过快捷键操作)
· VR - Theater Mode(剧院模式):启用或关闭剧院模式(也可通过快捷键操作)
· VR - Theater Mode Scale & Distance(剧院模式比例与距离):调整虚拟屏幕的大小与距离,按你的偏好微调观感
· VR - Automatic Switching(自动切换):若头显具备感应器,可根据戴上/摘下自动启用/停用 VR 模式(已在 Quest 3 上验证 - 兼容性因头显而异)
· VR - Interpupillary Distance (IPD) Scale(瞳距缩放):进一步微调头显回报的 IPD 距离,可在视觉上“拉近”或“拉开”双眼距离
· VR - Show Console(显示控制台):字面含义
· VR - Monitor Mirror Mode(显示器镜像模式):设置你的主屏幕在 VR 游玩时显示的内容,特别适合直播用途
· VR - Actor Control Mode(角色控制模式):定义你在 VR 中使用鼠标键盘玩 FPS/步行部分时的操作逻辑。因为暂未支持 VR 原生移动方式,当前提供两种模式:
1. Pitch-locked(俯仰锁定,默认):鼠标左右可转向,鼠标上下不会抬头/低头,而只改变武器的俯仰角。你需要通过移动头部来对齐武器的瞄准线。视野更稳定、较不易晕动症,但瞄准体验略逊。
2. Direct Offset Mode(直接偏移模式):VR 摄像机直接跟随游戏视角偏移。使用简单、反应更快。但在身体倾斜或大角度俯仰时摄像机会倾斜,更容易造成晕动症。
· VR - Vehicle HUD Projection Distance(载具 HUD 投射距离):允许你设定“无限远投射”的载具 HUD 元素在 VR 中呈现的虚拟距离(例如预瞄点 PIP、高级 HUD、准星等)。默认值为 100 米,在此距离下视差效应应不会再被察觉。
· VR - Visor & Lens Aspect Ratio / Distance / Height / Scale(面罩与镜片比例/距离/高度/缩放):允许你微调面罩(Visor)与镜片(Lens)相关 UI 元素的摆放位置与比例。
.
此外,我们开放了部分可通过控制台修改的高级选项(不建议随意更改,但你可以自行试验):
· g_headtracking_hmd_actorIK_offsetPosition_applyInSeat(默认 1):坐姿时根据 VR 头显的位置偏移调整角色骨骼(类似一般的头部追踪系统)
· g_headtracking_hmd_actorIK_offsetRotation_applyInSeat(默认 0):坐姿时根据 VR 头显的旋转偏移调整角色骨骼。开启后角色姿势会随头显方向变化,更容易引发晕动症
· g_headtracking_hmd_actorIK_offsetRotation_applyDefault(默认 0):非坐姿时根据旋转偏移调整角色骨骼。同样会因为角色姿态变化增加晕动症风险
· g_headtracking_hmd_vehicleAds_allowPositionOffset(默认 1):开启后,允许 VR 偏移影响精准瞄准相机
· g_headtracking_hmd_actor_shake_applyRotationOffset(默认 0):开启后,会将震动效果应用到 VR 相机。在进一步测试前我们关闭了这个功能,但你可以自行尝试
· r_StereoDepthComposition(默认 0):开启后,会将场景深度缓冲传给 OpenXR。可能改善某些重投影行为。
若你发现效果提升,请告诉我们!
.
【性能注意事项】
启用 VR 会根据你的硬件能力产生额外的性能消耗。如果显存不足,或你的 GPU / CPU 不是当代水准,性能可能会受到影响。
我们建议:
· 启用升采样功能(TSR、FSR 或 DLSS)以获得显著的性能提升
· 确保你的系统达到或超过 VR 推荐规格
· 留意显存占用并根据情况调整设置
.
【Meta Quest Link 用户】
我们建议在 Oculus Debug Tool 中关闭 Asynchronous Spacewarp(ASW),以避免在使用 Meta Quest Link 时出现严重的重投影伪影。
当帧率下降时,这些伪影会变得更加明显。
未来当我们加入 XR_FB_space_warp 扩展后,该问题可能会得到解决,但目前关闭 ASW 能提供更好的体验。
.
【当前限制】
以下功能目前已禁用:
· 全息显示(如飞船雷达)
· 面罩特效(霜、雨等)
· 水体交互效果
.
【已知问题】
· VR 中产生的视线偏移暂时不会被其他玩家看到
· 精准瞄准(Precision Targeting)在 VR 中尚无法缩放
· 在载具座椅中,若万向节处于解锁状态,绑定视角方向时可能无法正常工作。我们建议不要将万向节绑定到视角
· 多个 UI 元素(个人库存、世界标记、武器自定义等)依旧需要针对 VR 优化
· 反重力载具的头部位置显示不正确
· 如果遇到 VR 特有问题,你可以切换到剧院模式作为替代方案
.
【提交Bug报告】
请在 Issue Council 上回报 VR 相关问题,并使用 “Experimental VR” 分类,以便我们快速定位 VR 专属问题。
在提交 VR 相关的 Bug 前,请先通过剧院模式或关闭 VR 的方式确认该问题是否为 VR 独有的,这能帮助我们更高效地识别并修复 VR 相关问题。
.
【展望未来】
我们目前的重点是打磨当前的版本,修复已知问题。在稳定之后,我们将探索令人期待的新功能,例如:
· 动作控制器支持
· 全身追踪
· 面部与眼球追踪整合
以及更多内容!
.
【来自 Silvan-CIG 的发自内心的留言】
我在2018年加入 CIG,就是为了让这个梦想成真。我把全部的热情与心血都倾注在这件事上,如今终于看到它来到你们手中,我感到无比开心与自豪。
在 VR 中看到我们那些精美而细致的飞船,并以这种方式真正体会星际公民宇宙的宏伟与尺度,是一种独一无二的体验。
我花了很多时间整合剧院模式与动态立体切换功能(注意:需要头显支持!),让你们可以在 VR 与桌面之间随时无缝切换,没有任何限制。
我真的很想看到有人做出这样一个装置:把头显挂在天花板上,拉下来就进入 VR,放回去就切回桌面模式。如果你实现了这个,请务必拍个视频并 @ 我!
非常感谢一路上帮助我、让这个梦想成为现实的所有人,尤其是 @jschneidercig、@YogiKlatt-CIG、@Gill-CIG、@Sothar-CIG、@Bault,还有在夏天首次暗示这个功能的 @CIG-SeanT,以及所有认真测试的 QA,以及最重要的 @croberts68,是他让我们有机会成为真正的太空探索者。
请注意:目前的 4.5 PTU 构建中还没有包含上面提到的游戏设置选项。再等一下下,它们就会出现!
这只是开始,未来还有很多事要做。所以请把你的反馈和建议尽管告诉我。
—— Silvan-CIG |