Домой Статьи и аналитика Технологии Нейронное сжатие текстур от Nvidia: первые тесты технологии

Нейронное сжатие текстур от Nvidia: первые тесты технологии

Первые испытания нейронного сжатия текстур (NTC) показали внушительное снижение объемов памяти без заметной потери качества графики.

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

Стенд для тестирования нейронного сжатия
Настройка системы для испытаний NTC Источник: ixbt.com

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

График влияния NTC на производительность
Влияние NTC на время кадра Источник: ixbt.com
Качество текстур в режиме Inference on Sample
Визуальное сравнение текстур Источник: ixbt.com
Работа STF в сочетании с TAA
Артефакты и шум при сглаживании Источник: ixbt.com
Сравнение эффективности сжатия
Коэффициент сжатия текстур до 85% Источник: ixbt.com

Тем не менее, по мнению экспертов, в реальных игровых сценариях с активным рендерингом и обилием визуальных эффектов общая производительность должна вырасти за счет возможности рендеринга в более низком разрешении при поддержке 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.

Нейронное сжатие текстур призвано сыграть решающую роль в будущем графики в реальном времени, и будет интересно наблюдать за его развитием и совершенствованием с течением времени.

Источник: https://www.ixbt.com