На мероприятии CES 2025 NVIDIA представила множество новых предметов, что затрудняет понять, что заслуженное фокус. В то время как RTX 5090 и его здоровенный ценник привлекли больше внимания, одна инновационная технология оставалась в значительной степени игнорируемой, тихо сидя в углу с потенциальной, но без сопроводительной демонстрации игры. Тем не менее, NVIDIA недавно предоставила бета -программную набор для своей системы сжатия нейронной текстуры RTX (RTXNTC). После экспериментов с этим в течение часа или двух я обнаружил, что эта технология более очаровал, чем любой высококачественный графический процессор.
В настоящее время все игровые текстуры преобразуются в стандартный сжатый формат для сохранения места для хранения и сокращения потребностей загрузки. Когда это необходимо во время рендеринга, эти текстуры декомпрессируются. Тем не менее, трудно игнорировать, что современные 3D -игры невероятно большие, часто превышающие 100 ГБ, что далеко не редко.
В RTXNTC начальные текстуры преобразуются в набор весов для компактной нейронной сети. Во время игрового процесса, когда двигатель сообщает GPU, чтобы применить эти текстуры к объекту, это графический процессор, который принимает образцы. Затем эта нейронная сеть (также известная как процесс декодирования) воссоздает то, как текстура выглядит в месте выбора.
Проще говоря, поскольку система генерирует только одну необработанную Texel, метод, известный как интерполяция текстуры RTX или интерполяция стохастической текстуры, используется для оценки дополнительных Texels для данной демонстрации.
Nvidia называет это «вывод о выборке», и результаты — не что иное, как поразительное. Без какого -либо сжатия данных, следы текстурной памяти в демонстрации составляет 272 МБ. Однако, когда RTXNTC активируется, он резко уменьшается до 11,37 МБ.
Процесс сбора данных и декодирования это происходит довольно быстро, хотя и не так быстро, как стандартная выборка текстуры и фильтрация. При разрешении 1080p конфигурация NONTC работает примерно на 2466 кадров в секунду (FPS), что уменьшается до примерно 2 088 кадров в секунду при активации помех на выборку. Когда разрешение увеличивается до 4K, производительность падает до 930 и 760 кадров в секунду соответственно. Это означает, что RTXNTC вызывает снижение частоты кадров на 15% при 1080p и на 18% снижение при 4K в обмен на снижение памяти текстурной памяти на 96% .
Скорости рамков были достигнуты с использованием супер -графической карты RTX 4080. Если вы работаете с более низкими или старыми графическими процессорами RTX, вы можете испытать более значительное снижение производительности. Для такого оборудования NVIDIA рекомендует использовать «вывод по требованию», что эквивалентно NTC, транскодировавшему в BCN в процессе демонстрации. Предварительно сжатые текстуры NTC затем декомпрессируются и транкодируют в стандартный формат сжатия блока BCN, что позволяет обрабатывать и отфильтровать их и отфильтровать, как обычные текстуры.
Как энтузиаст игры, я должен сказать, что, хотя снижение памяти текстур не поразительно впечатляет, влияние на производительность значительно меньше, чем я испытал с интерфейсом на выборке. При разрешении 1080p она почти так же быстро, как типичный образец текстуры и фильтрация, и он занимает только 98 МБ пространства. Это колоссальное сокращение на 64% по сравнению с несжатым форматом.
Если реконструированная текстура получилась плохо, все наши усилия будут напрасными. Однако взгляните на предоставленную галерею; RTXNTC производит Texels, которые удивительно похожи на оригинальные. Более того, вывод на нагрузке также кажется идентичным.
Действительно, это пробный запуск и относительно базовая бета -версия. Это мало сходства с Аланом Уэйк 2 с точки зрения ясности текстуры и сложности его окружения. RTXNTC не повсеместно применимо; Это специально адаптировано для «физических материалов рендеринга (PBR), а не для простой стандартной текстуры.
Кроме того, ему нужна командная работа от кооперативных векторных единиц, чтобы функционировать на такой скорости, и эта функция в основном совместима с видеокартами серии RTX 40 или 50. Скептик может даже утверждать, что Nvidia разработала эту систему, чтобы оправдать предоставление их настольных графических процессоров с меньшим количеством VRAM по сравнению с предложениями конкурентов.
С моей точки зрения как технический энтузиаст, очевидно, что технология имеет огромное обещание, и кажется правдоподобным, что и AMD, и Intel изучают способы создания подобных решений. Несмотря на мое личное предпочтение методам с открытым исходным кодом, если разработчики выражают достаточно интриги в этих трех эксклюзивных алгоритмах, направленных на минимизацию следов текстурной памяти, один из них (или комбинация) может потенциально стать стандартной особенностью в DirectX и Vulkan вниз по линии.
Похоже, что для всех сторон было бы полезно тщательно контролировать сжатие текстур на основе искусственного интеллекта, поскольку история показала нам, что технологии, разработанные такими компаниями, как Nvidia (такие как ускорение трассировки лучей и масштаб AI), в конечном итоге становятся отраслевыми стандартами. Хотя мы можем не видеть такие игры, как Baldur’s Gate 3 с размером файла 20 ГБ в ближайшем будущем, будущее хранения данных, по -видимому, становится менее обширным.
Чтобы испытать демонстрацию NTC, используя вашу личную видеокарту RTX, вы можете скачать ее непосредственно из этого места. После загрузки распадайте файл и перейдите в папку « bin/windows-x64 ». В этом каталоге просто нажмите на файл « ntc-renderer », чтобы запустить демонстрацию.
Смотрите также
- Консольные команды Сталкера 2 и чит-моды
- Вышла 4-я глава Poppy Playtime, так что приготовьтесь встретиться с «Доуи-Печенькой» и узнать, действительно ли он «веселый до самой смерти»
- Руководство по победе в Civilization 7: все условия победы и пути наследия объяснены
- Руководство FC 25 по различным построениям и индивидуальной тактике
- Где находится ошейник на аномалии бульба в СТАЛКЕР 2?
- Читы Stardew Valley: каждый необходимый вам чит-код, никаких модов не требуется.
- Лучшие слайдеры NHL 25 и как их использовать
- Обзор Govee AI Sync Box Kit 2
- Коды ошибок Throne и Liberty и как их исправить
- Лучшие моды Kingdom Come: Deliverance 2 на момент запуска: неограниченное количество быстрых сохранений, увеличенный переносимый вес, мгновенный сбор трав
2025-02-10 16:17