Интел објављује Опен Имаге Деноисе 2.0 Имаге Деноисе библиотеку

Интел је објавио издање пројекта оидн 2.0 (Опен Имаге Деноисе), који развија колекцију филтера за уклањање шума са слика припремљених коришћењем система за приказивање праћења зрака. Опен Имаге Деноисе се развија као део већег пројекта, онеАПИ Рендеринг Тоолкит, који има за циљ развој софтверских алата за визуелизацију за научне прорачуне (СДВис (Софтваре Дефинед Висуализатион), укључујући библиотеку праћења зрака Ембрее, фотореалистички систем рендеровања ГЛуРаи, дистрибуирани ОСПРаи Платформа за праћење зрака и систем за растеризацију софтвера ОпенСВР. Код је написан у Ц++ и објављен под лиценцом Апацхе 2.0.

Циљ пројекта је да обезбеди висококвалитетне, ефикасне и једноставне за коришћење функције за смањење шума које се могу користити за побољшање квалитета резултата праћења зрака. Предложени филтери омогућавају, на основу резултата скраћеног циклуса праћења зрака, да се добије коначни ниво квалитета упоредив са резултатом скупљег и дуготрајнијег процеса детаљног рендеровања.

Опен Имаге Деноисе елиминише насумични шум, као што је Монте Царло РТ (МЦРТ) праћење зрака. Да би се постигао висок квалитет рендеровања у оваквим алгоритмима, потребно је пратити веома велики број зрака, иначе се на резултујућој слици појављују приметни артефакти у виду насумичне буке.

Коришћење Опен Имаге Деноисе вам омогућава да смањите број потребних прорачуна приликом израчунавања сваког пиксела за неколико редова величине. Као резултат, можете много брже да генеришете првобитно бучну слику, али је онда доведите до прихватљивог квалитета користећи брзе алгоритаме за смањење шума. Ако имате одговарајућу опрему, предложени алати се могу користити чак и за интерактивно праћење зрака са уклањањем буке у лету.

Библиотека се може користити на различитим класама уређаја, од лаптопова и рачунара до чворова у кластерима. Имплементација је оптимизована за различите класе 64-битних Интел ЦПУ-а са подршком за ССЕ4, АВКС2, АВКС-512 и КСМКС (Ксе Матрик Ектенсионс) инструкције, Аппле Силицон чипове и системе са Интел Ксе ГПУ-овима (Арц, Флек и Мак серије), НВИДИА (базиране на архитектури Волта, Туринг, Ампере, Ада Ловелаце и Хоппер) и АМД (базиране на РДНА2 (Нави 21) и РДНА3 (Нави 3к) архитектури). Подршка за ССЕ4.1 је наведена као минимални захтев.

Интел објављује Опен Имаге Деноисе 2.0 Имаге Деноисе библиотеку
Интел објављује Опен Имаге Деноисе 2.0 Имаге Деноисе библиотеку

Главне промене у издању Опен Имаге Деноисе 2.0:

  • Поддержка ускорения операций подавления шума, используя GPU. Реализована поддержка выноса вычислений на сторону GPU при помощи систем SYCL, CUDA и HIP, которые можно использовать с GPU на базе архитектуры Intel Xe, AMD RDNA2, AMD RDNA3, NVIDIA Volta, NVIDIA Turing, NVIDIA Ampere, NVIDIA Ada Lovelace и NVIDIA Hopper.
  • Добавлен новый API для управления буфером, позволяющий выбирать тип хранилища, копировать данные с хоста и импортировать внешние буферы из графических API, таких как Vulkan и Direct3D 12.
  • Добавлена поддержка асинхронного режима выполнения (функции oidnExecuteFilterAsync и oidnSyncDevice).
  • Добавлен API для отправки запросов присутствующим в системе физическим устройствам.
  • Добавлена функция oidnNewDeviceByID для создания нового устройства на основе идентификатора физического устройства, например, UUID или адреса PCI.
  • Добавлены функции для организации переносимости с SYCL, CUDA и HIP.
  • Добавлены новые параметры проверки устройств (systemMemorySupported, managedMemorySupported, externalMemoryTypes).
  • Добавлен параметр для задания уровня качества работы фильтров.

Извор: опеннет.ру

Додај коментар