Version: 6000.3
语言: 中文
从内置渲染管线将着色器升级到URP
升级自定义着色器以实现 URP 兼容性

使用渲染管线转换器将着色器转换为URP

使用渲染管线转换器转换任何 Unity 的内置内置渲染管线(Render Pipeline) 获取场景内容并将其显示在屏幕上的一系列作。Unity 允许您从预构建的渲染管道中进行选择,或编写自己的渲染管道。更多信息
请参阅术语表
材质和着色器添加到 URP 材质,以及着色器在 GPU 上运行的程序。更多信息
请参阅术语表
.有关更多信息,请参阅着色器映射

注意:渲染管线转换器对项目进行不可逆的更改。在转换之前备份您的项目。

如果转换后“项目”视图中的预览缩略图未正确显示,请尝试右键单击“项目”视图中的任意位置,然后选择“全部重新导入”。

对于 SpeedTree 着色器,Unity 不会在您重新导入材质时重新生成材质,除非您单击 Generate MaterialsApply & Generate Materials 按钮。

着色器映射

下表显示了使用渲染管线转换器时,内置渲染管线着色器会转换为哪些URP着色器。

Unity 内置着色器 通用渲染管线着色器(Universal Render Pipeline) 着色器
标准 通用渲染管线/光照
标准(镜面反射设置) 通用渲染管线/光照
标准地形场景中的地形。地形游戏对象会向场景添加一个大型平面,您可以使用地形的检查器窗口创建详细的景观。更多信息
请参阅术语表
通用渲染管线/地形/光照
粒子/标准曲面 通用渲染管线/粒子/光照
粒子/标准无光照 通用渲染管线/粒子/无光照
移动/漫反射 通用渲染管线/简单光照
移动/凹凸镜面反射 通用渲染管线/简单光照
移动/凹凸镜面反射(1个定向光源) 通用渲染管线/简单光照
移动/无光照(支持光照贴图) 通用渲染管线/简单光照
移动/顶点点亮 通用渲染管线/简单光照
传统着色器/漫反射 通用渲染管线/简单光照
旧版着色器/镜面反射 通用渲染管线/简单光照
传统着色器/凹凸漫反射 通用渲染管线/简单光照
传统着色器/凹凸镜面反射 通用渲染管线/简单光照
传统着色器/自发光/漫反射 通用渲染管线/简单光照
传统着色器/自发光/凹凸漫反射 通用渲染管线/简单光照
传统着色器/自发光/镜面反射 通用渲染管线/简单光照
传统着色器/自发光/凹凸镜面反射 通用渲染管线/简单光照
传统着色器/透明/漫反射 通用渲染管线/简单光照
传统着色器/透明/镜面反射 通用渲染管线/简单光照
传统着色器/透明/凹凸漫反射 通用渲染管线/简单光照
传统着色器/透明/凹凸镜面反射 通用渲染管线/简单光照
传统着色器/透明/剪切/漫反射 通用渲染管线/简单光照
传统着色器/透明/切口/镜面反射 通用渲染管线/简单光照
传统着色器/透明/切口/凹凸漫反射 通用渲染管线/简单光照
传统着色器/透明/切口/凹凸镜面反射 通用渲染管线/简单光照
从内置渲染管线将着色器升级到URP
升级自定义着色器以实现 URP 兼容性