Unity 提供两种预构建的可编程渲染管线 (SRP):高清渲染管线 (HDRP) 和通用渲染管线 (URP)。HDRP 和 URP 提供广泛的自定义选项。但是,如果还想在更大程度上控制渲染管线,可以创建自定义 SRP。
以下说明信息展示了如何使用 SRP Core 包来创建自定义 SRP。SRP Core 是 Unity 创建的包,其中包含可复用代码来帮助您创建自己的 SRP,包括用于与平台特定的图形 API 结合使用的样板代码、用于常见渲染操作的实用函数以及供 URP 和 HDRP 使用的着色器库。有关 SRP Core 的更多信息,请参阅 SRP Core 包文档。
现在,您可以调试和修改 SRP 源代码副本中的脚本,并在 Unity 项目中查看更改的结果。
通用渲染管线 (URP) 和高清渲染管线 (HDRP) 提供广泛的自定义选项,可帮助您获得所需的图形和性能。但是,如果您希望获得更多控制权,可为这些渲染管线之一创建自定义版本,并修改源代码。
遵循以上部分(创建新项目并安装自定义 SRP 所需的包)中的第 1–3 步。到达第 4 步时,请按顺序安装以下包:
URP:
HDRP: