В репозиторий Blender открыт pull request от NVIDIA

Будущее рендеринга в реальном времени в Blender может стать значительно чище и быстрее, но не без оговорок. NVIDIA представила код для интеграции своей запатентованной технологии DLSS (Deep Learning Super Sampling), а точнее — её компонента DLSS Ray Reconstruction, в движок Cycles. Цель — использовать мощь искусственного интеллекта для сверхэффективного устранения шума во время работы во вьюпорте, что кардинально улучшит интерактивность при работе со сложными сценами. Однако лицензионные ограничения и зависимость от проприетарных библиотек создают серьёзную дилемму для сообщества open-source.

Как это работает и что требуется?

Техническая реализация, предложенная NVIDIA, следует модели уже интегрированного в Blender OptiX:
  • Загрузка через драйвер: Реализация DLSS динамически загружается через системный компонент драйвера NVIDIA под названием NGX (libnvidia-ngx.so.1 в Linux / _nvngx.dll в Windows).
  • Зависимость от внешней библиотеки: Критичный момент: драйвер NGX ищет и требует наличия отдельной библиотеки реализации DLSS (libnvidia-ngx-dlssd.so.* / nvngx_dlssd.dll) рядом с исполняемым файлом Blender. Без неё функция будет недоступна.
  • Системные требования: Опция появится только на системах с GPU NVIDIA (CUDA) и при наличии драйвера версии 590+.

Главное препятствие: лицензия и дистрибуция

Несмотря на технически проработанный код и «очень впечатляющие» результаты, команда разработки Blender выразила серьёзные сомнения. «Со стороны Blender сохраняются опасения относительно метода распространения и лицензирования, и мы не чувствуем себя комфортно, поставляя это с текущим механизмом. В идеале это должно быть частью драйвера NVIDIA без необходимости помещать DLL рядом с исполняемым файлом Blender», — говорится в протоколе еженедельного собрания по рендерингу. Ключевые претензии сообщества: * Нарушение философии open-source: Распространение закрытых бинарных библиотек вместе со свободным ПО противоречит принципам проекта. * Сложность для пользователей: Необходимость вручную скачивать и размещать библиотеки DLSS, это создаст барьер для рядовых пользователей и проблемы с пакетированием в дистрибутивах Linux. * Вендор-лок (Vendor Lock-in): Решение работает исключительно на GPU NVIDIA, исключая владельцев видеокарт AMD и Intel.

Открытая надежда: Open Image Denoise 3

В качестве предпочтительной альтернативы в Blender видят грядущий Open Image Denoise 3 (OIDN 3* от Intel.
  • Преимущества: Это будет открытый (open-source), кроссплатформенный и независимый от вендора движок шумоподавления, который должен работать на любом современном GPU.
  • Недостаток: Его релиз ожидается не раньше, чем через 6 месяцев (конец 2026 — начало 2027), и пока неизвестно, сможет ли он сравниться с DLSS по качеству и скорости.
«Подобное открытое и кроссплатформенное решение предпочтительнее для Blender», — отмечают разработчики.

Возможный компромисс и будущее

На данный момент рассматривается промежуточный вариант: принять код реализации со стороны Blender, но не включать его по умолчанию и не распространять необходимые библиотеки. Это позволит энтузиастам вручную собрать Blender с поддержкой DLSS, но не сделает технологию доступной для массового пользователя. Итог этой истории станет важным прецедентом для всего open-source сообщества, работающего с 3D-графикой. Сможет ли открытая экосистема интегрировать передовые, но закрытые технологии машинного обучения? Или будущее за кроссплатформенными открытыми аналогами? Ответ мы узнаем в ближайшие месяцы.

Исходный код pull request можно изучить на официальном форуме разработки Blender.

  • Просмотров: 233

Этот веб-сайт использует технические и функциональные файлы cookie. Чтобы зарегистрировать учетную запись, связаться с нами, получить наши продукты или услуги, вы должны принять нашу Политику Конфиденциальности. Нажимая кнопку «Принять» или щелкая любую ссылку на этой странице, вы соглашаетесь на использование файлов cookie и принимаете нашу Политику использования cookie-файлов.