RT 渲染出来的内容会糊,有什么办法处理么

页面有个 Spine 动画,通过额外的摄像机离屏拍摄为 RT 再渲染出来,发现会变得不清晰:

上方截图是在设计分辨率窗口下展示的截图,RT 尺寸和设计分辨率是一样的,所以理论上受缩放影响不大才是。

另外 Spine 材质也有开启 mipmaps(不开的话就不是模糊问题了,而是明显的锯齿问题了,且使用 BultinPipelineSetting 组件开启 MSAS、FXAA 也解决不了锯齿):

请问这个有什么办法解决不?

提升rt分辨率大小

已经跟设计分辨率一样大了,再提升就容易溢出允许尺寸(2560 2048)并报错了。

虽然感觉这个方案应该是可以的,但是有点治标不治本、复杂化了。

获取本机器渲染辨率像素大小做RT

1赞

有点风险,例如华为三折叠是 2232 × 3184,这样动态设置后就报错了,因为溢出 RT 允许设置的尺寸(2560 2048),得再做一层尺寸判断。

我还是按二楼老哥说的那样,固定设置个 1.3 倍的分辨率吧。如果只能提升分辨率的话,怎么简单怎么来了。

感谢

为什么要这么做呢?

没懂你疑问,不然 RT 怎么用?