Hoạ tiết là bộ sưu tập của một hoặc nhiều hình ảnh. Điều này có nghĩa là một kết cấu có thể được biểu thị bằng TGA hoặc PNG, nhưng không định dạng nào có khả năng thể hiện tất cả các tính năng có thể có của kết cấu. Tại sao?
Bởi vì mỗi người chỉ có thể giữ một hình ảnh duy nhất . Không có mipmap. Không có kết cấu 3D có thể. Không có kết cấu mảng. Không có hình khối. Mỗi tệp đó chỉ là một hình ảnh 2D. Chúng có thể là một phần của kết cấu, nhưng trừ khi bạn không sử dụng mipmapping (và tôi khuyên bạn không nên sử dụng mipmap trừ khi bạn có nhu cầu cụ thể), một tệp hình ảnh trong các định dạng này có thể là một kết cấu.
Chúng là các định dạng hình ảnh tốt, nhưng chúng làm cho các định dạng kết cấu kém .
DDS là ứng dụng tiên phong của các định dạng kết cấu bởi vì nó thực sự hỗ trợ những thứ cần kết cấu. Nó hỗ trợ mipmaps và cubemaps. Nó hỗ trợ kết cấu 3D. DDSv10 hỗ trợ kết cấu mảng. Bạn có thể đóng gói một kết cấu trong DDS theo cách mà bạn không thể với PNG hoặc TGA.
DDS hỗ trợ dữ liệu kết cấu không nén và nén. Miễn là định dạng kết cấu nén là một trong các định dạng kết cấu DXT / BC.
PKM rất hữu ích để đóng gói hình ảnh được nén ETC1, nhưng giống như với PNG, nó không hỗ trợ các tính năng kết cấu thực tế.
Các tệp PVR dường như tương đương với DDS trên thiết bị di động (mặc dù tại sao chúng không thể sử dụng DDS, tôi không biết). Chúng hỗ trợ các kỹ thuật nén khác nhau, nhưng chúng thiếu các tính năng DDSv10 tiên tiến như kết cấu mảng, cũng như hỗ trợ kết cấu 3D.
Vì vậy, DDS chiến thắng về mặt hỗ trợ kết cấu toàn diện.