Журналисты Tom’s Hardware провели серию тестов технологии нейронного сжатия текстур (Neural Texture Compression, NTC) от Nvidia, анонсированной неделю назад. Хотя текущие испытания носят базовый характер и сосредоточены преимущественно на влиянии технологии на время кадра, авторы смогли проверить работу функции на различных конфигурациях ПК.

При использовании видеокарты RTX 5090 в разрешении 4K затраты времени кадра с применением алгоритма TAA остаются довольно низкими по сравнению с текстурами, перекодированными стандартными методами BC. Включение DLSS ожидаемо приводит к росту показателя, что связано с дополнительной нагрузкой на тензорные ядра графического процессора.




Тем не менее, по мнению экспертов, в реальных игровых сценариях с активным рендерингом и обилием визуальных эффектов общая производительность должна вырасти за счет возможности рендеринга в более низком разрешении при поддержке DLSS.
Результаты тестирования на менее мощных видеокартах, включая мобильную версию RTX 4060, в целом подтверждают аналогичную тенденцию, хотя и имеют свои технические особенности.
Перспективы нейронного сжатия
На текущем этапе сложно сделать окончательные выводы, так как тесты проводились в контролируемых сценах, а не в полномасштабных играх. Однако потенциал технологии очевиден: нейронное сжатие текстур способно обеспечить невероятно высокие коэффициенты компрессии, практически не снижая при этом качество картинки.
Впечатляет, что режим Inference on Sample обеспечил немного лучшее качество изображения, чем текстуры, перекодированные BCn, в базовой сцене Intel Sponza, при этом сократив объем памяти, используемой для текстур, на 85%. Режим Inference on Sample практически идеально совпал с эталонными (несжатыми) материалами.
Тем не менее, остаются некоторые оговорки. Стохастическая фильтрация текстур (STF) вносит видимый шум, когда сглаживание полностью отключено, и некоторый остаточный шум может появляться даже при использовании временного сглаживания (TAA). В настоящее время NTC требует, чтобы DLSS выглядел наилучшим образом при использовании STF, что является обязательным условием для вывода на выборке.
Также бросается в глаза совместимость этой технологии с широким спектром графических процессоров. Разработчики могут сжимать текстуры с помощью NTC, а также предлагать режим Inference on Load, который преобразует текстуры NTC в BCn во время загрузки игры или карты. Хотя это не уменьшит использование видеопамяти, это не повлияет на производительность и значительно снизит размер игр на диске. Технология также поддерживается графическими процессорами AMD и Intel.
Нейронное сжатие текстур призвано сыграть решающую роль в будущем графики в реальном времени, и будет интересно наблюдать за его развитием и совершенствованием с течением времени.






