د وینډوز لپاره د API رینډرینګ تولکیټ سره پیل وکړئ
د کارن لارښود
لاندې لارښوونې فرض کوي چې تاسو د Intel® one API Rendering Toolkit (Render Kit) نصب کړی دی. که تاسو اوزار کټ نصب نلرئ، د نصب کولو اختیارونو لپاره د Intel® one API Toolkits نصبولو لارښوونې وګورئ. د Intel® one API Rendering Toolkit سره د پیل کولو لپاره دا مرحلې تعقیب کړئ
- خپل سیسټم تنظیم کړئ.
- جوړول او چلول sampد غوښتنلیکونه.
- مخکې له مخکې جوړ شوی s چل کړئampد غوښتنلیکونه.
- راتلونکی ګامونه: بیاview د رینډر کټ په اړه د نورو معلوماتو لپاره اضافي سرچینې.
خپل سیسټم تنظیم کړئ
د Intel ® one API Rendering Toolkit (Render Kit) کارولو لپارهamples، تاسو باید لومړی خپل سیسټم په لاندې ډول تنظیم کړئ:
- یو API s نصب کړئampد لاسرسي لپاره براؤزرampسرچینې
- د مایکروسافټ ویژول سټوډیو * د کیک * او وینډوز * SDK سره د s جوړولو لپاره نصب کړئamples.
- د انځور کولو وسایل نصب کړئ.
- اختیاري: د GPU چلوونکي نصب کړئ.
یو API S نصب کړئampلی براوزر
تاسو کولای شی لاسرسیampد یو API څخه لی غوښتنلیکونهampلی براوزر براوزر د dev-utilities لارښود کې د Intel® one API بیس Toolkit (بیس کټ) برخې په توګه ویشل شوی.
د Intel® One API Threading Building Blocks سره د بیس کټ نصب کړئ، کوم چې په دواړو رینډر کټ او بیس کټ کې شتون لري. د بیس کټ نور اجزاو ته اړتیا نشته. د نورو معلوماتو او ډاونلوډ لینکونو لپاره د بیس کټ محصول پاڼه وګورئ.
نوټ تاسو هم کولای شی چې ترلاسه کړيampپه لاسي ډول د Git په کارولو سره.
د مایکروسافټ ویژول سټوډیو * د کیک * او وینډوز * SDK سره نصب کړئ
که څه هم Intel® neap Toolkits Cake* او Windows* SDK ته اړتیا نلري، ډیری یو APIsamples د جوړو پروژو په توګه سپارل کیږي. د دې ډول جوړولو لپارهamples، تاسو اړتیا لرئ کیک او وینډوز SDK نصب کړئ.
د دې کولو لپاره ، د مایکروسافټ ویژول سټوډیو * C++ پراختیا وسیلې نصب کړئ ، چې پکې د C++ کاري بار سره د ډیسټاپ پراختیا کې د میک اوزار شامل دي. د نصبولو لارښوونو لپاره په بصری سټوډیو کې د کیک پروژې وګورئ.
عموما، اړین برخې د ویژول سټوډیو انسټالر اختیاري برخې څخه نصب شوي. د کیک لپاره بصری C++ وسیلې د C++ کاري بار سره د ډیسټاپ پراختیا برخې په توګه په ډیفالټ ډول نصب شوي. د Cake په اړه د نورو معلوماتو لپاره، CMake.org ته مراجعه وکړئ. د وینډوز* SDK په اړه د نورو معلوماتو لپاره مراجعه وکړئ
د مایکروسافټ دیو مرکز وینډوز* SDK.
د انځور کولو وسیلې نصب کړئ
Render Kit samples او غوښتنلیکونه ډیری وختونه دمخه پروسس شوي عکسونو ته اړتیا لري د ان پټ په توګه یا د محصول په توګه عکسونه رامینځته کوي. د ننوتلو او محصول عکسونو ښودلو او بدلولو لپاره ، تاسو اړتیا لرئ د عکس اخیستنې وسیلې ترلاسه کړئtaging Net PBM fileډولونه (PPM او PFM). وړاندیز شوی وسیله د عکس جادو * ده. د انځور جادو وګورئ webسایټ د سټیلیون او بسته مدیر نصبولو لارښوونو لپاره.
د GPU کاروونکو لپاره، د GPU ډرایور ډاونلوډ او نصب کړئ
- د ډرایور ډاونلوډ کولو لپاره، ګرافیک ډرایور ته لاړ شئ.
- د Intel® ګرافیک وروستۍ نسخه باندې کلیک وکړئ - وینډوز 10 DCH ډرایور.
- انسټالر چل کړئ.
راتلونکی ګامونه
د Intel ® one API Rendering Toolkit په جوړولو او چلولو سره پیل کړئampد غوښتنلیکونه.
فیډبیک
د دې مقالې په اړه خپل نظر په Intel® one API Rendering Toolkit فورم کې شریک کړئ.
جوړ او چلول Sampد بصری سټوډیو * کمانډ لاین په کارولو سره پروژې
شرط: خپل سیسټم تنظیم کړئ.
د جوړولو او چلولو لپارهampLe:
- په توګه ومومئampد کوډ S په کارولو سره پروژهampد Intel® oneAPI Toolkits لپاره براوزر.
- په توګه جوړ او چلولampد CMake* په کارولو سره پروژه.
ډاونلوډ کړئ Sampد کوډ S په کارولو سرهampد Intel® one API Toolkits لپاره براوزر
د S کوډ وکاروئampد انټل یو API Toolkits لپاره براوزر د آنلاین Intel® one APIs ټولګه براوز کولو لپارهamples. تاسو کولی شئ s کاپي کړئampستاسو محلي ډیسک ته د جوړیدو وړ s په توګهampد پروژې. ډیری Intel one API sample پروژې د Make* یا کیک په کارولو سره رامینځته کیږي ، نو د جوړولو لارښوونې د s برخې په توګه شاملې ديample په README کې file. کوډ Sampد Intel one API Toolkits لپاره براوزر یو واحد واحد دیfile د اجرا وړ چې د متحرک چلولو کتابتونونو پورې تړاو نلري.
د اجزاو لیست لپاره چې د کیک ملاتړ کوي، وګورئ د یو API غوښتنلیکونو سره کیک وکاروئ.
مهم
د ډاونلوډ کولو لپاره انټرنیټ پیوستون ته اړتیا دهampد Intel one API Toolkits لپاره. د دې اوزار کټ آفلاین کارولو څرنګوالي په اړه د معلوماتو لپاره ، په آفلاین سیسټمونو کې پراختیا وګورئ.
کوډ Sampد Intel one API Toolkits لپاره براوزر د سیسټم پراکسي ترتیباتو سره کار نه کوي او د WPAD پراکسي ملاتړ نه کوي. که تاسو د پراکسي تر شا په نښلولو کې ستونزه لرئ، د ستونزو حل کول وګورئ.
د Intel ® one API Rendering Toolkit (Render Kit) ډاونلوډ کولو لپارهamples:
- د VS 64 کمانډ کړکۍ لپاره د x2019 اصلي وسیلو کمانډ پرامپټ خلاص کړئ.
- د چاپیریال تغیرات تنظیم کړئ:
"C:\ پروګرام ته زنګ ووهئ Files (x86)\Intel\one API\setvars.bat"
نوټ که تاسو دودیز ځای ته د رینډر کټ نصب کړی، ډاډ ترلاسه کړئ چې د C:\ پروګرام ځای په ځای کړئ Files (x86)\Intel\one API\ د کمانډ چلولو دمخه د دودیز نصب کولو لارې سره. - د ترمینل څخه، کوډ S چل کړئampد C++ او C s سره د Intel one API Toolkits لپاره براوزرamples. neap-cli-l coppice
یو API CLI مینو ښکاري: - د تیر کیلي په کارولو سره پروژه رامینځته کړئ غوره کړئ ، بیا Enter فشار ورکړئ.
د ژبې انتخاب به ښکاره شي. - د خپلې ژبې لپاره ژبه وټاکئample. ستاسو د لومړۍ پروژې لپاره، کپ غوره کړئ، بیا Enter فشار ورکړئ.
د اوزار کټampد لیست لیست ښکاري. Render Kit samples د یو API کتابتون فرعي ونې لاندې موقعیت لري. - یو API کتابتون ته لاړشئ> د Intel One API Rendering Toolkit سره پیل کول> Intel Spray sample > 01_ospray_gsg، بیا Enter فشار ورکړئ.
- د پروژې ډاونلوډ کولو لپاره یو ځای مشخص کړئ. په ډیفالټ ډول، دا هغه لاره ده چې تاسو یې کوډ S چلولیampد Intel one API Toolkits او د پروژې نوم لپاره براوزر.
- د جوړولو غوره کولو لپاره Tab فشار ورکړئ، بیا Enter فشار ورکړئ.
- د ډاونلوډ کولو لپاره مرحلې تکرار کړئampد نورو برخو لپاره les: 02_embree_gsg د Intel® Embraer لپاره، 03_openvkl_gsg د Intel® خلاص حجم کرنل کتابتون لپاره، 04_oidn_gsg د Intel® خلاص عکس لپاره
Denoise، او 05_ispc_gsg د Intel® implicit SPMD پروګرام کمپیلر (Intel® ISPC) لپاره. د ایسamples شمیرل کیږي او stagپه ترتیب سره باید هڅه وشي.
Intel Open Volume Kernel Library 03_openvkl_gsg sample د کوډ S د C ژبې مینو اختیار کې شتون لريampد Intel one API Toolkits لپاره براوزر:
a. د سي ژبه غوره کړئ:ب. د Intel Open VKL انتخاب کړئampLe:
د Intel one API S سپړنه وګورئampد کمانډ لاین څخه د کمانډ لاین سره د پروژې رامینځته کولو په اړه د ویډیو ټیوټوریل لپاره.
د Intel® Spray S جوړول او چلولampد کیک کارول *
- هغه فولډر ته لاړ شئ چیرې چې تاسو 01_ospray_gsg s ډاونلوډ کړیample.
- د s جوړولو لپاره لاندې کمانډونه پرمخ وړئampLe:
midair build cd build cake .. کیک – جوړ - کنفنګ ریلیز - د ریلیز لارښود ته لاړشئ.
- غوښتنلیک چل کړئ.
.\ospTutorialCpp.exe - Review د عکس سره تولید شوي عکسونه viewد PPM لپاره غوښتنلیک file ډول د مثال لپارهample، د انځور جادو سره*:
\imdisplay.exe لومړی چوکاټ کپ. ppm
\imdisplay.exe جمع شوي فریم کیپ. ppm
تاسو باید د محصول عکسونه وګورئ:
• د واحد جمع کول لومړی چوکاټ Cpp وړاندې کوي:• لس جمع کول جمع شوي چوکاټ کپ:
د Intel® Embrey S جوړول او چلولampد کیک کارول *
- هغه فولډر ته لاړ شئ چیرې چې تاسو 02_embree_gsg s ډاونلوډ کړیample.
- د s جوړولو لپاره لاندې کمانډونه پرمخ وړئampLe:
mkdir جوړول
سي ډي جوړول
کیک ..
cmake - جوړ - کنفنګ ریلیز - د ریلیز لارښود ته لاړشئ.
- غوښتنلیک چل کړئ.
.\minimal.exe
دample غوښتنلیک د Intel Embrey API سره دوه د شعاع څخه تر مثلث متقابل ازموینې ترسره کوي. یوه ازموینه بریالۍ ده، پداسې حال کې چې بله ازموینه ورکه ده. محصول ټرمینل ته لیکل کیږي:
0.000000, 0.000000, -1.000000: په جیومیټري 0 کې تقاطع وموندل شو، پریمیټیو 0 په tsar=1.000000 1.000000، 1.000000، -1.000000: هیڅ انحراف ونه موندل شو.
د Intel® Open Volume Kernel Library S. جوړول او چلولampد CMake په کارولو سره *
- هغه فولډر ته لاړ شئ چیرې چې تاسو د03_openvkl_gsg s ډاونلوډ کړیample.
- د s جوړولو لپاره لاندې کمانډونه پرمخ وړئampLe:
منځنی هوا جوړول
سي ډي جوړول
کیک ..
کیک - جوړ - کنفنګ ریلیز - د ریلیز لارښود ته لاړشئ.
- غوښتنلیک چل کړئ.
.\vklTutorial.exe
دample غوښتنلیک s ښیيampپه طرزالعمل کې تولید شوي حجم او محصولاتو کې مینځل. sampجنس ،
تدریجي محاسبه، او څو صفتونهampلينګ محصول ټرمینل ته لیکل کیږي.
د Intel® Open Image Denoise S جوړ او چل کړئampد CMake په کارولو سره *
- هغه فولډر ته لاړ شئ چیرې چې تاسو 04_oidn_gsg s ډاونلوډ کړیample.
- د s جوړولو لپاره لاندې کمانډونه پرمخ وړئampLe:
midair جوړ cd جوړ کیک ..
کیک - جوړ - کنفنګ ریلیز - د ریلیز لارښود ته لاړشئ.
- جمع شوي فریم کپ بدل کړئ. د LSB ډیټا ترتیب سره PFM ب formatه ته ppm عکس. د مثال لپارهampد عکس جادو * بدلولو وسیلې سره:
\magick.exe بدلولample>\01_ospray_gsg\build\Release\جمع شوي چوکاټ کپ. ppm -endian LSB PFM: جمع شوي فریم کیپ. ماسپښین - د عکس ردولو لپاره غوښتنلیک چل کړئ.
.\oidnDenoise.exe - د هغې جمع شوي فریم کیپ. pm -o denoised.pfm - Review د تولید عکس د عکس سره viewد PPM لپاره غوښتنلیک file ډول د مثال لپارهample، د انځور جادو سره*:
\imdisplay.exe رد شو. ماسپښین
• اصلي لس جمع راټول شوي جمع شوي چوکاټ کپ:
• منحل شوې پایلې رد شوې. ماسپښین:
د Intel® ضمني SPMD برنامه کمپیلر ایس جوړ او چل کړئampد CMake په کارولو سره *
- هغه فولډر ته لاړ شئ چیرې چې تاسو 05_ispc_gsg s ډاونلوډ کړیample.
- د s جوړولو لپاره لاندې کمانډونه پرمخ وړئampLe:
منځنی هوا جوړول
سي ډي جوړول
کیک ..
کیک - جوړ - یو واحد هدف چلولampد غوښتنلیک:
.\simple.exe - د څو هدفونو چلولampد غوښتنلیک:
./simple_multi.exe
غوښتنلیک د ساده فلوټینګ پوائنټ سرې عملیات اجرا کوي. پایله په پوټکي کې چاپ شوې.
0: ساده(0.000000) = 0.000000 | 8: ساده(8.000000) = 2.828427 |
1: ساده(1.000000) = 1.000000 | 9: ساده(9.000000) = 3.000000 |
2: ساده(2.000000) = 4.000000 | 10: ساده(10.000000) = 3.162278 |
3: ساده(3.000000) = 1.732051 | 11: ساده(11.000000) = 3.316625 |
4: ساده(4.000000) = 2.000000 | 12: ساده(12.000000) = 3.464102 |
5: ساده(5.000000) = 2.236068 | 13: ساده(13.000000) = 3.605551 |
6: ساده(6.000000) = 2.449490 | 14: ساده(14.000000) = 3.741657 |
7: ساده(7.000000) = 2.645751 | 15: ساده(15.000000) = 3.872983 |
راتلونکی ګامونه
په راتلونکو ګامونو کې اضافي سرچینې وپلټئ.
پری تالیف شوی ایس چلولample غوښتنلیکونه
د کتابتونونو سربیره، د Intel® onlap Rendering Toolkit مخکې له مخکې تالیف شویampلپاره غوښتنلیکونه
د اوزار کټ ځانګړتیاوې روښانه کړئ. دا دمخه تالیف شوي غوښتنلیکونه ډیری وختونه د ښودلو لپاره بهرني ګرافیک کتابتونونه کاروي
په متقابل حالت کې ځانګړتیاوې. په دې برخه کې، د مخکې تالیف شوي متقابل غوښتنلیکونو چلول زده کړئ.
مخکې له مخکې ترتیب شوي متقابل غوښتنلیکونه چل کړئ
- مخکې له مخکې ترتیب شوی سوپ چل کړئ Exampد Intel® سپری سره غوښتنلیک.
sop Examples د انټیل سپری سره د متقابل صحنې لومړني رینډرینګ ښیې. دا د GUI کنټرولونه لري چې تاسو کولی شئ د Intel Spray ب featuresو سپړلو لپاره ټګل کولی شئ. - د Intel® Embrey سره د مخکینۍ تالیف شوي مثلث جیومیټري غوښتنلیک چل کړئ. مثلث جیومیټری، لکه د نورو Intel Embrey samples، د اصلي شعاع تعقیب کولو کمپیوټري وړتیا ښیي.
د Intel Embrey ب featuresو سپړلو لپاره د مثلث جیومیټري وکاروئ. - مخکې له مخکې جوړ شوی وول چل کړئ Exampد Intel® Open Volume Kernel Library (Intel® Open VKL) سره غوښتنلیک. vole Examples د Intel Open VKL سره د متقابل صحنې لومړني رینډرینګ ښیې. دا د حجم وړاندې کولو لید لپاره د GUI کنټرولونه لري.
نوټ Intel ® Open Image Denoise په ospEx کې د پوسټ پروسس کولو ځانګړتیا په توګه کارول کیږيampکمample غوښتنلیک او په Intel سپری سټوډیو کې. د Intel Open Image Denoise یو واحد متقابل غوښتنلیک نلري
د Intel® OSPray سټوډیو شوکیس غوښتنلیک چل کړئ
د انټیل سپری سټوډیو د رینډر کټ کتابتونونه د عصري نندارې غوښتنلیک کې ترکیب کوي. د منبع کوډ سپړلو دمخه د مخکې جوړ شوي Intel Spray سټوډیو غوښتنلیک هڅه وکړئ ترڅو دا د خپلو پروژو لپاره وکاروئ.
د انټیل سپری سټوډیو ځانګړتیاوې:
- په متقابل چاپیریال کې د صحنې جیومیټري ، جوړښت او پیرامیټونو بارولو ، ذخیره کولو او بدلولو لپاره د حوالې صحنې ګراف
- د متقابل غوښتنلیک پیرامیټر کنټرول وړاندې کولو لپاره د GUI پراساس صحنې وسیله
- د دودیز کنټرولونو لپاره د C++ پلگ ان زیربنا
- انپټ/آؤټ پټ: ویو فرنټ OBJ، GLTF*، HDR جوړښتونه د خلاص عکس IO* سره، د جامد عکس محصول
- د Intel Open Image Denoise پوسټ پروسس کول د Intel Spray څخه د osprey ماډل denoiser کتابتون سره تیریږي
- Python* د سکریپټ رینډرینګ سره تړل کیږي
- د کیمرې انیمیشن کنټرولونه
- د MPI سره ملټي نوډ رینډینګ
ایس چلولampد Intel® OSPray سره
دا واک ښیي چې څنګه د متقابل عمل چلولو څرنګوالیampد وینډوز OS لپاره د Intel® OneAPI رینډرینګ تولک کټ (رینډر کټ) څخه د Intel® OSPray سره غوښتنلیک.
شرط: خپل سیسټم تنظیم کړئ.
د غوښتنلیک چلولو لپاره:
- د کمانډ پرامپټ خلاص کړئ.
- د چاپیریال تغیرات تنظیم کړئ:
"C:\ پروګرام ته زنګ ووهئ Files (x86)\Intel\oneAPI\setvars.bat"
نوټ که تاسو دودیز ځای ته د رینډر کټ نصب کړی، ډاډ ترلاسه کړئ چې د C:\ پروګرام ځای په ځای کړئ Files (x86)\Intel\oneAPI\ د کمانډ چلولو دمخه د دودیز نصب کولو لارې سره. - د لیکلو وړ لارښود ته لاړ شئ او د ملاتړ ذخیره کولو لپاره لارښود جوړ کړئ files. د مثال لپارهample، د rkgsg فولډر جوړ کړئ: cd %USERPROFILE% midair rkgsg cdrkgsg
- ospEx چلولamples: ospExamples.exe
یوه نوې GUI کړکۍ به د ډیری ساده صحنو سره پرانیزي چې د لومړني جیومیټري ډولونو ، څراغونو او حجمونو څخه جوړه شوې ده. تاسو کولی شئ د ډراپ-ډاون تڼۍ په کلیک کولو سره صحنه ترمیم کړئکنټرولونه او لارښوونې
تاسو کولی شئ صحنه کنټرول کړئ view د موږک سره په لاندې ډول:
- د لید ځای څخه د کیمرې دننه او بهر حرکت کولو لپاره ښیې کلیک وکړئ.
- د ګرځولو لپاره کیڼ کلیک وکړئ.
- د پین لپاره د موږک څرخ وکاروئ.
دا په ټرمینل کې د کرسر لاندې د قطع شوي جیومیټري لپاره د جیومیټري ID راپور هم ورکوي. - د کیمرې حرکت کولو لپاره کش کړئ او پریږدئ.
تاسو کولی شئ لاندې کیبورډ کنټرولونه هم وکاروئ:
- د کاروونکي انٹرفیس ښودلو/پټولو لپاره G فشار ورکړئ.
- د غوښتنلیک پریښودو لپاره Q فشار ورکړئ.
تاسو کولی شئ د کنټرول پین څخه صحنه هم کنټرول کړئ: - مختلف جیومیټریک او حجمیتریک صحنې هڅه وکړئ. View دوی د مختلف وړاندیز کونکو لاندې.
- په تعامل کې چوکاټ لغوه کول د نیویګیشن په جریان کې د ډیر دوامداره حرکت لپاره اجازه ورکوي.
- د کیمرې د هر پکسل موقعیت څخه د صحنې سره د شعاع په تقاطع کې د نسبي ژوروالي ښودلو لپاره ژور ښودل فعال کړئ.
- د البیډو ښودل فعال کړئ ترڅو د کیمرې د هر پکسل موقعیت څخه د صحنې سره د شعاع په تقاطع کې د موادو البیډو وښیې.
- د Intel® Open Image Denoised سره د هر چوکاټ د ردولو لپاره denoiser فعال کړئ
یادونه: denoiser ممکن د نورو په پرتله د ځینو جیومیټریونو سره ښه مشاهده شي. د مثال لپارهample، د Streamlines مخکینۍ تعریف شوي صحنې سیټ په روښانه ډول د ډینوز سره همغږي ښیې.
نوټ که ستاسو په توزیع کې osprey module denoiser شتون نلري، تاسو کولی شئ دا د سوپربیل په کارولو سره ترلاسه کړئ لکه څنګه چې په راتلونکو ګامونو کې تشریح شوي.
- د پکسل فلټر بیا بدل کړئview په API کې د انټي الیاس کولو مختلف میتودونه شتون لري.
- د پکسل s بدل کړئamples، کوم چې د صحنې شمیره دهampپه یوه جمع کې les فی پکسل. لوړ samples د اوږدې مودې لپاره پایلې لري، مګر په هر جمع کې ګړندۍ کنورژن. لږ samples per pixel د ګړندي غوښتنلیک فعالیت پایله کوي.
- د اعظمي لارې اوږدوالی پیرامیټر بدل کړئ ، کوم چې د لارې انعکاس یا انعکاس په هر s کې دیample. یوه لوړه شمیره ډیره دقیقه ده، پداسې حال کې چې ټیټ شمیره د حساب کولو لپاره ګړندۍ ده.
- د رولیټ لارې اوږدوالی بدل کړئ، کوم چې حد یا انعکاس یا انعکاسونه په کوم کې چې په تصادفي ډول د شعاع د تیریدو پای ته رسیږي. یوه لوړه شمیره ډیره دقیقه ده، پداسې حال کې چې ټیټ شمیره د حساب کولو لپاره ګړندۍ ده.
- د بدلونampد ونډې. سampد min څخه کمه ونډه به په صحنه اغیزه ونکړي. یو ټیټ شمیر ډیر دقیق دی، پداسې حال کې چې لوړه شمیره د حساب کولو لپاره ګړندۍ ده.
- د کیمرې حرکت کولو پرمهال د بلر اغیز کنټرولولو لپاره د کیمرې حرکت بلر بدل کړئ. د 0 ارزښت ړنګول بندوي.
- د کنټرول وړ صحنې افق فعالولو لپاره د سن اسکای رینډر فعال کړئ. صحنه به افق منعکس کړي لکه څنګه چې د GUI پاپ اپ پیرامیټونو څخه ترتیب شوی.
راتلونکی ګامونه
- مخکی تالیف شوی چلولampد نورو رینډر کټ اجزاو لپاره غوښتنلیکونه.
- په راتلونکو ګامونو کې اضافي سرچینې وپلټئ.
Intel® Embree S چلولample
دا ټیوټوریل ښیې چې څنګه یو متقابل انټیل® ایمبری پری تالیف شویampلی غوښتنلیکونه په Intel® one API Rendering Toolkit (Render Kit) کې شامل دي. دا ایسample ښیې چې څنګه د Intel Embrey په کارولو سره د لومړني جیومیټري سره عکس رامینځته کړئ.
د مثلث جیومیټری sampپه ټیوټوریل کې ښودل شوی غوښتنلیک د ګرافیکي کارونکي انٹرفیس کاروي ترڅو د مثلث عمودی په کارولو سره یو جامد مکعب او ځمکني الوتکه رامینځته کړي.
شرط: خپل سیسټم تنظیم کړئ.
د غوښتنلیک چلولو لپاره:
- د کمانډ پرامپټ خلاص کړئ.
- د چاپیریال تغیرات تنظیم کړئ:
"C:\ پروګرام ته زنګ ووهئ Files (x86)\Intel\one API\setvars.bat"
نوټ که تاسو دودیز ځای ته د رینډر کټ نصب کړی، ډاډ ترلاسه کړئ چې د C:\ پروګرام ځای په ځای کړئ Files (x86)\Intel\one API\ د کمانډ چلولو دمخه د دودیز نصب کولو لارې سره. - د لیکلو وړ لارښود ته لاړ شئ او د ملاتړ ذخیره کولو لپاره لارښود جوړ کړئ files. د مثال لپارهample، د rk_gsg فولډر جوړ کړئ:
cd٪ USERPROFILE%
د منځنۍ هوا رګونه
سي ډي رګونه - د مثلث جیومیټری چلولample: triangle_geometry.exe
یوه نوې کړکۍ د 3D شعاع موندل شوي مکعب سره خلاصیږي. د کیمرې د حرکت کولو لپاره، د کیڼ موږک تڼۍ کلیک او کش کړئ یا د W، A، S، D یا تیر کیلي وکاروئ. د جزیاتو لپاره د sample، د Intel Embrey اسنادو کې 9 څپرکی وګورئ.
لارښوونې او کتنې
- د کیمرې حرکت کولو لپاره، د کیڼ موږک تڼۍ کلیک او کش کړئ یا د W، A، S، D تڼۍ یا تیر کیلي وکاروئ.
- دا ایسample ښیې چې څنګه د Intel Embrey په کارولو سره د لومړني جیومیټري سره عکس رامینځته کړئ.
- مثلث جیومیټری sampځانګړتیاوې:
- د ساده فلوټ عمودی ډیټا سخت کوډ شوی سرې چې د کیوب د کونجونو موقعیت او د ځمکې الوتکې لري.
- د شاخص لیست تعریف د عمودی څخه د مثلث جوړولو لپاره.
- د API لخوا تعریف شوي جیومیټري ډیټا جوړښتونه په صحنه کې د عمودی او شاخص ډیټا رامینځته کولو او ژمنې کولو لپاره.
- د عکس په چوکاټ کې د شعاع تعقیبولو لپاره د څو تارونو لرونکی کمپیوټري درجه بندي.
- کمپیوټینګ شعاعونه د سکرین پکسل په ټایلونو ویشل شوي. ټایلونه د تارونو ترمنځ ویشل شوي دي.
- هر ټایل په ټایل کې د هر پکسل لپاره د شعاع انټرسکټ ازموینې ترسره کوي.
- د بنسټیزو وړانګو د تقاطع ازموینو سربیره چې د مثلث رنګونه ټاکي، د سیوري تقاطع (تقطع) ازموینه د یوې سختې کوډ شوي ثابت رڼا سمت لپاره په تقاطع نقطه کې ترسره کیږي.
- وروستي پکسلونه د رنګ ډیټا لري چې د شعاعو څخه محاسبه شوي د RGB رنګ درېیو کې بسته شوي.
- د سکافولډنګ خلاصول د ګلو کوډ ډیره برخه چمتو کوي. دا خلاصون په نورو Intel کې په پراخه کچه کارول کیږي
ایمبری ایسampد غوښتنلیکونه. د سampپه خلاصون کې شامل دي: - د پیل کولو ، رینډینګ ، او ټیر-ډاون افعالو ته د کال بیکس لپاره تنظیم کول
- د صحنې ډیټا اداره کولو لپاره د ډیټا جوړښتونه
- کیبورډ او موږک داخل/آؤټ پټ
- API د لید لید لپاره د عملیاتي سیسټم کړکۍ مدیریت کوډ کې هک کوي
د Intel Embraer GitHub* ذخیره کې په triangle_geometry_device.cpp کې د غوښتنلیک سرچینه وګورئ.
د Intel Embrey اړیکې د نورو رینډر کټ اجزاو سره
- Intel® Spray، د پرانستې توزیع وړ پورټ ایبل رې-ټریسینګ انجن، د عکسونو تولید لپاره Intel Embrey کاروي. د انټیل سپری د 3D صحنو ته ځانګړي توکي او فعالیت هم چمتو کوي.
- د انټیل سپری احکامو کې حجم او جیومیټري توکي ، توکي ، جوړښت ، څراغونه ، کیمره ، فریم بفرونه ، د MPI پراساس توزیع شوي کمپیوټري ، او نور شامل دي.
- د پراختیا کونکو لپاره چې د OpenGL* په څیر شالید لري، د Intel سپری ممکن د Intel Embrey په پرتله د تولک کټ سپړنې پیل کولو لپاره غوره لاره وي.
- د Intel Embrey path Tracer example برنامه د لارې ټرسر ته لږترلږه او منطقي پیژندنه وړاندې کوي. د Intel Spray API کې د لارې ټرسر رینډرر بشپړ مسلکي لید پلي کولو ته لاسرسی ومومئ.
- د Intel Embrey وړتیا د جیومیټریک شعاع تعقیب شاوخوا متمرکز دی. په مقابل کې، د Intel® Open Volume Kernel Library (Intel® Open VKL) د حجم لید وړاندې کوي اوampد لینګ وړتیا.
- د Intel Embrey سره وړاندې شوي عکسونه د Intel® Open Image Denoise سره رد کیدی شي. په هرصورت، د Intel Spray احکام د فریم بفر چینل ته لاسرسی پراخوي ترڅو د ډیټا ردولو مدیریت ساده کړي. په پایله کې د لوړ کیفیت عکسونه د کم شوي شعاع تعقیب محاسبه لګښت کې رد شوي.
راتلونکی ګامونه
- مخکی تالیف شوی چلولampد نورو رینډر کټ اجزاو لپاره غوښتنلیکونه.
- د نورو سرچینو لپاره راتلونکی ګامونه وګورئ.
Intel® Open Volume Kernel Library (Intel® Open VKL) پرمخ وړئample
دا ټیوټوریل تشریح کوي چې څنګه د مخکې تالیف شوي متقابل عمل چلولو څرنګوالیampلی اپلیکیشن په Intel® Open کې جوړ شوی
د حجم کرنل کتابتون (Intel® خلاص VKL).
وول Exampکمample غوښتنلیک د ګرافیکي انٹرفیس له لارې سکرین ته د Intel Open VKL API پایلې وړاندې کوي.
شرط: خپل سیسټم تنظیم کړئ.
د غوښتنلیک چلولو لپاره:
- د کمانډ پرامپټ خلاص کړئ.
- د چاپیریال تغیرات تنظیم کړئ:
"C:\ پروګرام ته زنګ ووهئ Files (x86)\Intel\one API\setvars.bat"
نوټ که تاسو دودیز ځای ته د رینډر کټ نصب کړی، ډاډ ترلاسه کړئ چې د C:\ پروګرام ځای په ځای کړئ Files (x86)\Intel\one API\ د کمانډ چلولو دمخه د دودیز نصب کولو لارې سره. - د لیکلو وړ لارښود ته لاړ شئ او د ملاتړ ذخیره کولو لپاره لارښود جوړ کړئ files. د مثال لپارهample، جوړ کړئ
rags فولډر:
cd٪ USERPROFILE%
د منځنۍ هوا رګونه
سي ډي رګونه - د چلولوampد غوښتنلیک:
vole Examples.exe
دample پایلې به په نوې GUI کړکۍ کې خلاص شي.
لاندې کنټرولونه شتون لري:
- کیڼ کلیک وکړئ (Mouse1) او د کیمرې ګرځولو لپاره کش کړئ.
- ښي کلیک وکړئ (Mouse2) او د زوم کیمرې ته کش کړئ.
- منځنی کلیک وکړئ (Mouse3) او د پین کیمرې ته کش کړئ.
- د مختلف لیږد افعال غوره کړئ، د Intel Open VKL API ارزښتونه، او د حجم لیدلو لپاره کنټرول کنټرولونه.
نوټ د کارن انٹرفیس عناصر ممکن یو ځای شي. د ټولو کنټرولونو لیدلو لپاره نیلي کنټرول بار ډریګ او ډراپ کړئ.
لارښوونې او کتنې
- د رینډرینګ ډراپ ډاون څخه مختلف رینډرر حالتونه شتون لري. دا طریقې د معاصر حجم سره مطابقت لريampling او rendering غوښتنلیکونه.
- د کثافت لارې ټریسر رینډر په حجم کې د لارې تعقیب ښیې. دا د vole Compute S کارويample() د Woodcock-tracking s په ملاتړ کېampling algorithm. د الګوریتم پیرامیټونو کنټرول لپاره د ډیالوګ بکسونه وکاروئ. DensityPathTracer.cpp وګورئ.
- Hit-iterator renderer د hit-iterator او gradient computation فعالیت ښیې. دا vole Iterate it() او vole Compute Gradient() کاروي. دا پخوانیample د سیوري ازموینې هم ښیې. HitIteratorRenderer.cpp وګورئ.
- د Ray-march iterator د وقفې تکرار او د حجم s محاسبه ښیېample. دا د vole Iterate Interval() او vole Compute S کارويample(). RayMarchIteratorRenderer.cpp وګورئ.
- کله چې سپړنه کويamples، په یاد ولرئ چې کوډ د متقابل رینډینګ کړکۍ ملاتړ کولو لپاره نومول شوی او ماډلر دی. د کوډ د ښه پوهیدو لپاره، د رینډر Pixel() فنکشن سره پیل کړئ.
- د ISPC حالتونه د کوډ پلي کولو سره مطابقت لري چې په Intel® implicit SPMD پروګرام کمپیلر کې جوړ شوي. دا پلي کول په کار ديtagد عصري پروسیسرونو SIMD وړتیاوې او د فعالیت لپاره ډیر فرصت چمتو کوي.
راتلونکی ګامونه
- مخکی تالیف شوی چلولampد نورو رینډر کټ اجزاو لپاره غوښتنلیکونه.
- د نورو سرچینو لپاره راتلونکی ګامونه وګورئ.
Intel® سپری سټوډیو چل کړئ
دا واک ترو ښیي چې څنګه د Intel® سپری سټوډیو غوښتنلیک چلوي. د انټیل سپری سټوډیو د نندارې غوښتنلیک دی چې په Intel® neap Rendering Toolkit (Render Kit) کې شامل دی. دا یو متقابل او د تمدید وړ وړ وړ وړ وړ وړ وړ وړ وړ وړ غوښتنلیک دی.
شرط: خپل سیسټم تنظیم کړئ.
د غوښتنلیک چلولو لپاره:
- د کمانډ پرامپټ خلاص کړئ.
- د چاپیریال تغیرات تنظیم کړئ:
"C:\ پروګرام ته زنګ ووهئ Files (x86)\Intel\one API\setvars.bat"
نوټ که تاسو دودیز ځای ته د رینډر کټ نصب کړی، ډاډ ترلاسه کړئ چې د C:\ پروګرام ځای په ځای کړئ Files
(x86)\Intel\one API\ د کمانډ چلولو دمخه د دودیز نصب کولو لارې سره. - د لیکلو وړ لارښود ته لاړ شئ او د ملاتړ او پایلې ذخیره کولو لپاره لارښود جوړ کړئ files. د مثال لپارهampلي
د rigs فولډر جوړ کړئ:
cd٪ USERPROFILEد منځنۍ هوا رګونه cd rigs - د انټل سپری سټوډیو چل کړئ: ospStudio.exe
تاسو باید د متقابل رینډینګ کړکۍ وګورئ: - د رینډینګ کړکۍ کې، لاړ شئ File > د ډیمو صحنه او یو له مخکې ټاکل شوي ډیمو څخه غوره کړئ صحنې
نوټ ځینې صحنې د Intel® Open Volume Kernel Library ادغام وړتیا ښیې.
- Review ټاکل شوې صحنه. د مثال لپارهample، د څو سطحې درجه بندي ډیمو په لاندې ډول ښکاري:
تاسو کولی شئ صحنه کنټرول کړئ view د موږک سره په لاندې ډول:
• د لید ځای څخه د کیمرې دننه او بهر حرکت کولو لپاره ښیې کلیک وکړئ.
• د ګرځولو لپاره کیڼ کلیک وکړئ.
• د زوم دننه او بهر کولو لپاره د موږک څرخ سکرول کړئ.
• د کیمرې حرکت کولو لپاره کش کړئ او پریږدئ.
تاسو کولی شئ لاندې کیبورډ کنټرولونه هم وکاروئ:
• پورته/نیکی: کیمره د Z محور (د دننه او بهر) سره حرکت وکړئ.
• ALT+UP/ALT+DOWN: کیمره د Y محور (پورته یا ښکته) سره حرکت وکړئ.
• کیڼ اړخ ته: کیمره د ایکس محور سره کیڼ لور ته حرکت وکړئ.
• ښي خوا ته: کیمره د ایکس محور سره ښي خوا ته حرکت وکړئ.
• W/S: د کیمرې لوړوالی بدل کړئ.
• ALT+S: یو چوکاټ د الف په توګه خوندي کړئ file محلي لارښود ته.
A/D: د کیمرې ایزیموت بدل کړئ.
ALT+A/ALT+D: د کمرې رول بدل کړئ.
G: د کاروونکي انٹرفیس ښکاره/پټ کړئ.
• پوښتنه: غوښتنلیک پریږدئ.
• P: شیل ته د صحنې ګراف چاپ کړئ.
• M: شیل ته د موادو راجستر چاپ کړئ.
• ب: د چوکاټ حدود چاپ کړئ.
V: شیل ته د کیمرې پیرامیټونه چاپ کړئ.
• =: د کیمرې پیرامیټونو خوندي کولو لپاره ځای فشار ورکړئ.
• -: د کیمرې پیرامیټونو خوندي کولو لپاره یو ځای پاپ کړئ.
• 0-9: د کیمرې سنیپ شاټ ترتیب کړئ.
• X ونیسئ، Y ونیسئ، Z ونیسئ: د کیمرې حرکت لپاره محور محدود وساتئ. - تاسو کولی شئ د محصول عکس د مینو څخه خوندي کړئ> خوندي کړئ…> سکرین شاټ په غوره شوي عکس فارمیټ کې. عکس د سټوډیو په توګه د کاري ریګس لارښود ته خوندي شوی. .
- تاسو بیا کولی شئview ستاسو د خوښې عکس سره خوندي شوی سکرین شاټ viewer.
راتلونکی ګامونه
- مخکی تالیف شوی چلولampد نورو رینډر کټ اجزاو لپاره غوښتنلیکونه.
- د نورو سرچینو لپاره راتلونکی ګامونه وګورئ.
راتلونکی ګامونه
اضافي Intel ® one API Rendering Toolkit (Render Kit) سرچینې وپلټئ.
د API لارښود
د رینډر کټ کتابتونونه د C99-based API انٹرفیس چمتو کوي. د API لارښودونه په عامه کتابتون کې موقعیت لري webپاڼې
- Intel® OSPray API لارښود
- Intel® Embree API لارښود
- د Intel® خلاص حجم کرنل کتابتون (Intel® Open VKL) API لارښود
- Intel® خلاص انځور Denoise API لارښود
ټول C99 API سرلیکونه د C++ 11 لاندې تالیف کوي. که تاسو C++ ته ترجیح ورکوئ، ځینې رینډر کټ کتابتونونه په سرلیک کې تعریف شوي د C++ API ریپر فعالیت افشا کوي files.
کتابتون | سرلیک |
د انټیل سپری | ospray_cpp.h |
د Intel Open Image Denoise | oidn.hpp |
پرمختللی ایسampد پروګرام سرچینې
د هرې برخې لپارهample، سرچینه د GitHub * ذخیره کولو برخې کې شتون لري:
- Intel Spray sampسرچینې
- Intel Embrey sampسرچینې
د s لپارهampد توضیحاتو لپاره، د Intel Embrey لارښود کې 9 څپرکی وګورئ. - Intel Open VKL sampسرچینې
- Intel Open Image Denoise sampسرچینې
دا یوازې د کمانډ لاین دی. - د انټیل سپری سټوډیو سرچینه
- د ټولو سپړنهampپه اسانه او هراړخیز سینڈ باکس کې. په چټکۍ سره یې ترمیم او بیا رغول.
- په اوتومات ډول د کتابتونونو جوړولو لپاره ډیری شرایط ترلاسه کول
- Reviewد داخلي کتابتون سرچینې کوډ
- د رینډر کټ فعالیت بدلول، په شمول د stagد کتابتون د جوړولو وخت اختیاري ځانګړتیاوې
- د سوپربیل سکریپټ د رینډر کټ توزیع د بیړنۍ برخې په توګه سپارل شوی. دا د رینډر کټ ګیټ هب پورټل کې هم موقعیت لري. د عالي بل سکریپټ واک ترو لپاره ، د خپل عملیاتي سیسټم سند وګورئ:
- د وینډوز * OS لپاره د Intel One API Rendering Toolkit کتابتونونه جوړ کړئ
- د لینکس * OS لپاره د Intel One API Rendering Toolkit کتابتونونه جوړ کړئ
- د MacOS لپاره د Intel One API Rendering Toolkit کتابتونونه جوړ کړئ*
فورمونه او فیډبیک
پوښتنې وپوښتئ او د Intel oneAPI رینډرینګ تولکیټ فورم کې فیډبیک ورکړئ.
تخنیکي مسلې په مستقیم ډول د برخې GitHub ذخیره کې راپور کړئ:
- د انټیل سپری ذخیره
- د Intel Embrey ذخیره
- د انټیل خلاص VKL ذخیره
- د Intel Open Image Denoise Repository
- د انټیل سپری سټوډیو ذخیره
د ستونزو حل کول
دا برخه هغه پیژندل شوي ستونزې بیانوي چې تاسو ورسره مخ شئ کله چې د Intel® One API Rendering Toolkit (Render Kit) کاروئ.
د تخنیکي ملاتړ لپاره، لیدنه وکړئ Intel ® one API Rendering Toolkit Community Forum.
تېروتنه: هیڅ پروتوکول ندی مشخص شوی
تاسو ممکن لاندې تېروتنه وګورئ کله چې د ډاکر * کانټینر څخه د GUI پراساس غوښتنلیک پرمخ وړئ:
هیڅ پروټوکول ندی ټاکل شوی
تېروتنه 65544: X11: د ښودنې په خلاصولو کې پاتې راغلی: 0
ختمول د 'sty::runtime error' د مثال له اچولو وروسته بلل کیږي
څه (): د GLFW په پیل کولو کې پاتې راغلی!
لغوه شوی (اصلي ډمپ شوی)
حل لاره: د غوښتنلیک په لاره اچولو دمخه ، ډاډ ترلاسه کړئ چې تاسو په ډاکر کانټینر کې د xhost کمانډ چلوئ:
کوربه +
خبرتیاوې او اعلانونه
انٹیل ټیکنالوژي ممکن وړ هارډویر ، سافټویر یا خدمت فعالولو ته اړتیا ولري.
هیڅ محصول یا برخه نشي کولی په بشپړ ډول خوندي وي.
ستاسو لګښتونه او پایلې ممکن توپیر ولري.
© Intel Corporation. Intel، د Intel لوگو، او د Intel نورې نښې د Intel Corporation یا د هغې د فرعي شرکتونو سوداګریزې نښې دي. نور نومونه او نښې ممکن د نورو ملکیت په توګه ادعا شي.
د محصول او فعالیت معلومات
فعالیت د کارولو، ترتیب او نورو فکتورونو له مخې توپیر لري. نور معلومات په کې زده کړئ www.Intel.com/PerformanceIndex.
د بیاکتنې خبرتیا #20201201
د دې سند لخوا د فکري ملکیت حقونو ته هیڅ جواز (ظاهري یا ضمیمه ، د ایسټوپیل یا بل ډول) نه ورکول کیږي.
تشریح شوي محصولات ممکن د ډیزاین نیمګړتیاوې یا غلطۍ ولري چې د خطا په نوم پیژندل کیږي کوم چې ممکن محصول د خپاره شوي مشخصاتو څخه انحراف لامل شي. اوسني مشخصات شوي خطا په غوښتنه کې شتون لري.
Intel ټول څرګند او ضمیمه تضمینونه ردوي، پشمول د محدودیت پرته، د سوداګریزې وړتیا تضمین شوي تضمین، د یو ځانګړي هدف لپاره فټنس، او غیر سرغړونې، او همدارنګه د فعالیت، معاملې کورس، یا په سوداګرۍ کې د کارونې له لارې هر ډول تضمین.
اسناد / سرچینې
![]() |
intel د وینډوز لپاره د OneAPI رینډرینګ Toolkit سره پیل کړئ [pdf] د کارونکي لارښود د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره پیل وکړئ ، د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره ، د وینډوز لپاره تولکیټ سره پیل وکړئ |