Skip to content

🧪 VRization 0.5.0 SteamVR preview / SteamVR 测试版

Pre-release
Pre-release

Choose a tag to compare

@LexZeon LexZeon released this 10 Oct 23:28

🧪 SteamVR preview / SteamVR 测试版

English · 简体中文

English

Separate v0.5.0-steamvr-preview, based on preserved v0.4.0-alpha. Use the new Windows launcher and matching preview phone app; ordinary installs, settings and all historical downloads remain available. English is the default; English and Simplified Chinese are selectable.

Entry Behavior
📱 Original direct phone Desktop/display-region streaming with Full screen, Big screen, First person and Enhanced first person; existing locally controlled gyro mouse behavior.
🥽 Phone SteamVR HMD Original virtual HMD driver, full quaternion orientation and independent compositor eye images. Rotation-only 3DOF; fixed position, no tracked controllers. This route never moves the Windows mouse.
🎮 Existing SteamVR headset Desktop overlay for a PCVR/standalone headset already connected through its existing SteamVR-compatible transport; native games/controllers/tracking remain on that existing path.

Phone fit scale, mirrored eye spacing, proportional corner editing, Save/Discard and local synchronized profiles remain usable. SBS samples separate source eyes and keeps native projection/aspect; the saved direct-phone Cinema/Enhanced mode is retained. F8/editor/Stop latches HMD tracking paused until local PC Resume. Stop closes current sessions, clears old frames and cleans this preview's owned helpers/overlay.

Install: Extract the complete Windows ZIP and run Start-SteamVR-Preview.bat. Install VRization-SteamVR-Android-debug.apk for the separate Android preview (org.vrization.steamvr, build 1), rather than replacing ordinary VRization. Phone HMD driver registration and opening SteamVR are explicit launcher actions; only this package's driver path is added/removed. Existing DPVR/vendor drivers and global SteamVR settings are preserved. Keep the registered folder at the same path. iOS 0.5.0/build 1 source and unsigned Simulator downloads are provided; physical iPhone installation requires the user's Apple signing, and no installable signed IPA is included.

Verified scope: 387 Windows/Python cases plus 312 subtests; 40 script cases; 176 Android cases; four native targets and 365 software IPC/WARP/ABI fixtures; iOS 95+21 Swift cases, two native UI cases, 7 original screenshots/50 pixel samples/6 connection checkpoints and both SDK builds. The original direct-phone regression also passed 95 Swift/seven UI cases. Final frozen source/runtime/license checks and actual full Windows ZIP fresh-profile diagnostics/owned IPC passed. Future preview CI performs the same complete ZIP gate. A failed short Simulator drag attempt is preserved in the verification record; the strengthened native test checks the actual draft before Save.

Final code CI 38094239121 passed all three jobs at a20ba07. Its actual iOS artifacts were independently checked: a held native corner drag reduced the draft, Save synchronized scale 0.85 → 0.7530, and simulated USB reconnection restored that saved value. The download uses this run's original Simulator app. The publication commit only updates verification documentation; Android, iOS, Windows and native code remain identical to the checked code.

Hardware boundary: Huawei and PCVR testing is explicitly deferred to the next chat. Real SteamVR virtual-display/compositor availability, physical USB, phone axes/optics, sustained FPS and motion-to-photon latency are not claimed to pass. A standalone headset needs an existing compatible PC transport; this preview does not provide universal standalone networking, position tracking or controllers. Native Windows components require a current Microsoft Visual C++ v14 x64 runtime compatible with the build toolset. Windows preview visual GUI automation could not be confirmed; diagnostics and fixture results keep their stated scope.

Reuse and credit: Android core AAR and complete cross-platform source are included. Modules separate session negotiation, orientation gating, IPC, capture, driver/runtime actions and phone rendering. Valve OpenVR v2.15.6 is pinned to 0924064316de3effbcd1acf1e309182a2deb1c05, with exact hashes and its unmodified BSD-3-Clause license. HMD/overlay lifecycle ideas, original rewrites and authors/contributions are credited; no Qt sample, historical virtual-display transport or user reference photograph is redistributed. All six assets have SHA256 checksums.

See the 📖 illustrated tutorial, 🔬 precise verification, 🧩 architecture, 🤖 AI handoff and 📜 attribution.


Contact

For questions or collaboration: lexzeonstudio@gmail.com.

简体中文

独立 v0.5.0-steamvr-preview,基于保留的 v0.4.0-alpha。使用新电脑启动器和对应实验版手机应用,保留普通安装、设置及全部历史下载;默认英文,可切换英文/简体中文。

入口 功能
📱 原版手机直连 桌面/显示器选区串流,保留全屏、大屏幕、第一人称和加强第一人称,以及既有本地授权陀螺仪鼠标控制。
🥽 手机 SteamVR 头显 原创虚拟头显驱动、完整四元数方向、合成器独立双眼;只有旋转的 3DOF,位置固定、没有追踪控制器,此路线不移动 Windows 鼠标。
🎮 已有 SteamVR 头显 为已通过兼容方式连接 SteamVR 的 PCVR/一体机添加桌面覆盖层;原生游戏、控制器和追踪沿用既有通路。

手机画面缩放、镜像眼间距、等比顶点编辑、保存/弃用及本地同步配置继续可用。SBS 采样独立源眼、保留原生投影/比例,用户的直连大屏幕/加强模式仍保存。F8/编辑器/停止锁定头显暂停,直到电脑本地恢复;停止关闭当前会话、清掉旧帧并清理本版子进程/覆盖层。

安装: 完整解压 Windows ZIP,运行 Start-SteamVR-Preview.bat。安装 VRization-SteamVR-Android-debug.apk,独立 Android 标识为 org.vrization.steamvr、build 1,保留普通 VRization。手机头显注册和打开 SteamVR 都是启动器显式操作,仅增删本包驱动路径,保留已有 DPVR/厂商驱动及 SteamVR 全局设置;注册后保持目录位置。提供 iOS 0.5.0/build 1 源码和未签名模拟器下载,iPhone 真机需自己的 Apple 签名,没有直接安装的已签名 IPA。

已验证范围: Windows/Python 387 项加 312 子检查、40 脚本、176 Android、四个原生目标/365 软件 IPC/WARP/ABI;iOS 95+21 Swift、2 原生 UI、7 原始截图/50 像素采样/6 连接检查点及双 SDK 通过。原版直连回归另通过 95 Swift/7 UI。最终冻结源码/运行库/许可核对、完整 Windows ZIP 全新设置目录诊断和真实自有 IPC 通过;未来实验 CI 保留相同完整包检查。一次过短模拟器拖动失败的证据保存在验证记录,加强后的原生测试在保存前检查实际草稿变化。

最终代码 CI 38094239121 的三个任务在 a20ba07 全部通过。实际 iOS 产物经过独立核对:保持原生顶点拖动后草稿缩小,保存同步比例 0.85 → 0.7530,模拟 USB 重连恢复该已存值;下载采用此次构建的原始模拟器应用。发布 commit 仅更新验证文档,Android、iOS、Windows 与原生代码均与已检查代码一致。

硬件范围: 华为与 PCVR 按约定留到下个聊天。未声称真实 SteamVR 虚拟显示/合成帧、实体 USB、手机轴向/光学、持续帧率或运动到显示延迟通过。一体机需要已有兼容电脑连接方式,本版没有通用一体机网络协议、位置追踪或控制器。原生 Windows 组件需要与构建工具兼容的新版 Microsoft Visual C++ v14 x64 运行库。Windows 实验版 GUI 自动化未能确认可视界面,诊断和测试保留各自范围。

复用与鸣谢: 提供 Android 核心 AAR 和完整跨平台源码,按会话协商、方向门控、IPC、采集、驱动/运行环境操作和手机渲染分模块。Valve OpenVR v2.15.6 固定 0924064316de3effbcd1acf1e309182a2deb1c05,保留准确哈希及未修改的 BSD-3-Clause 许可;记录头显/覆盖层生命周期思路、原创重写、作者与贡献。不再分发 Qt 示例、历史虚拟显示传输实现或用户参考照片。六个资产均提供 SHA256。

见 📖 图文教程、🔬 准确验证、🧩 架构、🤖 AI 接手及 📜 来源鸣谢。

联系

咨询或合作:lexzeonstudio@gmail.com。