小编Fre*_*ave的帖子

在单个网格上渲染多种材质

在 Unity3D 中,我尝试渲染一个生物并在选择它时显示轮廓。

仅生物就被渲染得很好:

生物的形象

在 Github 上下载了一个轮廓着色器,并将其作为第二种材质应用到我的网格中:

渲染器设置图像

展开后的材料如下所示:

膨胀材料的图像

然而,结果却完全不符合预期:

材料的错误组合

在对材质和着色器了解不多的情况下,我尝试摆弄并发现如果我将标准材质的渲染模式更改为透明,结果看起来不错:

正确的渲染结果

但现在该生物单独以一种奇怪的方式呈现,四肢与身体重叠:

生物的错误渲染

实现我想要做的事情的正确方法是什么?您有资源可以让我阅读更多内容吗?

shader unity-game-engine

5
推荐指数
1
解决办法
6916
查看次数

标签 统计

shader ×1

unity-game-engine ×1