RenoDX

**项目简介** RenoDX(Renovation Engine for DirectX Games)是一个开源 D

AI视频 部分免费

项目简介

RenoDX(Renovation Engine for DirectX Games)是一个开源 DirectX 游戏图形修改框架,基于 ReShade 插件系统实现运行时着色器替换、HDR 输出、资源升级、游戏内叠加界面和持久化图形设置。玩家通过安装社区维护的游戏专属 Mod,可获得 HDR 显示输出、针对性画质修复和更精细的渲染路径控制,兼容市面主流 DirectX 9/10/11/12 游戏。

核心功能

  • HDR 输出支持:Mod 可提供游戏感知的色调映射和 HDR 显示输出,同时保留原始色彩调校和视觉风格
  • 运行时着色器替换:无需修改游戏可执行文件,通过 ReShade 钩子直接替换游戏渲染管线中的着色器
  • 资源升级:支持纹理资源升级,可将低分辨率贴图替换为高清版本
  • 游戏内叠加控制:每个 Mod 提供专属游戏设置界面,设置在会话间持久化保存
  • 广泛兼容性:基于 ReShade add-on 系统,预期兼容市面上绝大多数 DirectX 游戏
  • 开发工具链:提供 devkit 插件帮助开发者构建新 Mod,包含 MCP 工作流支持
  • 着色器反编译器:提供 decomp.exe 工具,可反编译 SM 6.0+ 着色器供学习和调试

技术实现

RenoDX 建立在 ReShade 的插件系统之上,ReShade 提供了访问 DirectX 绘制调用的底层钩子能力,RenoDX 在此基础上封装了游戏专属 Mod 的开发框架。每个 Mod 针对特定游戏的渲染管线设计,能够在正确的渲染阶段注入修改,而不是对所有游戏应用统一效果。

框架核心由三部分组成:核心引擎(处理 ReShade 钩子和资源管理)、共享着色器库(可复用的渲染效果)以及游戏集成层(每个游戏一个文件夹,包含游戏特定资源和配置)。开发者使用 RenoDX devkit 插件配合 MCP(Model Context Protocol)工作流,可以快速构建和调试新的游戏 Mod。

快速上手

  • 访问 https://renodx.com 或 GitHub Wiki 浏览社区 Mod 列表,找到对应游戏的 Mod 安装说明
  • 加入 Discord 社区获取安装、兼容性和配置方面的支持
  • 有开发能力的用户可参考 GitHub 仓库中的 CONTRIBUTING.md 和 DEVKIT_MCP.md 文档
  • 下载 devkit 插件(renodx-devkit.addon64)构建自己的 Mod
  • 使用 decomp.exe 反编译器学习现有着色器逻辑

适用人群

  • 对 PC 游戏画质有追求的玩家,想在老游戏中启用 HDR 或高清纹理
  • 图形学研究者和逆向工程师,希望研究 DirectX 游戏的渲染实现
  • Mod 开发者,想基于成熟框架快速构建游戏专属画质修改工具
  • 游戏开发者,想为自己的游戏添加可插拔的后处理效果系统

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论