enfrdepluk
Search find 4120  disqus socia  tg2 f2 lin2 in2 X icon 3 y2  p2 tik steam2

NVIDIA представила Neural Texture Compression (NTC) SDK v0.5.0 Beta — нейросетевое сжатие текстур

Компания NVIDIA выпустила Neural Texture Compression (NTC) SDK v0.5.0 Beta, революционный метод сжатия текстурных данных, использующий нейронные сети. Этот алгоритм объединяет до 16 текстурных каналов в один набор и снижает объем данных без значительных потерь качества.

ntc pipeline

Основные возможности NVIDIA NTC:
🔹 Сжатие PBR-текстур (альбедо, нормали, металлик, шероховатость, AO)
🔹 Использование нейросетевого декодера в реальном времени в шейдерах рендеринга
🔹 Совместимость с DirectX 12 и Vulkan
🔹 Поддержка Cooperative Vector для ускоренного декодирования
🔹 Опция "Inference on Load" — предварительная распаковка текстур в BCn
🔹 Оптимизация для Ada и Blackwell RTX GPU

NTC показывает значительное снижение объемов данных. Например, при сжатии 2K PBR-материала с 5 текстурными каналами:
Оригинал: 32 MB
BCn-сжатие: 10 MB
NTC-on-Load: 1.52 MB (без потери качества)
NTC-on-Sample: 1.52 MB (загрузка сжатых данных напрямую в VRAM)

NVIDIA рекомендует использовать NTC совместно с Stochastic Texture Filtering (STF) для улучшенной фильтрации mip-карт. Разработчики могут интегрировать LibNTC в свои игровые движки или использовать ntc-cli для работы с текстурами через командную строку.

Технология пока требует разработческого режима Windows, но в 2025 году NVIDIA планирует перейти на официальную версию API от Microsoft. NTC доступен для тестирования на GitHub, а полная поддержка Vulkan уже включена.

Топ материалов GameGPU