Unity - 通用渲染管线(URP)对项目的强大改善
发布时间:2023-11-06 08:25:44
URP是什么?
它的全称为Universal Render Pipeline(通用渲染管线),它是Unity官方基于SRP提供的模板,它的前身是LWRP(Lightweight RP即轻量级渲染管线),在2019.3开始改名为URP,它涵盖了范围广泛的不同平台,是针对跨平台开发而构建的,性能比内置管线要好,另外可以进行自定义,实现不同风格的渲染,通用渲染管线未来将成为在Unity中进行渲染的基础 。像LWRP一样,URP使开发人员可以使用自定义渲染过程通过自定义效果扩展Unity的图形管线。与普通的着色器和效果不同,这些通道独立于相机,并且可以在整个项目中持续存在,而无需为每个场景进行设置。
URP适用的平台范围:可以在Unity当前支持的任何平台上使用。
经URP处理的场景
URP有哪些优点?
1. 支持后处理,可操纵性强。URP可以进行十多种不同的后处理效果,相比于原本的build-in内置管线场景更具真实感。
2. 性能好,可以在一个PASS中最多渲染8个像素光。
性能消耗对比
URP光照处理与build-in对比:
1. 性能上阴影处理方面比build-in渲染管线好很多。
2. URP平行光基础上添加动态光没有带来额外的Batches和SetPass calls性能开销。
build-in渲染管线:
URP:
可以发现URP比内置渲染管线的Batches减少了将近一倍。因此,对于unity项目使用URP通用渲染管线不但能给场景带来显著的改善,而且对资源性能消耗进一步降低。目前URP因其优良的性能表现以及强大的平台兼容性被广泛地应用于各种三维项目。
青岛弘智愿用专业的技术、敏捷的响应、一流的品质、完善的服务赋能制造企业数字信息化建设。