type
status
date
slug
summary
tags
category
icon
password
我在ps中把三张图片分别抠到一张图片中的RGB通道中,为什么在引擎中使用单通道的时候会变得很粗糙,在ps中看每个单通道时效果正常?
主要是因为引擎导入贴图时会进行压缩,特别是你把贴图设置成Default或者Normal Map这些压缩格式的时候。
PS里你看到的是未压缩的原始数据,所以每个通道都很清晰。但引擎为了性能会用DXT或者BC压缩,这种压缩算法对RGB三个通道是一起压的,会产生色块和噪点。
解决办法就是...把贴图的压缩格式改成不压缩,比如Unity里设置成RGBA32或者RGB24,UE里设置成Uncompressed或者UserInterface2D这种格式。
不过这样会增加内存占用,所以如果对精度要求特别高的通道,比如流光的Mask或者溶解贴图,可以单独拆出来用不压缩格式。其他不那么重要的可以保持压缩。


