Unity支持的渲染管线方式:
- Builtin:内置渲染管线,也就平时用的最多的方式,不可自定义渲染流程,兼容性最好,但是可定制性比较差,性能比较差
- SRP:可编程渲染管线,支持通过C#代码控制渲染流程,比较复杂,需要设置的东西非常多,所以Unity内置了2个模板
- HDRP:高清渲染管线,跟我们关系不大
- URP:通用渲染管线,低性能,支持2D,平时一般用这个
虽然SRP比起Builtin麻烦得很,又复杂,但是自由度高,性能好,比较专业,Unity已经在2020后的版本放弃Builtin的,以后基本用URP来实现渲染效果。
那么就要涉及一个问题,如果从Builtin转到URP:
参考:builtIn 转 URP 实操记录 - 知乎 (zhihu.com), 从 Builtin 管线升级到 URP - 知乎 (zhihu.com)
以及该作者写的一个脚本,支持将Builtin Shader转成URP Shader:BuiltinToURPTool: unity 内置管线shader 转URP 管线 (gitee.com)
URP Shader教程:URP | HLSL- 文集 哔哩哔哩专栏 (bilibili.com)
官方文档:通用渲染管线概述 | Universal RP | 12.1.1 (unity3d.com)
标签:渲染,Shader,Builtin,URP,com,管线 From: https://www.cnblogs.com/jeason1997/p/16919433.html