[1.21.4][Radiance——真正的高性能硬件光追模组]
Radiance
Vulkan · Ray Tracing · DLSS/FSR · PBR
static/image/hrline/5.gif
官方网站 | Bilibili | GitHub
Radiance 是一个高性能硬件光追 Mod,本 Mod 将原版使用的 OpenGL 渲染器完全替换为 Vulkan C++ 渲染器,支持 DLSS、FSR、NRD 等技术,并基于 Vulkan C++ 重构渲染底层逻辑,可将现代工业渲染模块集成进本 Mod。
实机视频(老版本,新版还在录制剪辑中)BV18SFyzoEBw
核心特性
https://image.puxuan.cc/PicGo/underground.png智能超采样
原生支持 NVIDIA DLSS 4.5 和 AMD FSR 3,在相同设备性能下进一步提升帧率。
全路径追踪
软阴影、环境光遮蔽、实时动态全局光照,支持动态光源与实体动态阴影。https://image.puxuan.cc/PicGo/2026-04-30_00.43.04.png
https://image.puxuan.cc/PicGo/2026-04-30_00.39.36.pngRT Core 加速
原生支持 Vulkan KHR,直接调用显卡 RT Core 硬件加速,性能大幅提升。
完整 PBR 生态
支持粗糙度、金属度、法线贴图,兼容主流 PBR 资源包标准。https://image.puxuan.cc/PicGo/corridor.png
https://image.puxuan.cc/PicGo/2026-04-30_00.41.25.png视差渲染
支持Nearest / Bilinear 采样。
大气体积
支持体积云和体积光的渲染。https://image.puxuan.cc/PicGo/2026-04-30_00.45.25.png
https://image.puxuan.cc/PicGo/2026-04-30_00.47.30.png
https://image.puxuan.cc/PicGo/2026-04-30_00.44.54.png真实水面
支持水上 / 水下的焦散。
内置光影包
模组内置了两款光影包:
[*]Vanilla PT:最基础的原版光线追踪。
[*]Advanced:基于Vanilla PT开发,添加了ReSTIR DI的实现(需要更高性能的GPU支持)。
本模组使用的光影包和 Optifine / Iris 暂时不共通。
Advanced对比Vanilla PT的增强
Vanilla PTAdvanced
https://image.puxuan.cc/PicGo/2026-04-30_00.52.34.pnghttps://image.puxuan.cc/PicGo/2026-04-30_00.52.02.png
https://image.puxuan.cc/PicGo/2026-04-30_00.53.03.pnghttps://image.puxuan.cc/PicGo/2026-04-30_00.53.18.png
Advanced还能追踪光源的水下焦散
https://image.puxuan.cc/PicGo/2026-04-30_01.03.50.png
更新日志
v0.1.5-alpha 2026-04-29
[*]支持独立的光影包来控制渲染管线
[*]添加区块的光源收集
[*]使用多线程来加速区块加载
[*]显著降低材质包的读取时间
[*]显著降低内存和显存的使用
[*]显著降低管线重建时间
[*]修了一堆bug
[*]1.20.1和1.21.1版本很快就能发布
v0.1.4-alpha 2026-03-21
新特性
[*]管线设置重写了。现在添加了一个预设模式来简化管线。
[*]简化了labPBR材质的读取。不需要预处理了。
[*]色调映射优化。添加了一个中心模式来根据画面中心的像素来调整曝光。增加了更多的映射方法。添加了更多可设置选项
[*]集成了 Nvidia SHaRC l来实现无限反射
[*]集成了 XeSS SR (仅限Windows,Intel没有提供Linux的库,也没有开源)
[*]根据NRD sample 重写了NRD降噪器。现在这个版本对反射效果较好,折射还有一些噪点,会在之后优化。
问题修复
[*]修复了特定时间全黑的问题
[*]修复了宽字符不能在路径中的问题(尽管这样,DLSS依旧不能接受宽字符作为路径)
[*]修复了DLSS模式设置不生效的问题
[*]在光追中移除了选取框和碰撞框
[*]修复了不正确的labPBR解码
[*]修复了手的渲染问题(疾跑会拉伸这个问题修了忘记放进来了,下个版本在放)
[*]修复了不正确的vulkan贴图颜色空间
[*]修复了管线模式下module乱飞的问题
[*]修复了一些内存问题
[*]移除了对DLSS的硬性以来。现在没有DLSS库会自动使用NRD+FSR
[*]修复草方块的侧向群系渲染
v0.1.3-alpha 2026-02-09
[*]新增具有模块化渲染块的动态管线
[*]解决 CPU 瓶颈问题(性能提升 1.5 倍)
[*]修复 UI 显示问题
[*]支持 PBR 材质包
[*]更新至最新 DLSS 版本
[*]增加实验性的 NRD 和 FSR3 支持(全显卡厂商兼容)
[*]修复发光粒子显示异常
[*]修复粒子穿墙(角落)
[*]修复旗帜和盾牌图案显示不正确
[*]修复船只渲染不正确
[*]修复末地传送门和折跃门显示为纯灰色
v0.1.2-preview 2026-01-05
[*]新增截图功能
[*]调整曝光算法,提高对高亮区域的灵敏度,减少过度曝光
安装指南
1. 系统需求
支持 VK_KHR_ray_tracing_pipeline 的 GPU(RTX 20 系+,RX 9070 XT,Intel Arc 等,可在 这里 查询)
2. 安装步骤
将 Mod 文件放入 mods 文件夹。
NVIDIA 用户请下载下方文件并放入 .minecraft/radiance(如不存在请手动创建)。
Windows (从 此处 下载)
nvngx_dlss.dll
nvngx_dlssd.dll
Linux (从 此处 下载)
libnvidia-ngx-dlss.so.310.5.3
libnvidia-ngx-dlssd.so.310.5.3
Windows 依赖处理
因为一个已知的MSVC问题,有些JDK自带的运行库会导致模组报错,游戏崩溃。
一种可能的解决方案为:
首先,尝试改动(重命名,删除,等)JDK bin目录(${PATH_TO_JDK}/bin)下的 msvcp140.dll,vcruntime140.dll和vcruntime140_1.dll文件。最终要让这些文件不存在在JDK bin目录下。这一步的目的是移除JDK对于它自带的运行库的依赖。
然后,安装最新的Microsoft Visual C++ Redistributable,使用`Latest supported v14 (for Visual Studio 2017–2026)`版本。这一步的目的是让JDK重新使用最新的系统运行库。
更详细步骤:Radiance Github 仓库
页: [1]