专题 · FULL STORY
VRChat 着色器造计算机:从 Doom 到 Quake 3
开发者 Michael Moroz 开源 ShaderEmu,用像素着色器完整模拟 32 位 RISC-V 计算机,在 VRChat 中启动 Linux 并跑通 Doom;随后他持续优化,又让这套着色器整机跑起了 Quake 3 Arena,项目能力不断扩展。
2026-10-07 ~ 2026-10-17 · 3 集 · 7 条
第 1 集 · 开发者在 VRChat 着色器中模拟 RISC-V 电脑跑通 Doom(2026-10-07,3 条)
开发者 Michael Moroz 开源项目 ShaderEmu,在像素着色器中完整模拟一台 32 位 RISC-V 计算机,并能启动 Linux。作者让 Claude Opus 5.5 在循环模式下连续优化两天,使这个运行于 VRChat 的 GPU 片段着色器模拟器实现了可用的窗口管理器、可玩帧率的 Doom,以及一个支持最小化 CSS、"基本能用"的浏览器。
- 让 Opus 循环优化两天,VRChat 着色器里跑起 Doom — Michael_Moroz_ · 2026-10-07
- VRChat 着色器电脑再进一步:跑出简易浏览器与窗口管理器 — Michael_Moroz_ · 2026-10-07
- 开发者用像素着色器模拟整台RISC-V电脑,目标在VRChat里跑Doom — Michael_Moroz_ · 2026-10-07
第 2 集 · 开发者在 VRChat 着色器中跑通 Quake 3 并持续扩展「整机」能力(2026-10-17,2 条)
开发者 Michael Moroz 继在 VRChat 片段着色器中运行 Linux 上的 Doom 之后更进一步,将着色器模拟优化到可运行 Quake 3 Arena,并加入 VR 手柄控制与局域网对战功能。他还持续扩充这套着色器「整机」的能力,除 Quake 3 外,还跑起了 ImGui、刚体物理模拟、路径追踪器、浏览器、音视频播放以及 NE 等多种程序,展示了在着色器内构建通用计算环境的可能性。
- 硬核玩家在 VRChat 着色器里跑通 Quake 3,还加了 VR 手柄和局域网对战 — Michael_Moroz_ · 2026-10-17
- VRChat 着色器装机清单再扩充:IDE、红警、模拟城市、路径追踪都能跑 — Michael_Moroz_ · 2026-10-17
第 3 集 · 开发者用像素着色器模拟整台计算机,VRChat 里跑起 Linux(2026-10-17,2 条)
开发者 Michael Moroz 开源 ShaderEmu:一台完全用像素着色器模拟的 32 位 RISC-V 计算机,能在 VRChat 中启动 Linux 进入桌面,自带模拟 GPU。他补充称按当前进度,Half-Life 这类游戏理论上也能在该方案中运行,但提醒将 GPU 当 CPU 用极其低效,复现需要相当高性能的显卡。
- 作者提醒:着色器跑 Half-Life 理论可行,但 GPU 当 CPU 用极其低效 — Michael_Moroz_ · 2026-10-17
- 把整台电脑塞进像素着色器:ShaderEmu 在 VRChat 里启动 Linux — Michael_Moroz_ · 2026-10-17