Unity 附带了很多可在项目中使用的内置着色器。
不同的渲染管线与不同的内置着色器兼容。
功能名称 | 内置渲染管线 | 通用渲染管线 (URP) | 高清渲染管线 (HDRP) | 自定义 SRP |
---|---|---|---|---|
标准着色器 | 是 | 否 可以在导入时将标准着色器转换为等效着色器 |
否 可以在导入时将标准着色器转换为等效着色器 |
否 |
标准粒子着色器 | 是 | 否 | 否 | 否 |
旧版着色器 | 是 | 是 简单的无光照旧版着色器可能会渲染得很好,但它们可能与 SRP Batcher 不兼容。 |
是 简单的无光照旧版着色器可能会渲染得很好,但它们可能与 SRP Batcher 不兼容。它们也不支持任何 HDRP 功能。对于支持 HDRP 功能的无光照着色器,请使用 HDRP/无光照着色器。 |
是 简单的无光照旧版着色器可能会渲染得很好,但它们可能与 SRP Batcher 不兼容。 |
URP 预构建着色器 | 否 | 是 | 否 | 否 |
HDRP 预构建着色器 | 否 | 否 | 是 | 否 |