在Minecraft中内置超分辨率算法,以提升性能/画质
- FSR1
- FSR2 (正在开发,缺少运动矢量输入)
- 钠 正常工作
- Iris 正常工作
- 遥远的地平线(Distant Horizons) 正常工作
- Embeddium 正常工作
- OptiFine 没有测试
- Windows
- Linux
- 不支持MacOS系统
- 显卡支持OpenGL版本 >= 4.3
- 显卡支持Vulkan版本 >= 1.2 (非必须,因为功能没做完)
- 无特殊要求
- 显卡支持OpenGL版本 >= 4.5
- 显卡支持支持OpenGL扩展GL_KHR_shader_subgroup
注:以上的要求NVIDIA GTX 750全部满足,只要你不是用老掉牙的显卡 (或是老版本驱动) 应该都能支持
- 使用FSR2时游戏有可能会没有画面
发现Bug,游戏崩溃,想要支持其他游戏版本(仅限1.16及以上,加载器仅限Forge,Fabric,NeoForge)
在这里打开一个issues
首先编译c++依赖库,然后把生成的文件复制到common/src/main/resources/lib
打开你的终端,运行
git clone https://github.com/187J3X1-114514/superresolution
cd superresolution
./gradlew
./gradlew build
- 实现Vulkan与OpenGL共享纹理 (真实现了的话,直接支持FSR3,DLSS)
- 生成运动矢量