Технология масштабирования и нейронного рендеринга NVIDIA DLSS 5, изначально дебютировавшая в игре NBA 2K27, продолжает расширять сферу своего применения благодаря усилиям энтузиастов. Если ранее моддеры внедряли её в различные ААА-проекты и даже на уровень рабочего стола, то теперь технология была запущена в необычной среде — веб-браузере. Разработчик MAAN представил работающее решение, которое использует интерфейс WebGPU вместо привычных для данной технологии нативных приложений.

Особенности реализации DLSS 5 в браузере
Официальная документация NVIDIA не предусматривает поддержку браузерных интерфейсов для DLSS. Стандартные инструменты компании, такие как SDK Streamline или интерфейс NGX, рассчитаны на работу с нативными приложениями через графические API DirectX или Vulkan. В рамках этих сред разработчики передают необходимые данные, включая векторы движения, карту глубины и кадры, напрямую в SDK. В случае с WebGL или WebGPU подобные механизмы интеграции в текущей документации NVIDIA отсутствуют.
Автор проекта MAAN пока не раскрыл подробные технические детали того, каким именно образом реализовано соединение браузерного рендеринга с бинарными файлами DLSS. Остается неясным, используется ли «мостик» к стандартным компонентам NVIDIA, происходит ли трансляция ресурсов браузера для внешней обработки или применяется принципиально иной метод. Разработчик пообещал в ближайшее время опубликовать исходный код проекта на платформе GitHub, что позволит прояснить архитектуру решения.
Производительность и ограничения проекта
На текущем этапе демо-версия от MAAN представляет собой ранний прототип, а не готовое к полноценному использованию в реальном времени решение. В интерфейсе реализован ряд настроек, позволяющих переключаться между 3D-сценами, выбирать пресеты (например, «кинематографичный» или «естественный»), а также регулировать интенсивность эффектов, локальную структуру и параметры обработки кожи.
Тестирование показало, что работа технологии требует значительных системных ресурсов. Даже на видеокарте NVIDIA GeForce RTX 4090 загрузка модели нейронного рендеринга занимает около одной-двух секунд. Аналогичные проблемы с производительностью наблюдаются при запуске на устройствах с архитектурой Apple Silicon. Из-за высокого порога требований о полноценном игровом процессе в браузере речи пока не идет.
Тем не менее, концепция может найти применение в менее требовательных к мгновенному отклику задачах, таких как архитектурная визуализация или предпросмотр 3D-моделей. Факт запуска DLSS 5 вне поддерживаемых NVIDIA путей интеграции остается примечательным инженерным достижением. Разработчик подтвердил, что его реализация функционирует и на macOS.
Технические нюансы и перспективы интеграции
Стоит отметить, что реализация DLSS 5 в браузере с использованием WebGPU выходит далеко за рамки того, для чего NVIDIA изначально проектировала свою технологию. В стандартных условиях SDK NVIDIA Streamline выступает посредником между игровым приложением и графическим API, требуя от разработчиков прямой передачи специфических ресурсов: векторов движения (motion vectors), данных о глубине (depth data) и самого отрендеренного кадра. Тот факт, что MAAN удалось «подружить» нейросетевой рендерер с браузерным окружением, игнорируя отсутствие поддержки WebGPU в официальной документации, является серьезным техническим вызовом.
На сегодняшний день проект остается экспериментальным «доказательством концепции» (proof of concept). Тестирование показывает, что текущая архитектура решения пока не готова к динамичным сценариям. В частности, при работе с демо-версией наблюдаются следующие аспекты:
- Высокие системные требования: Даже на аппаратном обеспечении флагманского уровня, таком как NVIDIA GeForce RTX 4090, инициализация нейронной модели занимает ощутимое время — до нескольких секунд.
- Ограничения производительности: Плавность отображения контента на текущем этапе далека от идеала, что делает использование технологии в реальном времени невозможным.
- Кроссплатформенность: Автор проекта подтвердил, что технология работоспособна на чипах Apple Silicon, однако и там она демонстрирует значительную нагрузку на ресурсы системы.
Несмотря на текущие проблемы с быстродействием, проект MAAN открывает интересные перспективы для отраслей, где мгновенный отклик не является критическим параметром. К таким сферам можно отнести:
- Архитектурную визуализацию, где качество конечного изображения важнее частоты кадров.
- Предварительный просмотр сложных 3D-моделей в облачных или браузерных интерфейсах.
Ожидается, что публикация исходного кода на GitHub позволит сообществу понять, каким образом MAAN удалось реализовать этот «обходной путь»: задействован ли нативный мост (native bridge) для взаимодействия с бинарными файлами NVIDIA или используется принципиально иной метод конвертации ресурсов для внешней обработки. Пользователи, желающие поэкспериментировать с инструментом самостоятельно, уже сейчас могут опробовать демо-версию, загрузить собственные модели или настроить параметры стиля и интенсивности обработки непосредственно в интерфейсе браузера.






