2.9 KiB
2.9 KiB
title, date, excerpt, tags, rating
| title | date | excerpt | tags | rating | ||
|---|---|---|---|---|---|---|
| ARC引擎修改总览 | 2026-05-03 00:00:00 | Arc System Works 定制 UE4.25 引擎全部修改的索引与总览 |
|
⭐ |
ARC 引擎修改总览
基本信息
| 项目 | 值 |
|---|---|
| 基础引擎 | Unreal Engine 4.25-plus |
| 最接近 Commit | 31b4a3ad7388 (2020-08-19) |
| Branch Name | ++UE4+Release-4.25Plus |
| 开发团队 | Arc System Works (ASW) |
| 目标产品 | Guilty Gear Strive (GGST) |
| 修改时间跨度 | 2012 ~ 2024 |
差异统计
| 维度 | 数值 |
|---|---|
| Shaders 文件差异 | 33 / 599 (5.5%) |
| Source 核心目录文件差异 | 495 / ~95,000 (0.5%) |
| Shaders 变更行数 | ~874 行 |
| Source(Runtime) 变更行数 | ~17,751 行 |
分类索引
Rendering — 渲染系统
卡通渲染核心,包括阴影系统、GBuffer 修改、自定义后处理、材质属性扩展、投影变换等。修改量最大、最核心的部分。
13 篇功能文档
Platform — 平台支持
PS4、PS5、Xbox One 的 Shader 兼容层和平台特化代码。
3 篇功能文档
D3D12RHI — D3D12 RHI 改进
GPU 调试(DRED)、性能分析(Submission Gap)、PSO 异步创建、纹理池管理等底层 RHI 增强。
3 篇功能文档
UI — UI/Slate/UMG 扩展
Slate 文本渲染增强、UMG 本地化系统、SimpleElement 渲染扩展、格斗游戏控制器映射。
3 篇功能文档
Animation — 动画系统
常量关键帧压缩、60fps 帧限动画、FBX 导入扩展(轮廓线 ID、RED 动画数据)。
2 篇功能文档
Gameplay — 游戏性系统
场景视图分层、全局 Shader 数据管线、相机系统扩展、UEI 引擎回调接口。
4 篇功能文档
Particle — 粒子系统
粒子驱动点光源接口、静态网格切换模块。
1 篇功能文档
修改标记约定
代码中的修改标记遵循以下格式:
// ASW Change : YYYY/MM/DD HH:MM:SS Author.Name 修改说明
主要贡献者:
- Takuro.K (Takuro Kayumi) — 阴影系统、光照、核心渲染
- Takeshi.N — CustomData 通道、PointLight 扩展
- Wizcorp — ForcedPrepass、Early-Z 相关
修改文件总览
Shaders 新增文件
Shaders/Private/REDPostProcess.usf— 自定义后处理着色器Shaders/Private/Platform/— PS4 平台着色器Shaders/Public/Platform/PS4/PS4Common.ush— PS4 PSSL 兼容层Shaders/Public/Platform/XboxOne/XboxOneCommon.ush— Xbox One 兼容层
Source 新增文件(关键)
Source/Runtime/Engine/Classes/Materials/REDMaterialInstanceDynamic.h/.cppSource/Runtime/Engine/Public/REDSceneContext.hSource/Runtime/Engine/Public/REDParticlePointLightUtilities.hSource/Runtime/Renderer/Private/PostProcess/REDPostProcess.h/.cppSource/Runtime/Slate/Public/Framework/Application/UEISlateApplication.h/.cppSource/Runtime/D3D12RHI/Public/D3D12RHIBridge.h