intel - logoد وینډوز لپاره د API رینډرینګ تولکیټ سره پیل وکړئ
د کارن لارښود

لاندې لارښوونې فرض کوي چې تاسو د Intel® one API Rendering Toolkit (Render Kit) نصب کړی دی. که تاسو اوزار کټ نصب نلرئ، د نصب کولو اختیارونو لپاره د Intel® one API Toolkits نصبولو لارښوونې وګورئ. د Intel® one API Rendering Toolkit سره د پیل کولو لپاره دا مرحلې تعقیب کړئ

  1. خپل سیسټم تنظیم کړئ.
  2. جوړول او چلول sampد غوښتنلیکونه.
  3. مخکې له مخکې جوړ شوی s چل کړئampد غوښتنلیکونه.
  4. راتلونکی ګامونه: بیاview د رینډر کټ په اړه د نورو معلوماتو لپاره اضافي سرچینې.

خپل سیسټم تنظیم کړئ

د Intel ® one API Rendering Toolkit (Render Kit) کارولو لپارهamples، تاسو باید لومړی خپل سیسټم په لاندې ډول تنظیم کړئ:

  1. یو API s نصب کړئampد لاسرسي لپاره براؤزرampسرچینې
  2. د مایکروسافټ ویژول سټوډیو * د کیک * او وینډوز * SDK سره د s جوړولو لپاره نصب کړئamples.
  3. د انځور کولو وسایل نصب کړئ.
  4. اختیاري: د 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 ډرایور ډاونلوډ او نصب کړئ

  1. د ډرایور ډاونلوډ کولو لپاره، ګرافیک ډرایور ته لاړ شئ.
  2. د Intel® ګرافیک وروستۍ نسخه باندې کلیک وکړئ - وینډوز 10 DCH ډرایور.
  3. انسټالر چل کړئ.

راتلونکی ګامونه
د Intel ® one API Rendering Toolkit په جوړولو او چلولو سره پیل کړئampد غوښتنلیکونه.
فیډبیک
د دې مقالې په اړه خپل نظر په Intel® one API Rendering Toolkit فورم کې شریک کړئ.
جوړ او چلول Sampد بصری سټوډیو * کمانډ لاین په کارولو سره پروژې
شرط: خپل سیسټم تنظیم کړئ.
د جوړولو او چلولو لپارهampLe:

  1. په توګه ومومئampد کوډ S په کارولو سره پروژهampد Intel® oneAPI Toolkits لپاره براوزر.
  2. په توګه جوړ او چلول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:

  1. د VS 64 کمانډ کړکۍ لپاره د x2019 اصلي وسیلو کمانډ پرامپټ خلاص کړئ.
  2. د چاپیریال تغیرات تنظیم کړئ:
    "C:\ پروګرام ته زنګ ووهئ Files (x86)\Intel\one API\setvars.bat"
    نوټ که تاسو دودیز ځای ته د رینډر کټ نصب کړی، ډاډ ترلاسه کړئ چې د C:\ پروګرام ځای په ځای کړئ Files (x86)\Intel\one API\ د کمانډ چلولو دمخه د دودیز نصب کولو لارې سره.
  3. د ترمینل څخه، کوډ S چل کړئampد C++ او C s سره د Intel one API Toolkits لپاره براوزرamples. neap-cli-l coppice
    یو API CLI مینو ښکاري:intel د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره پیل کړئ - یوه پروژه جوړه کړئ
  4. د تیر کیلي په کارولو سره پروژه رامینځته کړئ غوره کړئ ، بیا Enter فشار ورکړئ.
    د ژبې انتخاب به ښکاره شي.intel د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره پیل کړئ - cpp
  5. د خپلې ژبې لپاره ژبه وټاکئample. ستاسو د لومړۍ پروژې لپاره، کپ غوره کړئ، بیا Enter فشار ورکړئ.
    د اوزار کټampد لیست لیست ښکاري. Render Kit samples د یو API کتابتون فرعي ونې لاندې موقعیت لري.intel د وینډوز - oneAPI کتابتونونو لپاره د OneAPI رینډرینګ تولکیټ سره پیل کړئ
  6. یو API کتابتون ته لاړشئ> د Intel One API Rendering Toolkit سره پیل کول> Intel Spray sample > 01_ospray_gsg، بیا Enter فشار ورکړئ.
  7. د پروژې ډاونلوډ کولو لپاره یو ځای مشخص کړئ. په ډیفالټ ډول، دا هغه لاره ده چې تاسو یې کوډ S چلولیampد Intel one API Toolkits او د پروژې نوم لپاره براوزر.intel د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره پیل کړئ - جوړ کړئ
  8. د جوړولو غوره کولو لپاره Tab فشار ورکړئ، بیا Enter فشار ورکړئ.
  9. د ډاونلوډ کولو لپاره مرحلې تکرار کړئ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 د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره پیل کړئ - د c ژبه غوره کړئب. د Intel Open VKL انتخاب کړئampLe:intel د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره پیل کړئ - VKL sample

د Intel one API S سپړنه وګورئampد کمانډ لاین څخه د کمانډ لاین سره د پروژې رامینځته کولو په اړه د ویډیو ټیوټوریل لپاره.
د Intel® Spray S جوړول او چلولampد کیک کارول *

  1. هغه فولډر ته لاړ شئ چیرې چې تاسو 01_ospray_gsg s ډاونلوډ کړیample.
  2. د s جوړولو لپاره لاندې کمانډونه پرمخ وړئampLe:
    midair build cd build cake .. کیک – جوړ - کنفنګ ریلیز
  3. د ریلیز لارښود ته لاړشئ.
  4. غوښتنلیک چل کړئ.
    .\ospTutorialCpp.exe
  5. Review د عکس سره تولید شوي عکسونه viewد PPM لپاره غوښتنلیک file ډول د مثال لپارهample، د انځور جادو سره*:
    \imdisplay.exe لومړی چوکاټ کپ. ppm
    \imdisplay.exe جمع شوي فریم کیپ. ppm
    تاسو باید د محصول عکسونه وګورئ:
    • د واحد جمع کول لومړی چوکاټ Cpp وړاندې کوي:intel د وینډوز لپاره د OneAPI رینډرینګ Toolkit سره پیل کړئ - accumulation render• لس جمع کول جمع شوي چوکاټ کپ:

intel د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره پیل کړئ - جوړ کړئد Intel® Embrey S جوړول او چلولampد کیک کارول *

  1. هغه فولډر ته لاړ شئ چیرې چې تاسو 02_embree_gsg s ډاونلوډ کړیample.
  2. د s جوړولو لپاره لاندې کمانډونه پرمخ وړئampLe:
    mkdir جوړول
    سي ډي جوړول
    کیک ..
    cmake - جوړ - کنفنګ ریلیز
  3. د ریلیز لارښود ته لاړشئ.
  4. غوښتنلیک چل کړئ.

.\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 په کارولو سره *

  1. هغه فولډر ته لاړ شئ چیرې چې تاسو د03_openvkl_gsg s ډاونلوډ کړیample.
  2. د s جوړولو لپاره لاندې کمانډونه پرمخ وړئampLe:
    منځنی هوا جوړول
    سي ډي جوړول
    کیک ..
    کیک - جوړ - کنفنګ ریلیز
  3. د ریلیز لارښود ته لاړشئ.
  4. غوښتنلیک چل کړئ.

.\vklTutorial.exe
دample غوښتنلیک s ښیيampپه طرزالعمل کې تولید شوي حجم او محصولاتو کې مینځل. sampجنس ،
تدریجي محاسبه، او څو صفتونهampلينګ محصول ټرمینل ته لیکل کیږي.

د Intel® Open Image Denoise S جوړ او چل کړئampد CMake په کارولو سره *

  1. هغه فولډر ته لاړ شئ چیرې چې تاسو 04_oidn_gsg s ډاونلوډ کړیample.
  2. د s جوړولو لپاره لاندې کمانډونه پرمخ وړئampLe:
    midair جوړ cd جوړ کیک ..
    کیک - جوړ - کنفنګ ریلیز
  3. د ریلیز لارښود ته لاړشئ.
  4. جمع شوي فریم کپ بدل کړئ. د LSB ډیټا ترتیب سره PFM ب formatه ته ppm عکس. د مثال لپارهampد عکس جادو * بدلولو وسیلې سره:
    \magick.exe بدلولample>\01_ospray_gsg\build\Release\جمع شوي چوکاټ کپ. ppm -endian LSB PFM: جمع شوي فریم کیپ. ماسپښین
  5. د عکس ردولو لپاره غوښتنلیک چل کړئ.
    .\oidnDenoise.exe - د هغې جمع شوي فریم کیپ. pm -o denoised.pfm
  6. Review د تولید عکس د عکس سره viewد PPM لپاره غوښتنلیک file ډول د مثال لپارهample، د انځور جادو سره*:
    \imdisplay.exe رد شو. ماسپښین
    • اصلي لس جمع راټول شوي جمع شوي چوکاټ کپ:

intel د وینډوز لپاره د OneAPI رینډرینګ تولک کټ سره پیل کړئ - رد شوې پایله• منحل شوې پایلې رد شوې. ماسپښین:intel د وینډوز لپاره د OneAPI رینډرینګ تولک کټ سره پیل کړئ - Intel چل کړئد Intel® ضمني SPMD برنامه کمپیلر ایس جوړ او چل کړئampد CMake په کارولو سره *

  1. هغه فولډر ته لاړ شئ چیرې چې تاسو 05_ispc_gsg s ډاونلوډ کړیample.
  2. د s جوړولو لپاره لاندې کمانډونه پرمخ وړئampLe:
    منځنی هوا جوړول
    سي ډي جوړول
    کیک ..
    کیک - جوړ
  3. یو واحد هدف چلولampد غوښتنلیک:
    .\simple.exe
  4.  د څو هدفونو چلول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 سره غوښتنلیک.
شرط: خپل سیسټم تنظیم کړئ.
د غوښتنلیک چلولو لپاره:

  1. د کمانډ پرامپټ خلاص کړئ.
  2. د چاپیریال تغیرات تنظیم کړئ:
    "C:\ پروګرام ته زنګ ووهئ Files (x86)\Intel\oneAPI\setvars.bat"
    نوټ که تاسو دودیز ځای ته د رینډر کټ نصب کړی، ډاډ ترلاسه کړئ چې د C:\ پروګرام ځای په ځای کړئ Files (x86)\Intel\oneAPI\ د کمانډ چلولو دمخه د دودیز نصب کولو لارې سره.
  3. د لیکلو وړ لارښود ته لاړ شئ او د ملاتړ ذخیره کولو لپاره لارښود جوړ کړئ files. د مثال لپارهample، د rkgsg فولډر جوړ کړئ: cd %USERPROFILE% midair rkgsg cdrkgsg
  4. ospEx چلولamples: ospExamples.exe

یوه نوې GUI کړکۍ به د ډیری ساده صحنو سره پرانیزي چې د لومړني جیومیټري ډولونو ، څراغونو او حجمونو څخه جوړه شوې ده. تاسو کولی شئ د ډراپ-ډاون تڼۍ په کلیک کولو سره صحنه ترمیم کړئintel د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره پیل کړئ - ډراپ-ډاون بټنونهکنټرولونه او لارښوونې
تاسو کولی شئ صحنه کنټرول کړئ 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په ټیوټوریل کې ښودل شوی غوښتنلیک د ګرافیکي کارونکي انٹرفیس کاروي ترڅو د مثلث عمودی په کارولو سره یو جامد مکعب او ځمکني الوتکه رامینځته کړي.
شرط: خپل سیسټم تنظیم کړئ.
د غوښتنلیک چلولو لپاره:

  1. د کمانډ پرامپټ خلاص کړئ.
  2. د چاپیریال تغیرات تنظیم کړئ:
    "C:\ پروګرام ته زنګ ووهئ Files (x86)\Intel\one API\setvars.bat"
    نوټ که تاسو دودیز ځای ته د رینډر کټ نصب کړی، ډاډ ترلاسه کړئ چې د C:\ پروګرام ځای په ځای کړئ Files (x86)\Intel\one API\ د کمانډ چلولو دمخه د دودیز نصب کولو لارې سره.
  3. د لیکلو وړ لارښود ته لاړ شئ او د ملاتړ ذخیره کولو لپاره لارښود جوړ کړئ files. د مثال لپارهample، د rk_gsg فولډر جوړ کړئ:
    cd٪ USERPROFILE%
    د منځنۍ هوا رګونه
    سي ډي رګونه
  4. د مثلث جیومیټری چلولample: triangle_geometry.exe
    یوه نوې کړکۍ د 3D شعاع موندل شوي مکعب سره خلاصیږي. د کیمرې د حرکت کولو لپاره، د کیڼ موږک تڼۍ کلیک او کش کړئ یا د W، A، S، D یا تیر کیلي وکاروئ. د جزیاتو لپاره د sample، د Intel Embrey اسنادو کې 9 څپرکی وګورئ.

intel د وینډوز - 3D ray لپاره د OneAPI رینډرینګ تولکیټ سره پیل کړئلارښوونې او کتنې

  • د کیمرې حرکت کولو لپاره، د کیڼ موږک تڼۍ کلیک او کش کړئ یا د 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 پایلې وړاندې کوي.
شرط: خپل سیسټم تنظیم کړئ.
د غوښتنلیک چلولو لپاره:

  1. د کمانډ پرامپټ خلاص کړئ.
  2. د چاپیریال تغیرات تنظیم کړئ:
    "C:\ پروګرام ته زنګ ووهئ Files (x86)\Intel\one API\setvars.bat"
    نوټ که تاسو دودیز ځای ته د رینډر کټ نصب کړی، ډاډ ترلاسه کړئ چې د C:\ پروګرام ځای په ځای کړئ Files (x86)\Intel\one API\ د کمانډ چلولو دمخه د دودیز نصب کولو لارې سره.
  3. د لیکلو وړ لارښود ته لاړ شئ او د ملاتړ ذخیره کولو لپاره لارښود جوړ کړئ files. د مثال لپارهample، جوړ کړئ
    rags فولډر:
    cd٪ USERPROFILE%
    د منځنۍ هوا رګونه
    سي ډي رګونه
  4. د چلولوampد غوښتنلیک:
    vole Examples.exe
    دample پایلې به په نوې GUI کړکۍ کې خلاص شي.

لاندې کنټرولونه شتون لري:

  • کیڼ کلیک وکړئ (Mouse1) او د کیمرې ګرځولو لپاره کش کړئ.
  • ښي کلیک وکړئ (Mouse2) او د زوم کیمرې ته کش کړئ.
  • منځنی کلیک وکړئ (Mouse3) او د پین کیمرې ته کش کړئ.
  • د مختلف لیږد افعال غوره کړئ، د Intel Open VKL API ارزښتونه، او د حجم لیدلو لپاره کنټرول کنټرولونه.
    intel د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره پیل کړئ - ټول کنټرولونه

نوټ د کارن انٹرفیس عناصر ممکن یو ځای شي. د ټولو کنټرولونو لیدلو لپاره نیلي کنټرول بار ډریګ او ډراپ کړئ.
لارښوونې او کتنې

  • د رینډرینګ ډراپ ډاون څخه مختلف رینډرر حالتونه شتون لري. دا طریقې د معاصر حجم سره مطابقت لري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) کې شامل دی. دا یو متقابل او د تمدید وړ وړ وړ وړ وړ وړ وړ وړ وړ وړ غوښتنلیک دی.
شرط: خپل سیسټم تنظیم کړئ.
د غوښتنلیک چلولو لپاره:

  1. د کمانډ پرامپټ خلاص کړئ.
  2. د چاپیریال تغیرات تنظیم کړئ:
    "C:\ پروګرام ته زنګ ووهئ Files (x86)\Intel\one API\setvars.bat"
    نوټ که تاسو دودیز ځای ته د رینډر کټ نصب کړی، ډاډ ترلاسه کړئ چې د C:\ پروګرام ځای په ځای کړئ Files
    (x86)\Intel\one API\ د کمانډ چلولو دمخه د دودیز نصب کولو لارې سره.
  3. د لیکلو وړ لارښود ته لاړ شئ او د ملاتړ او پایلې ذخیره کولو لپاره لارښود جوړ کړئ files. د مثال لپارهampلي
    د rigs فولډر جوړ کړئ:
    cd٪ USERPROFILEد منځنۍ هوا رګونه cd rigs
  4. د انټل سپری سټوډیو چل کړئ: ospStudio.exe
    تاسو باید د متقابل رینډینګ کړکۍ وګورئ:intel د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره پیل کړئ - File
  5. د رینډینګ کړکۍ کې، لاړ شئ File > د ډیمو صحنه او یو له مخکې ټاکل شوي ډیمو څخه غوره کړئ صحنېintel د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره پیل کړئ - ډیمو صحنهنوټ ځینې ​​صحنې د Intel® Open Volume Kernel Library ادغام وړتیا ښیې.
  6. Review ټاکل شوې صحنه. د مثال لپارهample، د څو سطحې درجه بندي ډیمو په لاندې ډول ښکاري:intel د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره پیل کړئ - ډیمو صحنه 1تاسو کولی شئ صحنه کنټرول کړئ 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 ونیسئ: د کیمرې حرکت لپاره محور محدود وساتئ.
  7. تاسو کولی شئ د محصول عکس د مینو څخه خوندي کړئ> خوندي کړئ…> سکرین شاټ په غوره شوي عکس فارمیټ کې. عکس د سټوډیو په توګه د کاري ریګس لارښود ته خوندي شوی. .intel د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره پیل کړئ -Save
  8. تاسو بیا کولی شئ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سرچینې
    دا یوازې د کمانډ لاین دی.
  • د انټیل سپری سټوډیو سرچینه
سوپربیلز
تاسو کولی شئ د ټولو s جوړولو او چلولو لپاره محلي چاپیریال ځای په ځای کړئampد سوپربیل سره. سوپربیل یو بشپړ اتوماتیک کیک سکریپټ دی چې د ټولو رینډر کټ کتابتونونو ترلاسه کولو او جوړولو لپاره.amples. سوپربیل د دې لپاره وړاندیز شوی میتود دی:
  • د ټولو سپړنه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 - logo

اسناد / سرچینې

intel د وینډوز لپاره د OneAPI رینډرینګ Toolkit سره پیل کړئ [pdf] د کارونکي لارښود
د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره پیل وکړئ ، د وینډوز لپاره د OneAPI رینډرینګ تولکیټ سره ، د وینډوز لپاره تولکیټ سره پیل وکړئ

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *