次世代游戏的
坚实基础
SparkForge 燧光是 FireStone 火石 基于虚幻引擎定制的技术分支,致力于在保留虚幻核心架构的同时,对其在实际开发中的性能问题进行深入的系统性优化,在虚幻中以开销更低的技术栈替代 Epic 技术解决方案。
愿景
随着虚幻 5 引入 Nanite、Lumen、Blueprint 以及 Chaos 等新技术,画面表现力和易用性迎来了显著提升,但也带来了更高的性能开销与复杂度。在部分项目场景中,这种设计并不是最优解。燧光分支正是在这一背景下诞生,其核心目标是在旧版虚幻中通过对引擎进行现代化改进、依赖升级、整合高性能技术,例如 NVIDIA RTXGI、Angelscript 等,实现一个更可控、开销更低、更接近传统技术栈的体系,以替代 Epic 技术栈。
底层
- SparkForge-5.8Base 分支底层基于 UnrealEngine-Angelscript 分支,引擎版本 5.8.1。未来计划 merge 更多来自 5.0 - 5.8 版本的外围代码和插件更新。
- SparkForge-5.3Base 分支底层基于 NvRTX-5.3 分支,引擎版本 5.3.2。未来计划 merge 更多来自 5.0 - 5.8 版本的外围代码和插件更新。
- SparkForge-5.0Base 分支底层基于 NvRTX-5.0 分支,引擎版本 5.0.3。未来计划 merge 更多来自 5.0 - 5.8 版本的外围代码和插件更新。
核心功能
- 基于 RTXGI / RTXDI / SSR / 传统 AO 的光照
- 支持 NVIDIA DLSS 41、AMD FSR 4 “Redstone”2、Intel XeSS 33
- Angelscript 支持4
- 更高的性能可控性与调优空间
- 针对旧版虚幻的 Visual Studio 20265、JetBrains Rider6 编译适配
- 最新 Windows SDK 适配7
- 最新 Microsoft Visual C++ 适配8
应用场景
该分支适用于:
- 使用 RTXGI 技术进行开发的项目迁移
- 希望摆脱 Lumen 光照限制的团队
- 需要在虚幻中实现传统技术栈/工作流的场景
本项目为实验性分支。不保证与官方虚幻引擎完全兼容。需要一定的引擎源码开发/编译经验。
本文中的部分内容使用了生成式 AI 制作/翻译。
Footnotes
-
¹:包括超分辨率、帧生成、光线重构。仅限 SparkForge-5.8Base、SparkForge-5.3Base。SparkForge-5.0Base 支持 NVIDIA DLSS 3.7 超分辨率和帧生成。 ↩
-
²:仅限 SparkForge-5.3Base,SparkForge-5.8Base 支持规划中。SparkForge-5.0Base 的 AMD FSR 2 支持规划中。 ↩
-
³:仅限 SparkForge-5.8Base、SparkForge-5.3Base。SparkForge-5.0Base 适配规划中。 ↩
-
⁴:仅限 SparkForge-5.8Base,SparkForge-5.3Base 支持规划中。 ↩
-
⁵:仅限 SparkForge-5.8Base。SparkForge-5.3Base 对 Visual Studio 2026 的支持仍在测试中,可能存在一些未知问题。 ↩
-
⁶:对 JetBrains Rider 的支持仍在测试中,可能存在一些未知问题。 ↩
-
⁷:指目前最新版本 Windows SDK 10.0.26100。 ↩
-
⁸:指目前最新版本 Microsoft Visual C++ 14.51。 ↩
