页面有个 Spine 动画,通过额外的摄像机离屏拍摄为 RT 再渲染出来,发现会变得不清晰:
上方截图是在设计分辨率窗口下展示的截图,RT 尺寸和设计分辨率是一样的,所以理论上受缩放影响不大才是。
另外 Spine 材质也有开启 mipmaps(不开的话就不是模糊问题了,而是明显的锯齿问题了,且使用 BultinPipelineSetting 组件开启 MSAS、FXAA 也解决不了锯齿):
请问这个有什么办法解决不?
页面有个 Spine 动画,通过额外的摄像机离屏拍摄为 RT 再渲染出来,发现会变得不清晰:
上方截图是在设计分辨率窗口下展示的截图,RT 尺寸和设计分辨率是一样的,所以理论上受缩放影响不大才是。
另外 Spine 材质也有开启 mipmaps(不开的话就不是模糊问题了,而是明显的锯齿问题了,且使用 BultinPipelineSetting 组件开启 MSAS、FXAA 也解决不了锯齿):
请问这个有什么办法解决不?
提升rt分辨率大小
已经跟设计分辨率一样大了,再提升就容易溢出允许尺寸(2560 2048)并报错了。
虽然感觉这个方案应该是可以的,但是有点治标不治本、复杂化了。
获取本机器渲染辨率像素大小做RT
有点风险,例如华为三折叠是 2232 × 3184,这样动态设置后就报错了,因为溢出 RT 允许设置的尺寸(2560 2048),得再做一层尺寸判断。
我还是按二楼老哥说的那样,固定设置个 1.3 倍的分辨率吧。如果只能提升分辨率的话,怎么简单怎么来了。
感谢
为什么要这么做呢?
没懂你疑问,不然 RT 怎么用?