Nvidia на GTC 2026 снова показала Neural Texture Compression (NTC) — метод сжатия текстур, который в демо-сцене снизил расход видеопамяти на 85%. В примере Tuscan Villa текстуры заняли 970 МБ вместо 6,5 ГБ при обычном сжатии BCN.

Технологию впервые публично показывали почти три года назад. SDK уже доступен с начала 2026 года, но в реальных играх NTC пока не используют.

Как работает Neural Texture Compression и почему это не «генерация»

Старший инженер DevTech Алексей Бекин описал NTC как ML-подход к хранению текстур. Идея простая: вместо того чтобы держать в памяти каждый тексель, система кодирует текстуру в компактные «латентные» признаки. А на видеокарте маленькая нейросеть восстанавливает значения по запросу.

Продолжение после рекламы

Ключевой момент: NTC не генеративная. Она детерминированная. То есть декодер каждый раз восстанавливает одну и ту же текстуру, без «вариативности».

Изображение к статье: Nvidia показала Neural Texture Compression: минус 85% VRAM
  • Latent texture: уменьшенное представление исходного ассета, где каждый тексель хранит вектор признаков материала, а не итоговый цвет.
  • Декодер на GPU: небольшая нейросеть, которая по UV-координатам и латентному коду восстанавливает тексели «на лету».

Чтобы не терять мелкие детали и повторяющиеся паттерны, в пайплайн добавляют positional encoding. Его применяют к UV-координатам перед декодером. Так в сеть «впрыскивают» высокочастотную пространственную информацию.

Обучение выглядит как стандартная оптимизация: сеть получает positionally encoded UV плюс латентный код, строит реконструкцию, сравнивает с оригиналом (ground truth), считает ошибку и обновляет веса MLP и латентный код до сходимости.

Чем NTC отличается от BCN: память, каналы, размер установок

Nvidia сравнивает NTC с традиционными форматами вроде широко используемого BCN. По словам Бекина, у нейросжатия три практических преимущества.

Изображение к статье: Nvidia показала Neural Texture Compression: минус 85% VRAM
  • Степень сжатия: больше данных текстур помещается в тот же объём видеопамяти.
  • Много каналов: сложные материалы с большим числом упакованных каналов (normal, roughness, albedo, AO и другие) сжимаются без необходимости дробить набор или упрощать данные.
  • Экономия хранилища и трафика: меньший размер на диске означает меньше установку и патчи, быстрее загрузки.

Самая наглядная цифра — демо Tuscan Villa. Там NTC снизила потребление VRAM до 970 МБ, тогда как текстуры в BCN занимали 6,5 ГБ.

При этом NTC можно использовать и по-другому: не экономить видеопамять, а поднять качество текстур в прежнем бюджете VRAM. Nvidia отдельно подчёркивает, что так можно уйти от типичных артефактов сжатия BCN.

SDK уже есть, а Sony якобы смотрит в сторону NTC

NTC SDK сейчас в статусе beta. Nvidia выкладывает его публично на GitHub: NVIDIA-RTX/RTXNTC.

По словам инсайдера Kepler_L2, Sony может использовать NTC для уменьшения размеров установок игр на будущей PlayStation 6, сохранив стоимость системы с SSD на 1 ТБ. Отдельно отмечается, что NTC, хотя и спроектировали в Nvidia, поддерживается и на железе AMD и Intel.

Сама Nvidia показывала NTC на сессии GTC 2026 «Introduction to Neural Rendering»; запись доступна здесь: Introduction to Neural Rendering.

Продолжение после рекламы

Рейтинг: 0 / 5. Оценок: 0

Рекомендуем почитать

Оставьте комментарий

Перед оставлением комментария, пожалуйста, ознакомьтесь с правилами комментирования.