S3 Texture Compression (S3TC), также известная как DXTn или DXTC, представляет собой группу алгоритмов сжатия изображений с потерями, первоначально разработанных компанией I3D и лицензированных S3 Graphics для использования в их графических чипах серии Savage. С тех пор эта технология стала отраслевым стандартом сжатия текстур в трехмерной компьютерной графике, особенно в рамках API DirectX и OpenGL. Основное преимущество S3TC перед другими форматами изображений, такими как JPEG или PNG, заключается в том, что она разработана для декомпрессии в режиме реального времени непосредственно аппаратным обеспечением графического процессора (GPU). Это обеспечивает произвольный доступ к текстурным данным, позволяя GPU извлекать конкретные пиксели без необходимости распаковки всего файла целиком, что значительно снижает нагрузку на пропускную способность видеопамяти и требования к объему хранилища. Формат включает несколько вариантов, таких как DXT1–DXT5, которые предлагают различные компромиссы между глубиной цвета и прозрачностью альфа-канала. Хотя данные S3TC чаще всего встречаются упакованными в контейнеры DirectDraw Surface (DDS), обозначение S3TC относится именно к базовой технологии сжатия, обеспечивающей высокопроизводительный рендеринг в современных видеоиграх и профессиональном программном обеспечении для визуализации.