Компания NVIDIA представила инновационную технологию Neural Texture Compression (NTC), которая позволяет сжимать текстуры в играх до 20 раз без потери качества. Этот прорыв может кардинально изменить подход к управлению видеопамятью, сделав игры более производительными и доступными даже для устройств с ограниченными ресурсами.
Как работает NTC?
Технология использует специализированную нейронную сеть для динамической компрессии и декомпрессии текстур. NVIDIA предлагает три режима работы:
- Reference Material: текстуры остаются в исходном состоянии, что требует максимального объема памяти.
- NTC Transcoded to BCn: текстуры транскодируются при загрузке, что значительно уменьшает занимаемое место на диске и экономит видеопамять.
- Inference on Sample: текстуры распаковываются только по мере необходимости во время рендеринга, что обеспечивает максимальную экономию VRAM.
Результаты тестирования
YouTube-канал Compusemble протестировал NTC на видеокарте RTX 4090 в разрешениях 1440p и 4K с использованием DLSS и TAA. Результаты впечатляют:
- В режиме NTC Transcoded to BCn использование видеопамяти снизилось на 64% (с 272 МБ до 98 МБ).
- В режиме Inference on Sample экономия составила 95,8%, а объем используемой видеопамяти сократился до 11,37 МБ.
Преимущества и ограничения
Преимущества:
- Значительное снижение нагрузки на видеопамять.
- Уменьшение размера игровых файлов.
- Поддержка высококачественных текстур даже на устройствах с ограниченными ресурсами.
Ограничения:
- Использование DLSS и высоких разрешений создает дополнительную нагрузку на тензорные ядра, что может временно снижать производительность.
- Технология пока оптимизирована для новых GPU, таких как RTX 4090.
Будущее NTC
NVIDIA активно инвестирует в ИИ-технологии для рендеринга, и NTC может стать новым стандартом для игровой индустрии. Компания планирует дальнейшую оптимизацию, чтобы минимизировать влияние на производительность и расширить поддержку для более широкого спектра устройств.