---
title: BuiltIn Shader - URP 迁移 FAQ
slug: studio-guide-ch/xzsSzdzSTXvs309PtmXkt
docTags: 
createdAt: 2025-09-08T03:26:56.185Z
---

**Q. 在URP环境下还能使用自定义着色器（Poiyomi、粒子等）吗？**

A. 自定义着色器在URP环境中可能无法正常渲染。这是因为URP使用的着色模型和渲染结构与BIRP（Built-in Render Pipeline）不同。URP基于Shader Graph和标准化的渲染通道（Forward/Universal）运行，而BIRP中常用的复杂着色器代码（例如：Poiyomi的自定义光照计算、粒子特效）往往与URP的HLSL（High-Level Shader Language）结构不兼容。因此，为了稳定的渲染效果，推荐使用 **ZEPETO Built-in Shader**。



**Q. 在URP迁移后，哪些自定义着色器可能无法正常显示？**

A. 不兼容的着色器可能会显示为洋红色（紫色）。这是因为Unity在URP管线中会将不支持的代码以洋红色错误形式显示。典型案例是Poiyomi着色器：它在BIRP中使用自定义光照模型实现复杂的反射与混合，但URP的Forward/Universal通道无法处理，因此可能显示为洋红色。另外，粒子着色器由于URP的粒子系统结构及透明混合、颜色计算方式不同，也可能无法正常运行。

****

**Q. ZEPETO Built-in Shader在URP环境下是否可以正常工作？**

A. 可以。ZEPETO Built-in Shader由ZEPETO直接开发，已准备在URP环境下尽可能与BIRP保持一致的表现。

****

**Q. 目前正在销售的物品在URP环境下能正常使用吗？**

A. 目前销售的大多数物品使用的是基于BIRP的着色器。由于URP不支持BIRP的旧版着色器结构，自定义着色器类物品在URP中可能显示为洋红色或渲染受限。相比之下，使用ZEPETO Built-in Shader的物品，由于ZEPETO直接管理其结构，将通过转换工具确保在URP中也能正常工作。

****

**Q. URP迁移时，现有物品会自动转换吗？**

A. 使用Built-in Shader制作的物品，因其结构由ZEPETO统一管理，我们正在准备自动转换工具。然而，自定义着色器由于代码实现和结构各不相同，难以支持自动转换。

****

**Q. 如果一些自定义着色器是付费购买的，会提前告知吗？**

A. 我们会提供充分的修改期限，以避免给创作者带来不便。同时，您也可以利用定期开放的物品修改周期。

****

**Q. 即使在修改期间重新制作并上传着色器，是否也难以完全实现与之前相同的色彩和效果？**

A. 是的。由于URP与BIRP的渲染结构不同，很难完全实现相同的色彩和效果。URP基于PBR（Physically Based Rendering）的标准化光照与着色系统，而BIRP基于Legacy Shader，允许自定义通道与更高的自由度。这一结构差异导致难以保证相同结果。不过，ZEPETO Built-in Shader将通过转换工具，尽可能保持与原效果接近。

****

**Q. 是否会提供向下兼容功能，让Built-in基础的自定义着色器在URP中也能正常显示？**

A. 由于自定义着色器的代码结构多样（如非标准光照、自定义通道），难以提供统一的向下兼容功能。但ZEPETO Built-in Shader将通过转换工具在URP环境下稳定运行。

****

**Q. 在管线迁移后，自定义着色器类物品显示为洋红色（粉色）的问题能解决吗？**

A. ZEPETO Built-in Shader将通过转换工具解决此问题。但自定义着色器因代码结构与方式多样，难以提供统一的转换工具。

****

**Q. 如果现有物品无法运行，导致购买者无法使用，将如何处理？**

A. 基于Built-in Shader的物品将通过转换工具保证正常运行。对于自定义着色器类物品，我们正在考虑提供转换后重新发布的支持方案。

****

**Q. 在URP迁移时，会同时提供兼容性支持、转换工具和补充方案吗？**

A. 会的。ZEPETO Built-in Shader将通过专用转换工具确保在URP迁移时稳定运行。同时我们也会提供兼容性和补充解决方案，以尽量减少创作者的不便。

****

**Q. 无法正常显示的现有物品该如何修改与恢复？是否会停止销售？**

A. 过去的物品不会直接下架，而是可以通过修改和重新发布来恢复。具体的细节方案将在准备就绪后另行通知。

****

**Q. ZEPETO Built-in Shader的使用会成为强制性要求吗？**

A. 目前仅为推荐阶段，但长期目标是让所有物品都使用Built-in Shader。迁移将逐步进行，我们会提供相关支持政策和工具，以便创作者有充分时间准备。

****

**Q. 对于此次这样的大变动，是否会提供详细的说明和指导？**

A. 会的。我们理解在这种重大变化下需要充分的解释与沟通。ZEPETO Built-in Shader的使用并非强制，而是为了审核优先与稳定性的推荐。今后我们将通过更详细的讲解会和指南，加强与创作者的沟通。

****

**Q. Built-in Shader的使用会从“推荐”变为“强制”吗？**

A. 对于引起的混淆，我们深表歉意。目前仍处于推荐阶段，未来将逐步转为强制。我们会准备相关政策和工具，确保创作者能够顺利应对。

****

**Q. URP迁移是否也会影响到世界（World），是否会有单独公告？**
A. 我们优先处理了与物品相关的议题，World相关政策也将在整理完成后另行公告。我们会提供充足时间与详细指导，让创作者们做好准备。
