BuiltIn Shader - URP 迁移 FAQ
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相关政策也将在整理完成后另行公告。我们会提供充足时间与详细指导,让创作者们做好准备。