Графические процессоры линейки RTX, выпущенные в 2018 году, графические процессоры на базе архитектуры Turing от Nvidia приобрели некоторые новые функции для геймеров. Трассировка лучей была заголовком, когда эти новые графические процессоры были запущены, но суперсэмплинг с глубоким обучением (DLSS) более интригующий, чем просто четкие тени или почти идеальные отражения.

Суперсэмплинг с глубоким обучением использует искусственный интеллект и машинное обучение для создания изображения, которое выглядит как изображение с высоким разрешением, фактически не изменяя более высокое разрешение. Алгоритм Nvidia учится на многих/тысячах визуализированных последовательностей изображений, созданных с помощью суперкомпьютера. Это тренирует алгоритм, чтобы он мог создавать изображения с таким же высоким разрешением, но без видеокарты, чтобы он работал так же усердно, как и он.

DLSS также включает в себя более традиционные методы настройки графики, такие как сглаживание, для создания изображения, которое выглядит так, как будто оно было визуализировано с гораздо более высоким разрешением и LOD (уровень детализации), без значительного снижения частоты кадров.

Что он делает на самом деле?

DLSS — это конечный результат обучения искусственного интеллекта Nvidia. алгоритм для создания более привлекательных игр. После воспроизведения игры в более низком разрешении DLSS заимствует информацию из своего обучения изображения сверхвысокого разрешения, чтобы создать изображение, которое по-прежнему выглядит так, как будто оно работало в более высоком разрешении. Смысл этого заключается в том, чтобы отображать изображения/игры 1080p в более высоком разрешении 4k. DLSS 2.X (2.1) предлагает 4-кратное разрешение при сохранении частоты кадров.

Более традиционные методы сверхвысокого разрешения могут привести к артефактам и ошибкам в конечном изображении, но DLSS предназначен для работы с этими ошибками для создания еще более красивого изображения. Он все еще оптимизируется, и Nvidia утверждает, что DLSS будет улучшаться в ближайшие месяцы и годы.

Как это работает?

DLSS заставляет игру рендериться с более низким разрешением (обычно 1440p), а затем использует обученный алгоритм искусственного интеллекта, чтобы узнать, как она будет выглядеть, если будет рендериться с более высоким разрешением (обычно 4K). Это достигается за счет использования некоторых эффектов сглаживания (вероятно, TAA) и некоторой автоматической резкости. Визуальные артефакты, которых не было бы при более высоком разрешении, также сглаживаются и даже используются для получения деталей, которые должны присутствовать в изображении.

Алгоритм искусственного интеллекта обучен просмотру определенных игр в чрезвычайно высоком разрешении и сокращен до размера всего в несколько мегабайт, прежде чем он будет добавлен в последние выпуски драйверов Nvidia и станет доступным для геймеров во всем мире. Nvidia приходилось проходить этот процесс от игры к игре. Теперь, с DLSS 2.0, Nvidia предоставляет общее решение, поэтому модель ИИ больше не нужно обучать для каждой игры.

Nvidia продемонстрировала RTX 3090, рендеринг таких игр, как Wolfenstein: YoungBlood, в разрешении 8K с включенной трассировкой лучей и DLSS. Хотя внедрение технологии 8K еще далеко в будущем.

DLSS работает через нейросеть, со временем станет лучше. DLSS 2.0 уже имеет гораздо меньше артефактов по сравнению с оригинальным DLSS, что позволяет таким играм, как Death Stranding, создавать более четкие изображения в 4K с TAA по сравнению с 4K с DLSS.

В настоящее время существует лишь несколько игр с DLSS, но с увеличением поддержки игр в будущем широкое внедрение этой технологии станет основным продуктом, и не только для игр. ML/AI, используемые таким образом, безусловно, изменили представление о том, как мы потребляем развлечения с помощью игр. С запуском графических процессоров Ampere разработчики, вероятно, будут искать способы сэкономить системные ресурсы при отображении с высоким разрешением. DLSS предоставляет проверенное универсальное решение.