Unity3D研究院编辑器之批处理图片添加抖动(三十三) | 雨松MOMO程序研究院
Unity3D研究院编辑器之批处理图片添加抖动(三十三) | 雨松MOMO程序研究院

Unity3D研究院编辑器之批处理图片添加抖动(三十三) | 雨松MOMO程序研究院

 
前几天公司有个项目,由于美术做了很多背景图并且还大量的使用了渐变过度,导致压缩图片后效果非常差,而且换成RGBA16效果也不理想,如果用RGBA32那就太浪费效率了。后来发现TexturePacker具有添加图片抖动的方式,由于项目组使用了UGUI手动一个个设置这太麻烦了,所以就做了个工具。如下图所示,明显能看到RGBA16渐变的地方效果不好,但是添加了抖动同样RGBA16效果就挺好了。
如下图所示,我们测试了一下FloydSteinberg这种抖动算法效果还算满意。
notion image
notion image
如下图所示, 将需要添加抖动的图片放入input文件夹下,然后执行 a.sh(mac下shell脚本) a.bat(win下批处理) 会自动将抖动过的图片输出到output文件夹中。
notion image
TexturePacker的安装就不用说了,注意安装的目录就行了。
a.sh
a.bat
通过我们的测试,绝大部分图片都可以通过此法解决。
notion image
前几天公司有个项目,由于美术做了很多背景图并且还大量的使用了渐变过度,导致压缩图片后效果非常差,而且换成RGBA16效果也不理想,如果用RGBA32那就太浪费效率了。后来发现TexturePacker具有添加图片抖动的方式,由于项目组使用了UGUI手动一个个设置这太麻烦了,所以就做了个工具。如下图所示,明显能看到RGBA16渐变的地方效果不好,但是添加了抖动同样RGBA16效果就挺好了。
如下图所示,我们测试了一下FloydSteinberg这种抖动算法效果还算满意。
notion image
notion image
如下图所示, 将需要添加抖动的图片放入input文件夹下,然后执行 a.sh(mac下shell脚本) a.bat(win下批处理) 会自动将抖动过的图片输出到output文件夹中。
notion image
TexturePacker的安装就不用说了,注意安装的目录就行了。
a.sh
a.bat
通过我们的测试,绝大部分图片都可以通过此法解决。
notion image