Intel против Nvidia: как нейросети заставляют игровые текстуры «похудеть» в 18 раз
Пока производители видеокарт продолжают скупиться на видеопамять, а разработчики игр предлагают нам загружать патчи размером в сотню гигабайт, инженеры Intel и Nvidia решили пойти другим путем. Вместо того чтобы бесконечно наращивать объемы железа, они предлагают просто лучше сжимать то, что мы уже имеем. На горизонте появилась технология, которая может изменить правила игры в прямом смысле.
Традиционные методы сжатия, такие как BC7, которые мы используем десятилетиями, уже давно уперлись в свой технологический потолок. Они работают с каждой текстурой отдельно, что в эпоху 4K-гейминга выглядит как попытка запихать слона в чемодан. Технология Texture Set Neural Compression (TSNC) от Intel предлагает радикальный подход: использовать нейросети для кодирования целых наборов данных одновременно.
Основная идея Intel заключается в том, чтобы выйти за рамки стандартного блочного сжатия. Преподавая нейронную сеть обрабатывать набор текстур (альбедо, карты нормалей, шероховатость) как единое целое, компания достигла впечатляющих результатов. На выбор разработчикам предлагают две модели. Первая ориентирована на максимальное визуальное соответствие оригиналу и сжимает данные в 9 раз. Это уже значительно лучше того, что мы имеем сегодня.
Вторая модель — для ситуаций, когда каждый мегабайт на счету. Она способна уменьшить объем текстур почти в 18 раз. Конечно, за такую «диету» приходится платить легкой потерей детализации, однако для большинства игроков в динамике это останется незаметным. Это прямой ответ на разработку Neural Texture Compression от Nvidia, которая также обещает схожие чудеса оптимизации.
Пока что TSNC — это больше про будущее, чем про сегодняшний вечер в Steam. Intel планирует выпустить альфа-версию SDK для разработчиков
Читать на gagadget.com

