UE Central-虚幻引擎学习与资源中心
在虚幻引擎(Unreal Engine)中,PC D3D SM5 指的是一种特定的渲染目标平台和着色器模型级别。
我们可以把它拆解成三个部分来理解:
PC:指目标平台为 Windows / PC 平台。
D3D (Direct3D):指微软的 DirectX 图形应用程序接口(API)。虚幻引擎在 Windows 平台上主要使用 Direct3D 来与显卡硬件进行通信。
SM5 (Shader Model 5.0):指着色器模型 5.0(对应 DirectX 11 级别)。这是微软定义的一套图形硬件特性集,决定了显卡能跑什么样的渲染特效。

在虚幻引擎(尤其是 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 的老旧显卡上运行时的画面表现和性能。
如果你的虚幻项目在 SM5 和 SM6 之间切换,最直观的差异在于特性支持:
总结: PC D3D SM5 就是虚幻引擎中的 DirectX 11 渲染模式。它代表了一种在中端或旧款 PC 上也能稳定流畅运行的图形标准。