ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

手机当VR头显玩SteamVR,总共要分几步?PhoneVR免费上手全攻略

手机当VR头显玩SteamVR,总共要分几步?PhoneVR免费上手全攻略 手机当VR头显玩SteamVR总共要分几步PhoneVR免费上手全攻略【免费下载链接】PhoneVRUse Steam VR-enabled applications with your phone as HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, iVRy, Trinus etc etc.项目地址: https://gitcode.com/gh_mirrors/ph/PhoneVR想体验PC上的VR大作打开购物网站一看主流头显动辄两三千起步贵的上万直接劝退一大半人。可偏偏SteamVR里那些游戏又馋人——驾驶模拟、恐怖逃生、科幻射击样样都想试。有没有不用买头显的玩法有而且免费。PhoneVR就是一个开源项目它把你的Android手机变成 VR 头显Head-mounted display也就是戴在头上的显示设备通过 WiFi 或 USB 连接 PC直接跑 SteamVR 游戏。和 VRidge、iVRy、Trinus 这类商业付费方案不同PhoneVR 是纯开源、零成本装上就能玩。下面这份攻略从够不够格玩一路讲到怎么调出更清晰的画面全程大白话。架构图说明了一切左边 PC 跑 SteamVR右边手机当显示设备中间靠普通网络传输。动手前三步自查你的设备够不够格在下载任何东西之前先花 30 秒确认三件事缺一样都白搭电脑端Windows 7 及以上系统装好 Steam 和 SteamVR。SteamVR 在 Steam 商店里搜SteamVR就能找到属于免费工具。手机端Android 5.0Lollipop及以上版本支持 OpenGL ES 3.0绝大多数近几年的手机都满足。如果走推荐路线Android 8.0 及以上更稳妥。网络PC 和手机处在同一个局域网里优先连5G WiFi 频段延迟更低。实在没路由器的场景USB 网络共享、手机热点也能顶上PhoneVR 都兼容。先选路ALVR 服务器还是传统服务器PhoneVR 有两条完全不同的连接路线别搞混选错会绕远路。路线一ALVR 服务器强烈推荐新手用这套方案的服务器端由 ALVR 项目提供PhoneVR 手机端负责接收画面。它胜在自带图形界面点鼠标就能配置自动处理防火墙规则省得自己折腾支持电脑显卡硬件编码画面更流畅平均延迟约150ms体感明显跟手路线二传统 PhoneVR 服务器老玩家备用PhoneVR 自己写的 SteamVR 驱动纯命令行风格没有界面全靠配置文件。它靠 CPU 软编码延迟在1500ms 级别只适合尝鲜或调试。一句话总结装 ALVR 路线就对了传统路线留着想研究底层原理时再碰。另外注意版本配对——PhoneVR 目前只支持ALVR v20.8.0别装错版本导致手机连不上。推荐路线ALVR 方案 5 步跑通照着下面五步走第一次就能连上下载 ALVR v20.8.0 服务器双击安装按向导一路下一步防火墙弹窗记得点允许。启动 ALVR软件会自动检测 SteamVR 是否安装跟着提示完成初始化。从 PhoneVR 发布页下载 Android 安装包APK装到手机上。打开手机上的 PhoneVR 应用选择ALVR模式让手机和电脑在同一个网络下自动发现彼此。先启动 SteamVR再运行你想玩的游戏手机屏幕上就会出现画面了。注意有些国产手机比如小米有激进的省电策略会在后台杀掉 PhoneVR。务必在系统设置里给应用开后台运行和自启动权限否则玩着玩着就退回主页前功尽弃。手机端实时显示 PC 传来的游戏画面左右分屏正好对应两只眼睛。想玩老玩法传统服务器装法也给你如果你就是想试试 PhoneVR 自研驱动的味道安装也简单下载 PhoneVR 最新发布的服务器压缩包解压后找到里面的PVRServer文件夹。把整个文件夹复制进 SteamVR 的驱动目录默认路径是C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers重启 SteamVR驱动会自动加载。游戏启动顺序有讲究先打开手机 App再在 PC 上启动游戏顺序反了可能连不上。第一次就连不上90% 的人栽在这四件事上连接失败别急着怀疑人生按下面清单排查命中率极高网络没同频PC 和手机必须连同一个路由器插网线和连 WiFi 也算同一局域网但PC 插网线、手机连隔壁宿舍的 WiFi这种就别想了。端口被占用PhoneVR 默认用33333端口做配对如果它被别的程序占了连接就会失败。去手机 App 设置和电脑端配置文件里把配对端口改成一致的新端口推荐用 30000 到 65535 之间的值改完记得重启 SteamVR。后台被杀前面提过的省电策略问题去应用管理里把 PhoneVR 设为不限制后台。装了调试版 APK调试版会拖慢帧率正式玩用 Release 版。卡成幻灯片用调试面板揪出真凶画面卡顿时别急着怪网速。PhoneVR 自带一套性能统计在手机 App 的设置里打开调试/统计选项屏幕上会显示一整条链路里每个环节的帧率。这条链路从 PC 生成画面开始依次经过编码、网络发送、手机解码、渲染最终显示在屏幕上。对应到代码里就是cRPC 渲染器、SS流发送、E媒体编码器、VRaVR 应用帧率等指标。理想状态下每个数值都应该稳定在游戏设定帧率默认 65的 ±10 范围内哪个数值掉队瓶颈就在哪个环节。比如编码器掉帧说明 CPU 不够用可以调低画质参数网络发送掉帧那就是 WiFi 信号的问题。同样是手机分屏跑赛车驾驶类游戏也毫无压力。画质还能榨一榨编码器参数微调想画面更清晰或更流畅可以改配置文件。传统服务器的配置文件是pvrsettings.json位于C:\Program Files (x86)\Steam\steamapps\common\SteamVR\drivers\PVRServer\里面核心是 encoder 参数默认长这样{ encoder : { preset : ultrafast, tune : zerolatency, qp : 20, profile : baseline } }只需记住三个旋钮preset编码速度ultrafast最快但画质最省想画质好可以往上调medium、slow但 CPU 压力会成倍增加。注意从ultrafast到placebo速度能差 100 倍别盲目开高。qp画质系数范围 0 到 51数字越小画质越好0 是无损。默认 20 是性价比不错的选择。tune调优方向默认zerolatency低延迟适合游戏追求静态画面质量可以换film。改完任何参数都要重启 SteamVR 才生效。如果你在日志里频繁看到Skipped frame字样说明参数开太高、电脑吃不消了降一档更明智。想亲手改代码开发入口在这PhoneVR 全项目开源想贡献代码的话开发入口如下Windows 驱动工程code/windows/PhoneVR.sln用 Visual Studio 2017 编译Android 应用工程code/mobile/android/PhoneVR用 Android Studio 打开即可需要源码的话直接git clone https://gitcode.com/gh_mirrors/ph/PhoneVR拉取仓库。项目里 Java、Kotlin、C 都有是研究VR 串流全链路的好教材。到这里整个流程已经全部走通了确认设备合格 → 选 ALVR 路线 → 五步安装 → 遇到问题按清单排查 → 卡顿用调试面板定位 → 最后微调参数提升画质。算下来从零到能玩一个晚上绰绰有余。别再让头显太贵拦住你的 VR 游戏梦了现在就下载 PhoneVR把手机塞进纸盒眼镜或直接用双手举着开启你的免费 VR 之旅吧 【免费下载链接】PhoneVRUse Steam VR-enabled applications with your phone as HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, iVRy, Trinus etc etc.项目地址: https://gitcode.com/gh_mirrors/ph/PhoneVR创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表