|
https://github.com/fholger/vrperfkit
面向性能的 VR 游戏模组集合。
包含的模组:
放大技术(以较低的分辨率渲染并放大到目标分辨率)
AMD FidelityFX 超分辨率
英伟达图像缩放
AMD 对比度自适应锐化
固定中心点渲染(以全分辨率渲染图像中心,但向边缘降低分辨率)
可变速率着色(仅适用于 NVIDIA RTX / GTX 16xx 卡)
计划的模组:
“固定中心点”渲染(在屏幕边缘渲染更少的像素)
径向密度掩蔽(所有 GPU,但仅适用于少数游戏)
强制隐藏区域遮罩:不要在头显中不可见的边缘渲染像素。许多游戏已经使用了这个面具,但不是全部。这个模组将允许你强制使用它。
支持的 VR 运行时:
眼罩
开放式虚拟现实
支持的图形 API:
Direct3D 11
安装
提取dxgi.dll并vrperfkit.yml在游戏的主要可执行文件旁边。对于虚幻引擎游戏,这通常是<Game>Game\Binaries\Win64\<Game>Game-Win64-Shipping.exe.
将配置文件编辑vrperfkit.yml为您喜欢的内容。可用选项记录在配置文件中;您必须对它们进行试验并尝试哪些选项适用于您的特定游戏。
构建说明
克隆存储库并初始化所有子模块。
git clone https://github.com/fholger/vrperfkit.git
cd vrperfkit
git submodule init
git submodule update --recursive
下载Oculus SDK 并LibOVR从下载的存档中解压到ThirdParty文件夹中。
下载NVAPI(需要 NVIDIA 开发者帐户)并将Rxxx-developer文件夹的内容解压缩到ThirdParty\nvapi.
运行 cmake 以生成 Visual Studio 解决方案文件。使用 Visual Studio 构建。注意:由于包含需要编译的着色器,Ninja 不起作用。这仅受 VS 解决方案支持。 |
|