广告合作
PC

Epic Games 为 UE 5.8 加入 DirectX 12 高级着色器交付支持

Epic Games 文档显示,UE 5.8 新增 ASD Tool,可从已烘焙的 Windows Direct3D12 构建生成状态对象数据库。

Epic Games 已发布文档,说明 Unreal Engine 5.8 对微软 DirectX 12 Advanced Shader Delivery 的支持情况。据 wccftech.com 报道,该版本包含一个名为 ASD Tool 的新工具,可从已烘焙的 Windows Direct3D12 游戏构建中生成 State Object Database。

根据文档,生成后的数据库可提交至支持的商店平台,平台会在游戏下载前针对特定 GPU 架构与驱动预编译其中着色器。ASD Tool 会从已烘焙的着色器存档中收集计算着色器,并从随附的管线缓存中收集图形与计算 PSO。

这些数据可编译为硬件专属的 Precompiled Shader Databases,并通过支持该技术的商店分发。Epic 指出,Advanced Shader Delivery 不会取代 Unreal Engine 5 现有的 PSO 预缓存机制,建议继续启用原有机制。

该实现目前不支持光线追踪 PSO。文档也提到,较旧的 GPU 驱动及不受支持的硬件可能无法从该技术中获益。

商店支持时间表

Epic 的文档将 Epic Games Store 对该技术提供支持的时间定在 2027 年初。背景方面,微软的 Advanced Shader Delivery 于 2025 年随 ROG Xbox Ally 掌机首次亮相;2026 年 4 月,微软为 Unreal Engine 5 开发的该技术实现曾被发现在开发中。

微软近期确认,Advanced Shader Delivery 已在搭载受支持 NVIDIA、AMD、Intel 与 Qualcomm GPU 的 Windows 11 PC 上扩大可用范围,目前可通过 Microsoft Store 与 Xbox PC App 使用,并已确认将登陆 Steam 与 Epic Games Store。

快速问答

Unreal Engine 5.8 的 ASD Tool 有什么作用?

它可从已烘焙的 Windows Direct3D12 游戏构建生成 State Object Database,供支持的商店平台预编译着色器。

Advanced Shader Delivery 何时登陆 Epic Games Store?

Epic 的文档将支持时间定在 2027 年初。

这项技术支持光线追踪 PSO 吗?

目前该实现不支持光线追踪 PSO。

来源