美文网首页技术美术
unity中_GrabTexture抓屏特效颠倒

unity中_GrabTexture抓屏特效颠倒

作者: Binge003 | 来源:发表于2021-01-26 11:37 被阅读0次

现象

在未使用anti-aliasing的quality(fastest, fast, simple) 下, 且没开抗锯齿后处理的话, 都会产生如图现象
该扭曲特效粒子的shader是取用截屏后对应区域的贴图做扭曲
仔细观察, 现象为该扭曲粒子取样的区域好像有误, y方向颠倒


image.png

浏览到大佬这篇文章, 做了详细解释
https://zhuanlan.zhihu.com/p/29228304
https://baddogzz.github.io/2020/01/02/GrabUV-Bug/

解决方法

原因为shaderforge生成的shader调用错误的函数导致
ComputeScreenPos->ComputeGrabScreenPos即可


image.png

相关文章

网友评论

    本文标题:unity中_GrabTexture抓屏特效颠倒

    本文链接:https://www.haomeiwen.com/subject/tkixzktx.html