阿巳AZIR 2023-12-06 18:11 采纳率: 81.8%
浏览 7
已结题

我通过Mesh组件实现阴影的绘制,但是多个阴影放在一起时会产生深色的重叠区域(标签-材质)

我通过Mesh组件实现阴影的绘制,但是多个阴影放在一起时会产生深色的重叠区域,请问如何把它消除?
阴影是制定了一个材质ShadowMat作为阴影的材质,着色器部分只是简单的对顶点和颜色做了处理。

img

  • 写回答

5条回答 默认 最新

  • 2301_81712530 2023-12-07 08:42
    关注

    用stencil

    Stencil {
        Ref 1 Comp Greater Pass Replace
    }
    
    

    将已渲染的阴影模板纸设置为1,不进行二次渲染就不会产生黑块了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

问题事件

  • 系统已结题 12月15日
  • 已采纳回答 12月7日
  • 创建了问题 12月6日