В NVIDIA представила алгоритм нейронного сжатия текстур — разрешение в 4 раза выше при меньшем потреблении видеопамяти
Посмотреть вложение 616645Посмотреть вложение 616646
Алгоритм называется Neural Texture Compression (NTC) и стнет ответом на растущие требования к объёму памяти современных GPU. Он обеспечивает в 16 раз больше текселей (разрешение в 4 раза больше), чем блочное сжатие, представляющее собой стандартное сжатие текстур с помощью графического процессора, которое доступно во многих форматах. NTC представляет текстуры в виде тензоров (трёх измерений) без каких-либо оговорок. Единственный нюанс — каждая текстура имеет одинаковый размер.
Одной из главных особенностей NTC является произвольный и локальный доступ к информации. Для сжатия тексту с помощью GPU необходимо, чтобы к ним можно было получить доступ с минимумом задержек и небольшими затратами, в том числе в случаях высоких коэффициентов сжатия. Новый алгоритм направлен на сжатие множества каналов и MIP-карт (текстур разных размеров) вместе. Благодаря этому их качество и битрейт будут выше, чем в форматах JPEG XL или AVIF. В отличие от блочного сжатия (BC), для которых требуются специальные блоки, NTC использует методы умножения матриц, которые выполняются самими современными графическими процессорами. Это делает алгоритм NTC более практичным из-за меньших ограничений на диск и память.
Больше информации предоставят на ежегодной конференции SIGGRAPH 6 августа.
///тот неловкий момент, когда твоя 1030 гнёт киберпук в 4к ультра