Текст опубликован в личном блоге и его автор не имеет отношения к администрации сайта
Для создания детализированных миров в играх разработчикам приходится прибегать к сложным алгоритмам освещения. Качество картинки напрямую зависит от того, насколько хорошо программное обеспечение взаимодействует с видеокартой пользователя. Обновления таких инструментов влияют на то, как выглядит и работает игра на экране.
Демонстрация трассировки лучей RTX от NVIDIA сравнивает эталонное и реальное изображение уличной сцены с кафе; NVIDIA заявляет, что версия 1.9.0 повышает производительность на 20% по сравнению с версией 1.8.1.
Изображение: TweakTown
Компания Nvidia выпустила версию 1.9.0 набора RTX Path Tracing. Это бесплатный инструмент и техническая демонстрация для разработчиков, в котором собраны технологии трассировки лучей и искусственного интеллекта DLSS. Его задача — показать, как строить освещение в играх без привычной растеризации, то есть без упрощенного расчета картинки по отдельным точкам.
Трассировка пути — это способ расчета освещения, при котором программа прослеживает путь света от источника до глаза игрока. Благодаря этому отражения, тени и преломления получаются ближе к реальности. Для видеокарты такая работа очень тяжелая, поэтому любое ускорение напрямую влияет на плавность игры.
В новой версии Nvidia заявляет прирост производительности до 20% по сравнению с предыдущей версией 1.8.1. Качество картинки при этом должно остаться прежним или даже улучшиться. Ускорение достигнуто за счет оптимизации работы процессора, памяти и параллельных вычислений.
Nvidia хочет получать $2000 в год с каждой видеокарты за софт для запуска ИИ-агентов
Особенно заметен эффект в сценах с большим количеством объектов, например на улицах с множеством зданий, машин и мелких деталей. Там уменьшилось время подготовки кадра процессором. Nvidia также сократила расход памяти для технологии Opacity Micromaps, которая помогает точнее рассчитывать прозрачные и сложные поверхности.
Еще одно улучшение связано с очередью асинхронных вычислений. Проще говоря, видеокарта может одновременно заниматься несколькими задачами: обрабатывать данные для DLSS Ray Reconstruction, дорабатывать предыдущий кадр и применять постобработку. Это позволяет использовать ресурсы чипа равномернее и получать больше кадров в секунду.
Обновление впервые добавило поддержку Windows on Arm. Так называют версию Windows для процессоров с архитектурой ARM, которые обычно используются в смартфонах и планшетах, а теперь все чаще встречаются в ноутбуках. Поддержка касается устройств с видеокартами RTX Spark.
Nvidia также выпустила документ с описанием работы всей системы трассировки пути. Для студий это готовая основа, которую можно изучать, тестировать и переносить в собственные проекты. Со временем подобные улучшения могут появиться и в самих играх, сделав реалистичную графику доступнее на большем числе компьютеров.