Intel ebipụtala ntọhapụ nke oidn 2.1 (Open Image Denoise), nke na-emepụta nchịkọta ihe nzacha maka ịkatọ ihe oyiyi a kwadebere site na iji usoro ntụgharị ray. A na-emepe emepe ihe onyonyo dị ka akụkụ nke nnukwu ngwa ngwa ihe nrụpụta otuAPI nke ebum n’obi imepụta ngwa nhụhụta sọftụwia sayensị (SDVis (Software Defined Visualization)), gụnyere ọba akwụkwọ nyocha Embree ray, sistemụ ntụgharị foto nke GLuRay, OSPRay kesara ikpo okwu nchọta ray. , na sistemụ rasterization ngwanrọ OpenSWR Edere koodu ahụ na C++ wee bipụta ya n'okpuru ikike Apache 2.0.
Ebumnobi nke oru ngo a bụ ịnye njirimara dị elu, ịrụ ọrụ nke ọma na nke dị mfe iji mee ihe nke a ga-etinye n'ọrụ iji melite ogo nsonaazụ nchọta ray. Ihe nzacha ndị a na-atụ aro na-enye ohere, dabere na nsonazụ mkpirisi usoro nchụso ray dị mkpụmkpụ, iji nweta ogo ogo ikpeazụ nke tụnyere nsonaazụ nke usoro ntụgharị ọnụ na-ewe oge karịa.
Mepee ihe onyonyo Denoise na-ehichapụ mkpọtụ enweghị usoro dịka Monte Carlo Numerical Integration (MCRT) ray tracing. Iji nweta nsụgharị dị elu n'ụdị algọridim dị otú ahụ, achọrọ ịchọta ọnụọgụ ụzarị dị ukwuu, ma ọ bụghị ya, ihe ndị a na-ahụ anya n'ụdị mkpọtụ na-apụta na foto a na-esi na ya pụta.
Ojiji Open Image Denoise na-enye gị ohere ibelata ọnụ ọgụgụ nke mgbako dị mkpa site na ọtụtụ usoro ịdị ukwuu mgbe ị na-agbakọ pixel ọ bụla. N'ihi ya, ọ ga-ekwe omume ịmepụta ihe oyiyi na-eme mkpọtụ na mbụ ngwa ngwa, ma weta ya na àgwà a na-anakwere site na iji ngwa ngwa mbelata mkpọtụ algọridim. Site na akụrụngwa kwesịrị ekwesị, enwere ike iji ngwaọrụ ndị a tụrụ aro maka nyocha ihe ọkụ na-ekpochapụ mkpọtụ na-efe efe.
Enwere ike iji ọba akwụkwọ ahụ n'ụdị ngwaọrụ dị iche iche, site na laptọọpụ na PC ruo n'ọnụ ọnụ na ụyọkọ. Emebere mmejuputa a maka klas dị iche iche nke 64-bit Intel CPUs na nkwado maka SSE4, AVX2, AVX-512 na XMX (Xe Matrix Extensions) ntuziaka, Apple Silicon ibe na sistemụ nwere Intel Xe GPUs (Arc, Flex na Max usoro), NVIDIA (dabere na Volta, Turing, Ampere, Ada Lovelace na Hopper architectures) na AMD (dabere na RDNA2 (Navi 21) na RDNA3 (Navi 3x) architectures). Ekwuwapụtara nkwado maka SSE4.1 dị ka opekempe achọrọ.


Mgbanwe dị mkpa na mwepụta nke Mepee Image Denoise 2.1:
- Nkwado agbakwunyere maka ịkatọ onyonyo na otu (nghọta) ma ọ bụ abụọ (nghọta na omimi data) ọwa ndị ọzọ.
- Nkwado agbakwunyere maka njikọta aka ike nke ụdị data dị na onyonyo ntinye. Dịka ọmụmaatụ, OIDN_FORMAT_FLOAT3 maka agba yana OIDN_FORMAT_HALF3 maka albedo.
- Emeela nkwalite arụmọrụ maka ọtụtụ ụlọ GPU.
- Eweghachitela nkwado maka nhọrọ nrụpụta OIDN_STATIC_LIB na script CMake, nke na-enye ohere iwu ụlọ static (CPU naanị) yana ngwakọ (maka CPU na GPU).
- Agbakwunyela usoro mwepụta () na ihe C++ API (DeviceRef, BufferRef, FilterRef).
- N'ọnụ ọnụ nke arụmọrụ belatara, edozila nsogbu nwere ọkwa dị ala na Intel GPUs agbakwunyere.
- Nkwado agbakwunyere maka Intel oneAPI DPC++/C++ Compiler 2024.0 yana ụdị mepere emepe dakọtara.
isi: opennet.ru
