Unity 纹理渲染格式
⚽
纹理压缩
首先一定要确保使用了纹理压缩,这不仅能压缩存储空间,同时也会节省运行时的带宽,这是提升性能且节约电池寿命最好的方法之一。纹理压缩的优点是它们会一直处于压缩状态直到它们要被用于某个片段处理操作的时候。
Unity支持各种各样的纹理压缩方法,默认方法是ETC
压缩格式选项介绍如下:
💧ETC作为一种纹理压缩格式支持所有的设备,但是在压缩质量和大小方面被ETC2所取代,尽管ETC很简单并且有广泛的支持,但是它不支持阿尔法(Alpha)通道而且压缩率也不是很理想。
⭐PVRTC这种纹理压缩格式仅支持PowerVR硬件平台,支持Alpha通道,具有最好的压缩比率和压缩质量,通过高度灵活的配置一定能够满足质量/大小的要求。
⭐ASTC是一个开源的压缩格式,支持大部分平台,它支持Alpha通道,具有与PVRTC相似的压缩率和可配置性。
💧DXT作为一种压缩格式广泛的被桌面应用所支持,在移动领域由于授权问题,目前只有Nvidia Tegra平台支持
💧ATC则只有高通Adreno平台支持
Unity 纹理渲染格式