Open Image Denoise 2.5.0

Опубликован релиз Open Image Denoise 2.5.0 — свободной библиотеки Intel для подавления шума на изображениях, полученных трассировкой лучей. Проект распространяется под лицензией Apache 2.0 и входит в состав Intel Rendering Toolkit. Релиз v2.5.0 был опубликован на GitHub 2 июня 2026 года.
Open Image Denoise предназначен для удаления шума Монте-Карло, характерного для стохастических методов рендеринга, включая path tracing. Библиотека предоставляет C/C++ API и набор нейросетевых фильтров, которые могут работать как только с цветовым буфером, так и с дополнительными буферами вроде albedo и normal, чтобы лучше сохранять детали изображения.
Главное изменение версии 2.5.0 — заметная оптимизация производительности и снижение потребления памяти на Intel GPU с поддержкой XMX и на процессорах с AMX-FP16. Разработчики не привели конкретных чисел ускорения, но отдельно выделили это как первое изменение в списке релиза.
Основные изменения Open Image Denoise 2.5.0
-
Ускорение на Intel GPU с XMX. Библиотека стала быстрее и экономнее по памяти на графических процессорах Intel, где доступны матричные расширения XMX. Это важно для интерактивного предпросмотра и финального рендеринга, где шумоподавление может выполняться многократно по мере накопления сэмплов.
-
Оптимизация для CPU с AMX-FP16. Улучшена работа на процессорах Intel с поддержкой AMX-FP16. Такие инструкции используются для ускорения матричных операций, что хорошо ложится на нейросетевые фильтры шумоподавления.
-
API для импорта внешних семафоров из графических API. Добавлен интерфейс для импорта внешних семафоров из Vulkan, Direct3D 12 и других графических API. Сейчас это поддерживается для CUDA-устройств в Windows и Linux, а также для HIP-устройств в Windows; поддержка SYCL-устройств обещана в одной из будущих версий.
-
Флаг для внешней памяти с выделенным размещением. Добавлен
OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED. Его нужно комбинировать с флагом типа дескриптора при импорте внешней памяти, выделенной как dedicated allocation. Это изменение важно для низкоуровневой интеграции OIDN с движками и графическими API. -
Исправление повреждённого вывода на Apple M5 Pro/Max. В Metal-бэкенде исправлена проблема, из-за которой на GPU Apple M5 Pro и M5 Max мог формироваться повреждённый результат.
-
Исправление аварийного завершения в Metal. Устранён сбой, связанный с избыточным освобождением
MTLDevice. Ошибка могла проявляться после многократного создания и уничтожения устройств. -
Исправления обнаружения устройств в Windows. Исправлена ошибка, из-за которой при наличии некоторых старых драйверов интегрированной графики Intel в Windows мог происходить сбой обнаружения устройства или аварийное завершение. Для этого исправления требуется сборка с oneAPI DPC++ Compiler 6.1.0.
Open Image Denoise поддерживает CPU x86–64 с SSE4.1, ARM64, GPU Intel Xe/Xe2/Xe3, NVIDIA Turing/Ampere/Ada/Hopper/Blackwell, AMD RDNA 2/3/3.5/4 и Apple Silicon GPU начиная с M1. Для GPU-бэкендов требуются актуальные драйверы, а для Apple GPU — macOS Ventura или новее.
Open Image Denoise 2.5.0 — не функционально крупный релиз для конечного пользователя, а скорее важное инфраструктурное обновление: быстрее работает на новом железе Intel, лучше интегрируется с графическими API и исправляет несколько платформенных проблем в Metal и Windows.
>>> Источник
