Unity URP透明材质异常求助:罐子模型渲染层级错乱问题
URP透明材质渲染层级异常:罐子底部显示在盖子上方
环境信息
- Unity版本:2022.3.27f1
- 渲染管线:Universal Render Pipeline (URP)
- 模型制作工具:Blender
问题描述
我创建了一个URP新项目,导入Blender制作的罐子模型后,给模型创建新材质并添加基础颜色纹理,此时玻璃部分不透明。将材质的「表面类型」设置为「透明」后,玻璃实现了透明效果,但出现罐子底部渲染在盖子上方的异常。
即使移除同时用作Alpha纹理的基础颜色纹理,把颜色字段的Alpha值拉满(理论上完全不透明),且盖子纹理本身无透明区域,该渲染层级异常仍然存在。
已尝试的解决方法
- 在Blender中重新计算模型法线,导出后重新导入Unity
- 移除Alpha纹理,将材质颜色的Alpha值设置为1(完全不透明)
设备配置
- CPU:AMD RYZEN 7 7800X3D
- GPU:AMD RADEON RX 7900 XTX
- 内存:64GB
- 系统:Windows
内容的提问来源于stack exchange,提问作者MrMcgrizz
相关产品推荐
相关产品推荐

