大家好,

我升级Unity编辑器版本后,遇到了一个奇怪的渲染/材料问题。

我从:

Unity 6000.0.66f2 → Unity 6000.0.77f1

升级后,使用Universal Render Pipeline/Lit的角色材料开始渲染错误。
我没有故意改变模型、纹理、着色器、材料设置或URP资产。

左边的角色是升级前的正确外观。
右边的角色是升级后的外观。

纹理仍然可见,所以不像缺失着色器/粉色材料问题。它看起来更像是一个错误的着色器变体、详细图、遮罩图、法线图、纹理导入或材料关键字问题。

项目详细信息:

  • Unity版本前:6000.0.66f2
  • Unity版本后:6000.0.77f1
  • 渲染管线:URP
  • 着色器:Universal Render Pipeline/Lit
  • 平台:Editor / Windows
  • 角色材料使用Lit着色器
  • 问题仅在升级Unity版本后出现

我计划检查或已经检查的内容:

  • 重导入材料、纹理和FBX
  • 创建一个新的干净的URP/Lit材料,只有Base Map
  • 检查是否Detail Albedo、Detail Mask、Normal Map、Occlusion或Mask Map被错误启用
  • 清除ShaderCache / Library artifacts
  • 测试DX11
  • 临时禁用SRP Batcher / GPU Instancing

有没有人在Unity 6补丁升级后遇到过类似URP Lit材料腐败的问题?
这是否与材料关键字、着色器变体、纹理导入设置或Unity 6000.0.77f1的已知问题有关?

任何建议都将受欢迎。