2 недели назад 7 апреля 2026 в 13:29 52698

Корпорация Intel представила технологию Texture Set Neural Compression (TSNC), которая заменяет традиционное блочное сжатие BCn на нейросетевой метод кодирования текстурных наборов. Разработчики подают исходные текстуры в нейронную сеть, которая преобразует их в компактное латентное представление с хранением в формате BC1, а трёхслойный MLP-декодер восстанавливает изображение во время рендеринга. В максимальной конфигурации объём текстурных данных уменьшается в 18 раз по сравнению с исходным форматом.

Компания подготовила два варианта работы технологии, между которыми разработчики смогут выбирать в зависимости от приоритетов проекта. Модель Variant A сжимает текстуры примерно в 9 раз, сохраняя визуальное качество на уровне, почти не отличимом от эталонного, при этом латентные значения хранятся в двух полноразмерных BC1-изображениях и двух половинного разрешения. Второй режим, Variant B, достигает 18-кратного сжатия ценой небольшого ухудшения картинки, используя одно полноразмерное изображение с последующими трёмя уровнями уменьшения 1:2, 1:4 и 1:8. Для оценки потерь качества инженеры Intel воспользовались инструментом NVIDIA FLIP: первый вариант показал расхождение с оригиналом около 5 процентов, второй — до 7 процентов.

Технология TSNC решает не только задачу экономии видеопамяти, но и сокращает установочный размер игр, уменьшает объём патчей и ускоряет загрузку уровней. Декомпрессию можно выполнять на разных этапах: во время установки, при загрузке, при потоковой передаче текстур или попиксельно во время работы программы. Разработчики получат возможность выбирать между экономией дискового пространства, снижением нагрузки на видеопамять и повышением пропускной способности. При этом одно и то же нейросетевое представление может объединять несколько каналов материала: нормали, шероховатость, металличность, карты окружающего затенения и альфа-каналы в один сжатый текстурный набор.

Тестирование проводилось на платформе Panther Lake со встроенной графикой Arc B390, оснащённой матричными ядрами XMX (Xe Matrix Extensions) для ускорения задач искусственного интеллекта. Нейросетевой декодер восстанавливал один пиксель текстуры примерно за 0,194 наносекунды. Такая скорость, по заявлениям Intel, не создаст заметных задержек при выводе кадров в реальном времени. На оборудовании без поддержки XMX предусмотрен универсальный путь вычислений через операции умножения с накоплением (FMA), который работает в 3,4 раза медленнее — 0,661 наносекунды на пиксель.

Программный комплект TSNC перестроен вокруг Slang Pi и Slang compute шейдеров с возможностью вывода в форматах HLSL или SPIR-V. API для декомпрессии будет компилироваться на языках C, C++ и HLSL. Intel планирует выпустить альфа-версию SDK до конца 2026 года, после чего последуют бета-тестирование и стабильный релиз. Данная технология стала ответом Intel на аналогичные разработки конкурентов: NVIDIA ранее показала Neural Texture Compression со снижением потребления видеопамяти с 6,5 гигабайта до 970 мегабайт в демосцене «Тосканская вилла», а Microsoft, в свою очередь, работает над встраиванием поддержки нейросетевого сжатия текстур непосредственно в API DirectX через механизм Cooperative Vectors.

Никто не прокомментировал материал. Есть мысли?