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

На конференции GTC 2026 компания NVIDIA представила новые данные о работе технологии Neural Texture Compression (NTC), которая заменяет традиционное блочное кодирование текстур на компактное нейросетевое представление. В демонстрационной сцене «Тосканская вилла» применение NTC снизило потребление видеопамяти графического процессора с 6,5 гигабайта до 970 мегабайт. Визуальное качество восстановленных текстур при этом практически не отличается от эталонного оригинала, а при равном бюджете памяти NTC обеспечивает более чёткую картинку, чем традиционные методы.

В основе NTC лежит иной подход к хранению текстурной информации по сравнению с широко распространённым в индустрии блоковым сжатием BCN. Система не сохраняет каждый элемент текстуры (так называемый тексель) в виде готовых цветовых значений, а запоминает только сжатый набор потенциальных признаков, описывающих визуальную структуру материала. Во время работы на стороне графического процессора запускается небольшая нейронная сеть, которая по этим признакам восстанавливает исходное изображение в реальном времени. Весь процесс имеет детерминированный характер: одинаковые входные данные всегда дают один и тот же результат без случайных отклонений, что отличает NTC от генеративных технологий вроде DLSS 5.

Технология опирается на два ключевых элемента. Первый — это потенциальная текстура, объём данных которой существенно меньше оригинальной: в ней каждый пиксель хранит не итоговый цвет, а семантические характеристики материала. Второй элемент — нейронный декодер, который с учётом координат UV восстанавливает высокочастотные детали: чёткие края, повторяющиеся узоры и мелкую структуру поверхности. Обучение сети проходит на этапе разработки: система сравнивает восстановленное изображение с исходной текстурой и многократно корректирует параметры до достижения нужной точности.

Помимо сцены с виллой, NVIDIA показала ещё один наглядный пример на модели лётного шлема. Исходная текстура занимала 272 мегабайта, после сжатия методом BCN её объём сократился до 98 мегабайт, а технология NTC уменьшила размер до 11,37 мегабайта — почти в 24 раза меньше оригинала. При фиксированном бюджете видеопамяти NTC позволяет поднять разрешение текстур в четыре раза по сравнению с блоковым сжатием. В тесте независимого бенчмаркера Compusemble на RTX 4090 технология в режиме «Sample Inference» сократила использование текстурной памяти на 95,8 процента.

NTC даёт разработчикам несколько практических преимуществ. Одно и то же нейросетевое представление может объединять несколько каналов материала: нормали, шероховатость, карты окружающего затенения и другие. Это уменьшает итоговый объём игровых установочных файлов, размер патчей и нагрузку на каналы загрузки. По оценкам аналитиков, 3A-игры, которые сейчас занимают до 200 гигабайт, могут сократиться до 50 гигабайт при использовании NTC.

Параллельно с NTC компания развивает технологию Neural Materials для обработки свойств поверхностей. Вместо хранения большого набора каналов данных для расчёта функции отражательной способности BRDF используется компактное латентное представление, которое восстанавливается через нейронную сеть. В тестовой сцене 19 каналов материалов удалось сжать до восьми, а скорость рендеринга при разрешении 1080p выросла от 1,4 до 7,7 раза в зависимости от сложности кадра.

Обе технологии работают на тензорных ядрах GPU и не занимают ресурсы основных вычислительных блоков, отвечающих за рендеринг. Важная особенность: NTC не является проприетарной разработкой только для видеокарт NVIDIA. Microsoft стандартизировала поддержку технологии через механизм Cooperative Vectors в DirectX, поэтому она будет работать и на GPU от AMD, и на графике Intel. Intel уже демонстрировала собственную аналогичную технологию Texture Set Neural Compression с коэффициентом сжатия до 18 раз.

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