ఇంటెల్ ఓపెన్ ఇమేజ్ డెనోయిస్ 2.0 ఇమేజ్ డెనోయిస్ లైబ్రరీని ప్రచురించింది

ఇంటెల్ ఓయిడ్న్ 2.0 (ఓపెన్ ఇమేజ్ డెనోయిస్) ప్రాజెక్ట్ విడుదలను ప్రచురించింది, ఇది రే ట్రేసింగ్ రెండరింగ్ సిస్టమ్‌లను ఉపయోగించి తయారుచేసిన చిత్రాల నుండి శబ్దాన్ని తొలగించడానికి ఫిల్టర్‌ల సేకరణను అభివృద్ధి చేస్తుంది. ఎంబ్రీ రే ట్రేసింగ్ లైబ్రరీ, GLuRay ఫోటోరియలిస్టిక్ రెండరింగ్ సిస్టమ్, OSPRay పంపిణీతో సహా శాస్త్రీయ గణనల (SDVis (సాఫ్ట్‌వేర్ డిఫైన్డ్ విజువలైజేషన్) కోసం సాఫ్ట్‌వేర్ విజువలైజేషన్ టూల్స్‌ను అభివృద్ధి చేసే లక్ష్యంతో ఒక పెద్ద ప్రాజెక్ట్, oneAPI రెండరింగ్ టూల్‌కిట్‌లో భాగంగా ఓపెన్ ఇమేజ్ డెనోయిస్ అభివృద్ధి చేయబడింది. రే ట్రేసింగ్ ప్లాట్‌ఫారమ్ మరియు OpenSWR సాఫ్ట్‌వేర్ రాస్టరైజేషన్ సిస్టమ్ కోడ్ C++లో వ్రాయబడింది మరియు Apache 2.0 లైసెన్స్ క్రింద ప్రచురించబడింది.

రే ట్రేసింగ్ ఫలితాల నాణ్యతను మెరుగుపరచడానికి ఉపయోగించబడే అధిక-నాణ్యత, సమర్థవంతమైన మరియు ఉపయోగించడానికి సులభమైన డీనోయిజింగ్ ఫీచర్‌లను అందించడం ప్రాజెక్ట్ యొక్క లక్ష్యం. ప్రతిపాదిత ఫిల్టర్‌లు, సంక్షిప్త రే ట్రేసింగ్ సైకిల్ ఫలితం ఆధారంగా, వివరణాత్మక రెండరింగ్ యొక్క ఖరీదైన మరియు సమయం తీసుకునే ప్రక్రియ యొక్క ఫలితంతో పోల్చదగిన తుది స్థాయి నాణ్యతను పొందేందుకు అనుమతిస్తాయి.

ఓపెన్ ఇమేజ్ డెనోయిస్ మోంటే కార్లో RT (MCRT) రే ట్రేసింగ్ వంటి యాదృచ్ఛిక శబ్దాన్ని తొలగిస్తుంది. అటువంటి అల్గోరిథంలలో అధిక నాణ్యత రెండరింగ్ సాధించడానికి, చాలా పెద్ద సంఖ్యలో కిరణాలను గుర్తించడం అవసరం, లేకుంటే యాదృచ్ఛిక శబ్దం రూపంలో గుర్తించదగిన కళాఖండాలు ఫలిత చిత్రంలో కనిపిస్తాయి.

ఓపెన్ ఇమేజ్ డెనోయిస్ యొక్క ఉపయోగం ప్రతి పిక్సెల్‌ను అనేక ఆర్డర్‌ల ద్వారా లెక్కించేటప్పుడు అవసరమైన గణనల సంఖ్యను తగ్గించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఫలితంగా, మీరు మొదట్లో ధ్వనించే ఇమేజ్‌ని చాలా వేగంగా రూపొందించవచ్చు, అయితే ఫాస్ట్ నాయిస్ రిడక్షన్ అల్గారిథమ్‌లను ఉపయోగించి దానిని ఆమోదయోగ్యమైన నాణ్యతకు తీసుకురావచ్చు. మీకు తగిన పరికరాలు ఉంటే, ప్రతిపాదిత సాధనాలను ఆన్-ది-ఫ్లై నాయిస్ రిమూవల్‌తో ఇంటరాక్టివ్ రే ట్రేసింగ్ కోసం కూడా ఉపయోగించవచ్చు.

ల్యాప్‌టాప్‌లు మరియు PCల నుండి క్లస్టర్‌లలోని నోడ్‌ల వరకు వివిధ రకాల పరికరాలలో లైబ్రరీని ఉపయోగించవచ్చు. SSE64, AVX4, AVX-2 మరియు XMX (Xe మ్యాట్రిక్స్ ఎక్స్‌టెన్షన్స్) సూచనలు, Apple సిలికాన్ చిప్‌లు మరియు Intel Xe GPUలు (ఆర్క్, ఫ్లెక్స్ మరియు మాక్స్ సిరీస్)తో కూడిన సిస్టమ్‌లకు మద్దతుతో 512-బిట్ ఇంటెల్ CPUల యొక్క వివిధ తరగతుల కోసం అమలు ఆప్టిమైజ్ చేయబడింది. NVIDIA (ఆధారిత వోల్టా, ట్యూరింగ్, ఆంపియర్, అడా లవ్‌లేస్ మరియు హాప్పర్ ఆర్కిటెక్చర్‌లు) మరియు AMD (RDNA2 (Navi 21) మరియు RDNA3 (Navi 3x) ఆర్కిటెక్చర్‌ల ఆధారంగా). SSE4.1 కోసం మద్దతు కనీస అవసరంగా పేర్కొనబడింది.

ఇంటెల్ ఓపెన్ ఇమేజ్ డెనోయిస్ 2.0 ఇమేజ్ డెనోయిస్ లైబ్రరీని ప్రచురించింది
ఇంటెల్ ఓపెన్ ఇమేజ్ డెనోయిస్ 2.0 ఇమేజ్ డెనోయిస్ లైబ్రరీని ప్రచురించింది

ఓపెన్ ఇమేజ్ డెనోయిస్ 2.0 విడుదలలో ప్రధాన మార్పులు:

  • GPUని ఉపయోగించి నాయిస్ తగ్గింపు కార్యకలాపాలను వేగవంతం చేయడానికి మద్దతు. GPU వైపు లెక్కలను ఆఫ్‌లోడింగ్ చేయడానికి SYCL, CUDA మరియు HIP సిస్టమ్‌లను ఉపయోగించి అమలు చేయబడింది, ఇది Intel Xe, AMD RDNA2, AMD RDNA3, NVIDIA వోల్టా, NVIDIA ట్యూరింగ్, NVIDIA Ampere, NVIDIA Ada Lovelace మరియు ఆధారంగా GPUలతో ఉపయోగించవచ్చు. NVIDIA హాప్పర్ ఆర్కిటెక్చర్.
  • కొత్త బఫర్ మేనేజ్‌మెంట్ API జోడించబడింది, ఇది స్టోరేజ్ రకాన్ని ఎంచుకోవడానికి, హోస్ట్ నుండి డేటాను కాపీ చేయడానికి మరియు Vulkan మరియు Direct3D 12 వంటి గ్రాఫిక్స్ APIల నుండి బాహ్య బఫర్‌లను దిగుమతి చేసుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది.
  • అసమకాలిక ఎగ్జిక్యూషన్ మోడ్ (oidnExecuteFilterAsync మరియు oidnSyncDevice ఫంక్షన్‌లు) కోసం మద్దతు జోడించబడింది.
  • సిస్టమ్‌లో ఉన్న భౌతిక పరికరాలకు అభ్యర్థనలను పంపడం కోసం API జోడించబడింది.
  • UUID లేదా PCI చిరునామా వంటి భౌతిక పరికర ID ఆధారంగా కొత్త పరికరాన్ని సృష్టించడానికి oidnNewDeviceByID ఫంక్షన్ జోడించబడింది.
  • SYCL, CUDA మరియు HIPతో పోర్టబిలిటీ కోసం విధులు జోడించబడ్డాయి.
  • కొత్త పరికర తనిఖీ పారామితులు జోడించబడ్డాయి (systemMemorySupported, managedMemorySupported, externalMemoryTypes).
  • ఫిల్టర్‌ల నాణ్యత స్థాయిని సెట్ చేయడానికి పారామీటర్ జోడించబడింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి