Intel tshaj tawm Qhib Duab Denoise 2.0 Duab Denoise Library

Intel tau tshaj tawm qhov kev tso tawm ntawm oidn 2.0 (Qhib Duab Denoise) qhov project, uas tsim cov ntawv sau los ntawm cov ntxaij lim dej kom tshem tawm cov suab nrov los ntawm cov duab npaj siv cov kab hluav taws xob tracing rendering systems. Qhib Cov Duab Denoise tau tsim los ua ib feem ntawm txoj haujlwm loj dua, oneAPI Rendering Toolkit, tsom rau kev tsim software visualization cov cuab yeej rau kev suav lej (SDVis (Software Defined Visualization), suav nrog Embree ray tracing library, GLuRay photorealistic rendering system, OSPRay faib ray tracing platform thiab OpenSWR software rasterization system Cov cai sau hauv C ++ thiab luam tawm raws li Apache 2.0 daim ntawv tso cai.

Lub hom phiaj ntawm qhov project yog muab cov khoom zoo, muaj txiaj ntsig zoo, thiab yooj yim-rau-siv denoising nta uas tuaj yeem siv los txhim kho qhov zoo ntawm cov duab hluav taws xob tracing. Cov ntaub ntawv lim tau tso cai, raws li qhov tshwm sim ntawm lub voj voog luv ray tracing, kom tau txais qib kawg ntawm qhov zoo piv rau qhov txiaj ntsig ntawm cov txheej txheem kim dua thiab siv sij hawm siv cov ncauj lus kom ntxaws.

Qhib Duab Denoise tshem tawm cov suab nrov nrov, xws li los ntawm Monte Carlo RT (MCRT) ray tracing. Yuav kom ua tiav qhov zoo tshaj plaws rendering nyob rau hauv xws li algorithms, nws yog ib qhov tsim nyog yuav tau taug qab ib tug loj tus naj npawb ntawm cov rays, txwv tsis pub cov artifacts pom nyob rau hauv daim ntawv ntawm random suab nrov tshwm nyob rau hauv lub resulting duab.

Kev siv Open Image Denoise tso cai rau koj los txo cov naj npawb ntawm cov kev suav tsim nyog thaum xam txhua pixel los ntawm ntau qhov kev txiav txim ntawm qhov loj. Yog li ntawd, koj tuaj yeem tsim cov duab nrov nrov sai dua, tab sis tom qab ntawd coj nws mus rau qhov zoo siv tau siv lub suab nrov txo cov algorithms. Yog tias koj muaj cov cuab yeej tsim nyog, cov cuab yeej tau thov tuaj yeem siv rau kev sib tham sib ray tracing nrog rau kev tshem tawm suab nrov.

Lub tsev qiv ntawv tuaj yeem siv rau ntawm ntau chav kawm ntawm cov khoom siv, los ntawm laptops thiab PCs mus rau cov nodes hauv pawg. Kev siv tau zoo rau ntau chav kawm ntawm 64-ntsis Intel CPUs nrog kev txhawb nqa rau SSE4, AVX2, AVX-512 thiab XMX (Xe Matrix Extensions), Apple Silicon chips thiab cov tshuab nrog Intel Xe GPUs (Arc, Flex thiab Max series), NVIDIA (raws li Volta, Turing, Ampere, Ada Lovelace thiab Hopper architectures) thiab AMD (raws li RDNA2 (Navi 21) thiab RDNA3 (Navi 3x) architectures). Kev them nyiaj yug rau SSE4.1 yog teev raws li qhov xav tau yam tsawg kawg nkaus.

Intel tshaj tawm Qhib Duab Denoise 2.0 Duab Denoise Library
Intel tshaj tawm Qhib Duab Denoise 2.0 Duab Denoise Library

Cov kev hloov loj hauv Open Image Denoise 2.0 tso tawm:

  • Kev them nyiaj yug rau kev ua kom nrov nrov txo cov haujlwm siv GPU. Kev them nyiaj yug rau offloading xam rau GPU sab tau siv SYCL, CUDA thiab HIP systems, uas tuaj yeem siv nrog GPUs raws li Intel Xe, AMD RDNA2, AMD RDNA3, NVIDIA Volta, NVIDIA Turing, NVIDIA Ampere, NVIDIA Ada Lovelace thiab NVIDIA Hopper architecture.
  • Ntxiv qhov tshiab buffer tswj API, tso cai rau koj xaiv hom cia, luam cov ntaub ntawv los ntawm tus tswv tsev, thiab xa cov buffers sab nraud los ntawm cov duab APIs xws li Vulkan thiab Direct3D 12.
  • Ntxiv kev txhawb nqa rau asynchronous execution hom (oidnExecuteFilterAsync thiab oidnSyncDevice zog).
  • Ib qho API tau ntxiv rau kev xa cov lus thov rau cov khoom siv lub cev muaj nyob hauv lub cev.
  • Ntxiv oidnNewDeviceByID muaj nuj nqi los tsim cov cuab yeej tshiab raws li lub cev ntaus ID, xws li UUID lossis PCI chaw nyob.
  • Ntxiv cov haujlwm rau kev txav mus los nrog SYCL, CUDA thiab HIP.
  • Ntxiv cov cuab yeej kuaj xyuas tshiab (systemMemorySupported, managedMemorySupported, externalMemoryTypes).
  • Ntxiv ib qho parameter los teeb tsa qib zoo ntawm cov ntxaij lim dej.

Tau qhov twg los: opennet.ru

Ntxiv ib saib