基于 QuakeSpasm 的 Vulkan Quake 端口
vkQuake 是 id Software 的 Quake 的一个移植版本,它使用 Vulkan 而不是 OpenGL 进行渲染。它基于流行的 QuakeSpasm 和 QuakeSpasm-Spiked 移植版本,并运行与 QuakeSpasm 兼容的所有模组,例如 Arcane Dimensions。
QuakeSpasm 的改进包括: * 多线程渲染和加载性能大幅提高 * 游戏可以在 72Hz 以上的帧率下运行,而不破坏物理效果 * 软件 Quake 类似的水下效果 * 支持 Classic (原始 Quake) 和 Enhanced 模型 (MD5 格式,如 2021 年重新发布,或 MD3 类似 Quake3) * 当存在 Classic 和 Enhanced 版本的模型时,可使用 Models 菜单选项显示一种或另一种类型 * MD3/MD5 模型支持真彩色皮肤 (.png, .tga, .jpg),包括全亮度 (来自 QSS) * 动态阴影 (需要具有光线追踪支持的 GPU) * 动态光源,使用 2021 年重新发布的 dynamiclight 实体 (需要具有光线追踪支持的 GPU,并将 "Dynamic Shadows" 设置为中等或更高) * 在暗区减少色带的更好的色彩精度 * 原生支持抗锯齿和方向感过滤 * 8 位色彩模拟 * 缩放以获得像素化效果 * Mods 菜单,用于轻松加载模块 * 更现代的协议,以避免某些移动问题 (来自 QSS) * 支持自定义模块 HUD (来自 QSS) * 支持可脚本化粒子 (来自 QSS) * 级别纹理和静态模型的真彩色支持 (.png, .tga, .jpg) * 外部 WAD 支持 (更多信息) * WAD3 格式支持,允许每个纹理使用不同的调色板,以创建更丰富多彩的级别 (更多信息)
暂无开放 Issues,或尚未同步最近议题。