模组

[1.20.1/1.21.1/1.21.4][Radiance——真正的高性能硬件光追模组]

LJI***Lv.1 新手上路 发表于 2026-4-30 IP:Bayern 1,254 0
AI 速览2026-09-19 22:33 生成

Radiance 硬件光追模组发布 1.21.4 版,用 Vulkan 渲染器替换原版 OpenGL 并支持 DLSS/FSR

Radiance 是一款面向 Minecraft Java 版的高性能硬件光追模组,它把原版 OpenGL 渲染器整体替换为 Vulkan C++ 渲染器,支持 DLSS、FSR、NRD 以及 RT Core 硬件加速,并内置 Vanilla PT 与 Advanced 两款光影包。帖子列出了全路径追踪、PBR 材质、体积云光、真实水面焦散等特性,并附有从 v0.1.2 到 v0.1.5-alpha 的更新日志。适合使用 RTX 20 系及以上等支持 Vulkan 光追管线显卡、想在 1.21.4 体验硬件光追的玩家阅读,安装前需留意依赖库处理。

  • 需要支持 VK_KHR_ray_tracing_pipeline 的 GPU,如 RTX 20 系以上、RX 9070 XT、Intel Arc 等
  • NVIDIA 用户需额外下载依赖文件并放入 .minecraft/radiance,目录不存在需手动创建
  • Windows 下部分 JDK 自带运行库会导致模组报错崩溃,需按帖内方案处理
  • 内置光影包与 Optifine、Iris 暂不共通
  • Advanced 光影包基于 ReSTIR DI,需要更高性能的 GPU 支持
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
模组资源
中文名: 无
外语名: Radiance
类型: 主体 
来源: 原创
前置MOD:
支持版本: 1.20.x 1.21.x 
支持API: |Forge| |Fabric| |NeoForge| 
原帖地址: -
下载地址: https://pan.quark.cn/s/e7f102168d50 提取码:Z48x
语言支持: 简体中文 English 
最后更新: 2026-04-29
本帖最后由 LJIONG 于 2026-9-29 18:38 编辑


Radiance
Vulkan · Ray Tracing · DLSS/FSR · Frame Generation · PBR

官方网站 | Bilibili | GitHub




Radiance 是一个高性能硬件光追 Mod,使用 Vulkan C++ 渲染 Minecraft 世界,并通过 OpenGL 绘制界面。支持 DLSS、FSR、NRD 等技术,提供路径追踪、超分辨率、帧生成与 PBR 材质效果。
0.1.6-alpha 新增 DLSS 与 FSR 帧生成,扩展游戏版本及加载器支持,并改进光照、材质、性能与稳定性。



支持版本与下载




支持 64 位 Windows 和 Linux,仅需安装在客户端。后续计划支持 macOS(最近刚拿到一台 Mac 笔记本用于开发)。


Minecraft加载器Java
1.20.1Fabric / Forge / NeoForge17
1.21.1Fabric / Forge / NeoForge21
1.21.4Fabric / Forge / NeoForge21
26.x移植中—







实机视频(旧版)







核心特性



超分辨率与帧生成
支持 DLSS 超分辨率、光线重建,以及 NRD + DLSS SR / FSR 管线。新增 DLSS / FSR 帧生成,可根据硬件能力选择模式与倍率。
全路径追踪
软阴影、环境光遮蔽、实时动态全局光照,支持动态光源、实体阴影、反射与透明材质透光。
硬件光追加速
通过 Vulkan 光追扩展 使用显卡的硬件加速能力,支持世界与实体几何的光线追踪。
PBR 材质
支持粗糙度、金属度、法线与发光材质,兼容 labPBR 等资源包。从 0.1.4 起无需预处理,直接加载。
视差渲染
支持 Nearest / Bilinear 采样,配合 PBR 材质呈现表面细节。
大气与体积效果
支持 体积云、体积光与雾。0.1.6 改进日夜光照、大气和曝光,并新增雨天地面湿润效果。

水面与透明材质
支持 水上 / 水下焦散,改进水面波浪、折射、水下表现,以及透明材质的透光和阴影颜色。



内置光影包




模组内置两款光影包:
  • Vanilla PT:基础的原版风格路径追踪。
  • Advanced:加入 ReSTIR 直接光照采样、SHARC 光照缓存,以及大气、云雾、水体和材质效果,提供画质预设与可调参数。

Radiance 使用独立的光影包格式,与 OptiFine / Iris 光影包不通用。



Vanilla PT 与 Advanced 对比(旧版截图)

Vanilla PT
Advanced




Advanced 光源水下焦散





模组兼容




下表列出已提供专门渲染适配的模组;其他模组也可能无需特殊适配即可兼容。如有兼容需求或希望贡献适配,欢迎提交 Issue 或 Pull Request。


Minecraft / 加载器Distant HorizonsFlywheelSable
1.20.1 Fabric3.3.01.0.1–1.0.6—
1.20.1 Forge / NeoForge3.3.01.0.1–1.0.6-281—
1.21.1 Fabric3.3.1 或 3.3.21.0.1–1.0.62.0.5
1.21.1 NeoForge3.3.1 或 3.3.21.0.1–1.0.6-442.0.5
1.21.4 Fabric / NeoForge3.3.1——
1.21.1 / 1.21.4 Forge———



更新日志




v0.1.6-alpha


  • 提供 Windows 与 Linux 安装包,覆盖 Minecraft 1.20.1、1.21.1、1.21.4 的 Fabric、Forge 和 NeoForge,共九个版本组合。
  • 新增 DLSS 与 FSR 帧生成,支持按硬件能力选择方案和倍率。
  • 新增 NRD + DLSS SR 渲染管线,改进 FSR 3 与 DLSS RR 的重建稳定性。
  • 为对应游戏版本和加载器加入 Distant Horizons 远景光追、Flywheel / Create 与 Sable 渲染适配。
  • 改进 Advanced 光影的日夜光照、大气、体积光、云雾和曝光表现,新增雨天地面湿润效果。
  • 改善水面波浪、折射与水下表现,统一透明材质的透光和阴影颜色。
  • 改进 NRD 降噪与光照变化响应,减少反射闪烁、亮噪点和运动拖影。
  • 优化区块加载、实体渲染和几何缓存,减少重复计算与资源分配。
  • 修复部分方块模型缺失、渲染层错误及物品拾取时的透明度异常。
  • 修复切换管线或维度时可能出现的蓝色、洋红色闪烁,改善 GPU 资源同步与运行稳定性。
  • 改进界面渲染、窗口缩放和资源重载兼容性。
  • 完善画质预设、参数说明及恢复默认功能,修复光影设置未跟随游戏语言的问题。


v0.1.5-alpha 2026-04-29


  • 支持独立的光影包来控制渲染管线
  • 添加区块的光源收集
  • 使用多线程来加速区块加载
  • 显著降低材质包的读取时间
  • 显著降低内存和显存的使用
  • 显著降低管线重建时间
  • 修复多项问题
  • 1.20.1 和 1.21.1 版本正在准备中


v0.1.4-alpha 2026-03-21


新特性
  • 重写管线设置,添加预设模式来简化配置
  • 简化 labPBR 材质的读取,无需预处理
  • 优化色调映射,添加根据画面中心像素调整曝光的模式,增加映射方法和可调选项
  • 集成 NVIDIA SHARC,实现无限反射
  • 集成 XeSS SR(仅限 Windows)
  • 根据 NRD Sample 重写 NRD 降噪器,改善反射效果,折射噪点仍需优化

问题修复
  • 修复特定时间画面全黑的问题
  • 修复路径无法包含宽字符的问题(DLSS 路径仍有限制)
  • 修复 DLSS 模式设置不生效的问题
  • 在光追中移除选取框和碰撞框
  • 修复不正确的 labPBR 解码
  • 修复手部渲染问题(疾跑拉伸修复将在下个版本加入)
  • 修复不正确的 Vulkan 贴图颜色空间
  • 修复管线模式下模块位置异常的问题
  • 修复部分内存问题
  • 移除对 DLSS 的硬性依赖,缺少 DLSS 运行库时自动使用 NRD + FSR
  • 修复草方块侧面的生物群系颜色


v0.1.3-alpha 2026-02-09


  • 新增具有模块化渲染块的动态管线
  • 解决 CPU 瓶颈问题(性能提升 1.5 倍)
  • 修复 UI 显示问题
  • 支持 PBR 材质包
  • 更新至最新 DLSS 版本
  • 增加实验性的 NRD 和 FSR 3 支持(全显卡厂商兼容)
  • 修复发光粒子显示异常
  • 修复粒子在角落穿墙的问题
  • 修复旗帜和盾牌图案显示不正确
  • 修复船只渲染不正确
  • 修复末地传送门和折跃门显示为纯灰色


v0.1.2-preview 2026-01-05


  • 新增截图功能
  • 调整曝光算法,提高对高亮区域的灵敏度,减少过度曝光




安装指南




下载与安装
  • 安装对应版本的 Minecraft 和加载器。Fabric 版本还需要 Fabric API。
  • 下载匹配 Minecraft 版本、加载器和操作系统的 Radiance JAR,放入游戏实例的 mods 目录。
  • Forge 和 NeoForge 必须直接使用高性能显卡启动。
  • Windows 用户安装 Microsoft Visual C++ v14 x64 运行库。
  • 若要使用 DLSS,按下方说明安装 NVIDIA 运行库;也可以使用可用的 NRD + FSR 管线。




Windows 修复:调整 JDK 的运行库
部分 JDK 的 bin 目录自带较旧的 MSVC 运行库 DLL。即使安装了最新版 Visual C++ 运行库,Windows 仍可能优先加载 JDK 自带的旧文件。这种版本不匹配可能导致原生代码在 std::mutex::lock 处崩溃,详见这个已知的 MSVC 运行库兼容问题。
如果因此在启动时崩溃:
  • 关闭游戏和启动器,打开启动器实际使用的 Java 安装目录下的 bin 文件夹(<JDK>/bin)。
  • 将其中的 msvcp140.dll、vcruntime140.dll 和 vcruntime140_1.dll 添加 .bak 后缀,或移到备份目录,使 Java 不再加载这些自带的旧运行库。
  • 安装最新的 Microsoft Visual C++ v14 x64 运行库,然后重新启动启动器和游戏,让 Java 使用更新后的系统运行库。




可选的 DLSS 运行库
Radiance 不附带、也不会自动下载 NVIDIA DLSS 运行库。使用 DLSS 时,请从 NVIDIA 官方仓库获取文件,遵循其许可条款,并放入游戏实例的 radiance 文件夹(如不存在请创建)。
以下路径均以游戏实例目录为准,例如 .minecraft/radiance。开启版本隔离时,请使用对应实例的目录。
Windows · 官方下载
  1. nvngx_dlss.dll
  2. nvngx_dlssd.dll
  3. nvngx_dlssg.dll
复制代码

Linux · 官方下载
  1. libnvidia-ngx-dlss.so.310.9.1
  2. libnvidia-ngx-dlssd.so.310.9.1
  3. libnvidia-ngx-dlssg.so.310.9.1
复制代码

上述文件分别用于超分辨率、光线重建和帧生成。保留原始文件名,并使用同一发布版本的运行库。DLSS 需要兼容的 NVIDIA 显卡。



常见问题




如何清理缓存?
遇到问题时,可以尝试先退出游戏,清空游戏实例目录下的 radiance 文件夹后重启游戏。如果需要使用 DLSS,可以保留其中的 DLSS 运行库文件。

为什么 Forge / NeoForge 要直接使用高性能显卡启动?
Forge 和 NeoForge 会在 Radiance 初始化之前,为早期加载窗口创建 OpenGL 上下文。Radiance 的 Vulkan 渲染器必须使用同一块显卡,因此游戏必须直接使用高性能显卡启动。

提示 OpenGL 扩展缺失或显卡不匹配怎么办?
如果错误提到 GL_EXT_memory_object、GL_EXT_semaphore,或 Vulkan 显卡无法匹配 OpenGL UI 上下文,应检查 Java 实际使用的显卡,更新显卡驱动并重新启动游戏。

为什么不能选择某种 DLSS 或帧生成模式?
该模式需要匹配的硬件、驱动和运行库。如果该模式不可用,可以尝试更新显卡驱动。DLSS 帧生成与 DLSS 重建有独立的硬件要求。AMD、Intel 用户可选择可用的 NRD + FSR 管线;FSR 帧生成同样以 Radiance 检测到的能力为准。设置界面会列出可用模式和倍率。

必须安装 PBR 材质包吗?
Radiance 内置部分发光纹理数据,搭配 PBR 材质包可以获得更丰富的材质细节。从 0.1.4 起无需预处理,按普通资源包加载即可。材质和视差效果需要纹理包含相应的 PBR 通道。



详细说明:Radiance GitHub 仓库 · MCVR 原生渲染器 · Advanced 光影源码

您需要登录后才可以回帖 登录 | 立即注册
本版积分规则