Mae Intel yn Cyhoeddi Delwedd Agored Denoise 2.0 Image Denoise Library

Mae Intel wedi cyhoeddi rhyddhau prosiect oidn 2.0 (Denoise Delwedd Agored), sy'n datblygu casgliad o hidlwyr ar gyfer tynnu sŵn o ddelweddau a baratowyd gan ddefnyddio systemau rendro olrhain pelydr. Mae Open Image Denoise yn cael ei ddatblygu fel rhan o brosiect mwy, Pecyn Cymorth Rendro oneAPI, gyda'r nod o ddatblygu offer delweddu meddalwedd ar gyfer cyfrifiadau gwyddonol (SDVis (Delweddu Diffiniedig Meddalwedd), gan gynnwys llyfrgell olrhain pelydr Embree, system rendro ffotorealistig GLuRay, yr OSPray a ddosbarthwyd. llwyfan olrhain pelydr a system rasterization meddalwedd OpenSWR Mae'r cod wedi'i ysgrifennu yn C++ a'i gyhoeddi o dan drwydded Apache 2.0.

Nod y prosiect yw darparu nodweddion dadwneud o ansawdd uchel, effeithlon a hawdd eu defnyddio y gellir eu defnyddio i wella ansawdd canlyniadau olrhain pelydrau. Mae'r ffilterau arfaethedig yn caniatáu, yn seiliedig ar ganlyniad cylch olrhain pelydrau byrrach, i gael lefel derfynol o ansawdd sy'n debyg i ganlyniad proses ddrutach sy'n cymryd llawer o amser o rendro manwl.

Delwedd Agored Mae Denoise yn dileu sŵn ar hap, megis o olrhain pelydrau Monte Carlo RT (MCRT). Er mwyn cyflawni rendro o ansawdd uchel mewn algorithmau o'r fath, mae angen olrhain nifer fawr iawn o belydrau, fel arall mae arteffactau amlwg ar ffurf sŵn ar hap yn ymddangos yn y ddelwedd sy'n deillio ohono.

Mae defnyddio Delwedd Agored Denoise yn caniatáu ichi leihau nifer y cyfrifiadau angenrheidiol wrth gyfrifo pob picsel yn ôl nifer o orchmynion maint. O ganlyniad, gallwch chi gynhyrchu delwedd swnllyd i ddechrau yn llawer cyflymach, ond yna dod ag ef i ansawdd derbyniol gan ddefnyddio algorithmau lleihau sŵn cyflym. Os oes gennych yr offer priodol, gellir hyd yn oed ddefnyddio'r offer arfaethedig ar gyfer olrhain pelydrau rhyngweithiol gan dynnu sŵn wrth hedfan.

Gellir defnyddio'r llyfrgell ar wahanol ddosbarthiadau o ddyfeisiau, o liniaduron a chyfrifiaduron personol i nodau mewn clystyrau. Mae'r gweithrediad wedi'i optimeiddio ar gyfer gwahanol ddosbarthiadau o CPUs Intel 64-bit gyda chefnogaeth ar gyfer cyfarwyddiadau SSE4, AVX2, AVX-512 a XMX (Estyniadau Xe Matrix), sglodion Apple Silicon a systemau gyda Intel Xe GPUs (cyfres Arc, Flex a Max), NVIDIA (yn seiliedig ar bensaernïaeth Volta, Turing, Ampere, Ada Lovelace a Hopper) ac AMD (yn seiliedig ar bensaernïaeth RDNA2 (Navi 21) ac RDNA3 (Navi 3x). Nodir cefnogaeth ar gyfer SSE4.1 fel gofyniad sylfaenol.

Mae Intel yn Cyhoeddi Delwedd Agored Denoise 2.0 Image Denoise Library
Mae Intel yn Cyhoeddi Delwedd Agored Denoise 2.0 Image Denoise Library

Newidiadau mawr yn natganiad Delwedd Agored Denoise 2.0:

  • Cefnogaeth ar gyfer cyflymu gweithrediadau lleihau sŵn gan ddefnyddio GPU. Mae cefnogaeth ar gyfer dadlwytho cyfrifiadau i ochr GPU wedi'i rhoi ar waith gan ddefnyddio systemau SYCL, CUDA a HIP, y gellir eu defnyddio gyda GPUs yn seiliedig ar yr Intel Xe, AMD RDNA2, AMD RDNA3, NVIDIA Volta, NVIDIA Turing, NVIDIA Ampere, NVIDIA Ada Lovelace a pensaernïaeth NVIDIA Hopper.
  • Ychwanegwyd API rheoli byffer newydd, sy'n eich galluogi i ddewis math o storfa, copïo data o'r gwesteiwr, a mewnforio byfferau allanol o APIs graffeg fel Vulkan a Direct3D 12.
  • Cefnogaeth ychwanegol ar gyfer modd gweithredu asyncronaidd (swyddogaethau oidnExecuteFilterAsync ac oidnSyncDevice).
  • Mae API wedi'i ychwanegu ar gyfer anfon ceisiadau i ddyfeisiau corfforol sy'n bresennol yn y system.
  • Ychwanegwyd swyddogaeth oidnNewDeviceByID i greu dyfais newydd yn seiliedig ar ID dyfais ffisegol, fel cyfeiriad UUID neu PCI.
  • Swyddogaethau ychwanegol ar gyfer hygludedd gyda SYCL, CUDA a HIP.
  • Ychwanegwyd paramedrau gwirio dyfeisiau newydd (systemMemorySupported,RheolwydMemorySupported, ExternalMemoryTypes).
  • Ychwanegwyd paramedr i osod lefel ansawdd yr hidlwyr.

Ffynhonnell: opennet.ru

Ychwanegu sylw