


On the plus side, ASTC tools are 4-20x faster than its closest competitor, ETC2, for production output. One last note: ASTC compression takes time for best results. It is a starting point from which you can decide to further increase or decrease compression levels to hit your desired balance of size and quality. You must evaluate your particular needs, desires, and content. Experiment with increased compression when time permits. That said, you may find content which "tolerates" highest compression well, or decide that smaller size is more important than the resulting artifacts. The best compression might mean the highest compression levels and lowest bit rates, but with too many artifacts. Note: although many of the tools use the term "best compression" we avoid it as it is easily overloaded. In addition, at the end is a more detailed walk through of some real-world compression testing results. The overall goal is to assist developers in achieving their desired balance between image quality and texture size. Advice as to how developers can write their own internal "design guide".A list of some texture compression tools.A quick-start guide for applying these new formats to existing assets.An introduction to the modern texture formats available on the newest chips (specifically focusing on ASTC).This guide aims to provide developers with the following: For textures, there are many places where smaller data saves power: reading from storage, any unpack/unzip or transcode step, writing data to memory, and reading that data during rendering. In addition, mobile data networks were slow, and storage in the device was small, so smaller data over the wire was important.Īlso important to the mobile space is power use. Memory was typically shared with the CPU and thus even more of a scarce resource. With the flood of mobile devices came even more urgency to use texture compression.

Quick Guide to Converting Assets to ASTC.
