Files
BlueRoseNote/03-UnrealEngine/卡通渲染相关资料/渲染功能/ARC/ARC引擎修改总览.md

2.9 KiB
Raw Blame History

title, date, excerpt, tags, rating
title date excerpt tags rating
ARC引擎修改总览 2026-05-03 00:00:00 Arc System Works 定制 UE4.25 引擎全部修改的索引与总览
ARC
MOC

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/.cpp
  • Source/Runtime/Engine/Public/REDSceneContext.h
  • Source/Runtime/Engine/Public/REDParticlePointLightUtilities.h
  • Source/Runtime/Renderer/Private/PostProcess/REDPostProcess.h/.cpp
  • Source/Runtime/Slate/Public/Framework/Application/UEISlateApplication.h/.cpp
  • Source/Runtime/D3D12RHI/Public/D3D12RHIBridge.h