为何我偏爱 Quake 的软件渲染模式
I Love Software Rendering

我最难忘的 DOS 体验是在 Dell OptiPlex 380 上以 800×600 分辨率运行 Quake 的软件渲染模式,帧率稳定在 60fps。这种模式由 CPU 逐像素绘制,没有 3D 显卡介入,画面呈现出独特的锐利感和颗粒感。与早期 3D 显卡的双线性过滤不同,软件渲染保留了纹理的清晰方块感,光影过渡呈现明显的色带,营造出一种粗粝的复古美学。虽然现代硬件加速版本更流畅,但许多经典游戏如 Doom、Duke Nukem 3D 和 Blood 的设计初衷就是围绕软件渲染展开。如今,借助高性能 CPU,我们可以在高分辨率下重现这种原始体验,感受游戏最初的魅力。
软件渲染器通常逐像素采样纹理,因此每个 texel 都保持为一个清晰的方块。