我在3.8.5中使用了新管线,图像的锯齿感很严重。
然后切回旧管线,锯齿就消失了。
另外如果获取后处理后的rt,我现在用相机获取的rt在旧管线锯齿也很严重,希望能获取处理好的效果!
Web如果启用了后处理,有可能使用离屏render target。
这个render target没有自动antialias(不像上屏的canvas),所以看起来会有锯齿感。
之后在WebGL2会加入MSAA,目前还不支持。WebGL没有MSAA。
建议开启后处理的情况下,使用FXAA抗锯齿。
如果没开后处理,效果应该和旧管线一致。
新管线不开后处理

新管线开后处理(没法仅clear depth了, solid color也是背景全黑)

新管线开后处理+RT

旧管线

旧管线RT

效果差距确实很明显,蹲一下结果
有demo吗?想看一下。
目前没时间搞demo出来哈。不过应该是很容易复现的
我们这边没能复现,所以需要看下具体环境。
比如这个截图是SceneView、GameView、还是浏览器预览下截得的?
浏览器中…
好的。我试试呢
总体就是保证绘制内容是直接上屏的,且开启了ANTIALIAS。
渲染到任何render target都是没有抗锯齿的。

我发现我默认是勾上的哟
默认是勾上的。
所以需要环境复现下问题,有很多因素引起没能开启抗锯齿。
好的。我做一个demo试试吧
私你了…
Custom管线,会先输出到RenderTarget上再上屏,所以会有锯齿。
3.8.4开始,建议使用Builtin管线(并且取消勾选Post Process Module)。
Builtin管线是直接上屏的,有抗锯齿。
6赞
打扰下,我这边也是出现一样的问题
这是不勾选fxaa的情况
这是勾选了fxaa的情况
我这个完全是用3.8.5新建的工程,fxaa开启后拉近看是没什么大问题的,但是一旦拉远锯齿就比较严重了,麻烦这样确认看看吧
贴图有没有开启mipmap





