UE Central-虚幻引擎学习与资源中心

在虚幻引擎中,什么是PC D3D SM5?

2026/06/18
1
1

在虚幻引擎(Unreal Engine)中,PC D3D SM5 指的是一种特定的渲染目标平台和着色器模型级别

我们可以把它拆解成三个部分来理解:

1. 拆解术语

  • PC:指目标平台为 Windows / PC 平台

  • D3D (Direct3D):指微软的 DirectX 图形应用程序接口(API)。虚幻引擎在 Windows 平台上主要使用 Direct3D 来与显卡硬件进行通信。

  • SM5 (Shader Model 5.0):指着色器模型 5.0(对应 DirectX 11 级别)。这是微软定义的一套图形硬件特性集,决定了显卡能跑什么样的渲染特效。

在虚幻引擎中,什么是PC D3D SM5?.jpg

2. 它在虚幻引擎中意味着什么?

在虚幻引擎(尤其是 UE4 和 UE5)中,PC D3D SM5 通常代表 DirectX 11 (DX11) 渲染模式

虽然现在的虚幻引擎 5(UE5)默认和推荐使用更先进的 SM6 (DirectX 12 / DX12) 来支持主流的次世代技术(如 Lumen 动态光照和 Nanite 虚拟微多边形几何体),但 SM5 (DX11) 依然作为一个高兼容性、高性能的前代标准被保留。

  • 硬件兼容性极佳:几乎近十年的主流独立显卡和集成显卡都完美支持 SM5。

  • 作为预览模式:在项目编辑器顶部,你可以将预览渲染级别(Preview Rendering Level)切换为 PC D3D SM5,用来测试你的游戏在不支持 DX12 的老旧显卡上运行时的画面表现和性能。

3. SM5 与 SM6 的主要区别

如果你的虚幻项目在 SM5 和 SM6 之间切换,最直观的差异在于特性支持

特性

PC D3D SM5 (DX11 级别)

PC D3D SM6 (DX12 级别)

UE5 Lumen (光照)

仅支持软件光追踪(效果和性能稍逊)

支持完整的硬件光线追踪(HWRT)

UE5 Nanite (虚拟几何)

不支持(部分旧版本会fallback为传统网格体)

完美支持(高面数模型无缝渲染)

虚拟阴影贴图 (VSM)

不支持

完美支持

平台兼容性

极高(老电脑、旧版 Windows)

较高(需要 Win10/11 及较新显卡)

总结: PC D3D SM5 就是虚幻引擎中的 DirectX 11 渲染模式。它代表了一种在中端或旧款 PC 上也能稳定流畅运行的图形标准