Windows အတွက် API Rendering Toolkit တစ်ခုဖြင့် စတင်လိုက်ပါ။
အသုံးပြုသူလမ်းညွှန်
အောက်ပါ ညွှန်ကြားချက်များသည် Intel® one API Rendering Toolkit (Render Kit) ကို ထည့်သွင်းထားသည်ဟု ယူဆပါသည်။ သင့်တွင် ကိရိယာတန်ဆာပလာများကို ထည့်သွင်းထားခြင်း မရှိပါက၊ တပ်ဆင်ရွေးချယ်စရာများအတွက် Intel® one API Toolkits တပ်ဆင်ခြင်းလမ်းညွှန်များကို ကြည့်ပါ။ Intel® one API Rendering Toolkit ကို စတင်ရန် ဤအဆင့်များကို လိုက်နာပါ။
- သင့်စနစ်အား စီစဉ်သတ်မှတ်ပါ။
- တည်ဆောက်ပြီး s ကို run ပါ။ample applications များ။
- pre-compiled s ကို Run လိုက်ပါ။ample applications များ။
- နောက်အဆင့်များ- Review Render Kit အကြောင်းပိုမိုလေ့လာရန် နောက်ထပ်အရင်းအမြစ်များ။
သင့်စနစ်အား စီစဉ်သတ်မှတ်ပါ။
Intel ® one API Rendering Toolkit (Render Kit) ကို အသုံးပြုရန်amples၊ ပထမဦးစွာ သင့်စနစ်အား အောက်ပါအတိုင်း သတ်မှတ်ရန် လိုအပ်သည်-
- API တစ်ခုတည်းကို ထည့်သွင်းပါ။amps ကိုဝင်ရောက်ရန် le browserample အရင်းအမြစ်များ။
- s ကိုတည်ဆောက်ရန်အတွက် Microsoft Visual Studio* ကို Cake* နှင့် Windows* SDK ဖြင့် ထည့်သွင်းပါ။amples
- ပုံရိပ်ဖော်ကိရိယာများ ထည့်သွင်းပါ။
- ရွေးချယ်နိုင်သည်- GPU ယာဉ်မောင်းများကို ထည့်သွင်းပါ။
API S တစ်ခုကို ထည့်သွင်းပါ။ample Browser
s ကိုဝင်ရောက်နိုင်ပါတယ်။ampAPI s တစ်ခုမှ application များample browser. ဘရောက်ဆာကို dev-utilities လမ်းညွှန်တွင် Intel® one API Base Toolkit (Base Kit) ၏ တစ်စိတ်တစ်ပိုင်းအဖြစ် ဖြန့်ဝေထားသည်။
Render Kit နှင့် Base Kit နှစ်မျိုးလုံးတွင်ရနိုင်သော Intel® one API Threading Building Blocks ဖြင့် Base Kit ကို ထည့်သွင်းပါ။ အခြား Base Kit အစိတ်အပိုင်းများ မလိုအပ်ပါ။ နောက်ထပ်အချက်အလက်များအတွက် Base Kit ထုတ်ကုန်စာမျက်နှာကို ကြည့်ရှုပြီး ဒေါင်းလုဒ်လင့်ခ်များကို ကြည့်ရှုပါ။
မှတ်ချက် s ကိုသင်လည်းရနိုင်သည်။ampGit* ကို ကိုယ်တိုင်သုံး၍ les
Cake* နှင့် Windows* SDK ဖြင့် Microsoft Visual Studio* ကို ထည့်သွင်းပါ။
Intel® neap Toolkits များသည် Cake* နှင့် Windows* SDK မလိုအပ်သော်လည်း၊ များစွာသော API များamples ကို Make ပရောဂျက်များအဖြစ်ပေးပို့သည်။ အဲဒီလို ဆောက်ဖို့၊amples၊ သင်သည် Cake နှင့် Windows SDK ကို ထည့်သွင်းရန် လိုအပ်သည်။
၎င်းကိုလုပ်ဆောင်ရန်၊ C++ အလုပ်တာဝန်ဖြင့် desktop development တွင် tools များ အပါအဝင် Microsoft Visual Studio* C++ ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာများကို ထည့်သွင်းပါ။ တပ်ဆင်မှုလမ်းညွှန်များအတွက် Visual Studio ရှိ ကိတ်မုန့်ပရောဂျက်များကို ကြည့်ပါ။
ပုံမှန်အားဖြင့်၊ လိုအပ်သော အစိတ်အပိုင်းများကို Visual Studio ထည့်သွင်းသူ၏ ရွေးချယ်နိုင်သော ကဏ္ဍမှ ထည့်သွင်းထားသည်။ ကိတ်မုန့်အတွက် Visual C++ တူးလ်များကို C++ အလုပ်ဝန်ဖြင့် Desktop ဖွံ့ဖြိုးတိုးတက်မှု၏ တစ်စိတ်တစ်ပိုင်းအနေဖြင့် ပုံသေထည့်သွင်းထားသည်။ ကိတ်မုန့်အကြောင်း နောက်ထပ်အချက်အလက်များအတွက် CMake.org ကို ကိုးကားပါ။ Windows* SDK ၏ နောက်ထပ်အချက်အလက်များအတွက် ကိုးကားပါ။
Microsoft Dev Center Windows* SDK။
ပုံရိပ်ဖော်ကိရိယာများ ထည့်သွင်းပါ။
Render Kit samples နှင့် အပလီကေးရှင်းများသည် မကြာခဏ ပုံများကို input အဖြစ် သို့မဟုတ် output အဖြစ် ဖန်တီးရန် လိုအပ်သည်။ အဝင်နှင့် အထွက်ပုံများကို ပြသရန်နှင့် ပြောင်းရန်၊ သင်သည် s အတွက် ပုံရိပ်ဖော်ကိရိယာများ ရယူရန် လိုအပ်သည်။tagNet PBM တွင်ရှိသည်။ fileအမျိုးအစားများ (PPM နှင့် PFM)။ အကြံပြုထားသည့်ကိရိယာမှာ Image Magics* ဖြစ်သည်။ Image Magick ကိုကြည့်ပါ။ webသီးသန့်ဆိုက်နှင့် ပက်ကေ့ဂျ်မန်နေဂျာအတွက် ညွှန်ကြားချက်များကို ထည့်သွင်းပါ။
GPU အသုံးပြုသူများအတွက်၊ GPU Drivers ကို ဒေါင်းလုဒ်လုပ်ပြီး ထည့်သွင်းပါ။
- ဒရိုက်ဗာကို ဒေါင်းလုဒ်လုပ်ရန်၊ ဂရပ်ဖစ်ဒရိုက်ဗာများသို့ သွားပါ။
- Intel® Graphics – Windows ® 10 DCH Drivers ၏ နောက်ဆုံးဗားရှင်းကို နှိပ်ပါ။
- installer ကို run ။
နောက်အဆင့်များ
တည်ဆောက်ပြီး လုပ်ဆောင်ခြင်းဖြင့် Intel ® one API Rendering Toolkit ကို စတင်လိုက်ပါ။ample applications များ။
တုံ့ပြန်ချက်
Intel ® one API Rendering Toolkit ဖိုရမ်တွင် ဤဆောင်းပါးနှင့်ပတ်သက်သည့် သင့်အကြံပြုချက်ကို မျှဝေပါ။
S ကိုတည်ဆောက်ပြီး Run ပါ။ample Visual Studio* Command Line ကို အသုံးပြု၍ ပရောဂျက်များ
လိုအပ်ချက်များ- သင့်စနစ်အား စီစဉ်သတ်မှတ်ပါ။
တည်ဆောက်ပြီး လည်ပတ်ရန်ample-
- အဖြစ်ရှာပါ။ampCode S ကို အသုံးပြု၍ ပရောဂျက်၊ampIntel® oneAPI Toolkits အတွက် le Browser
- တည်ဆောက်ပြီး လည်ပတ်ပါ။ampCMake* ကို အသုံးပြု၍ ပရောဂျက်။
S ကို download လုပ်ပါampCode S ကို အသုံးပြုampIntel® one API Toolkits အတွက် ဘရောက်ဆာ
Code S ကိုသုံးပါ။ampအွန်လိုင်း Intel® one API များ စုစည်းမှုကို ရှာဖွေရန် Intel one API Toolkits အတွက် ဘရောက်ဆာamples s ကိုကူးယူနိုင်ပါတယ်။ampbuildable s အဖြစ် သင့် local disk သို့ lesample စီမံကိန်းများ။ Intel one API အများစုample ပရောဂျက်များသည် Make* သို့မဟုတ် Cake ကို အသုံးပြု၍ တည်ဆောက်ထားသောကြောင့် တည်ဆောက်မှုလမ်းညွှန်ချက်များကို s ၏ တစ်စိတ်တစ်ပိုင်းအဖြစ် ထည့်သွင်းထားသည်။ampREADME တွင် le file. ကုဒ် Sample Browser သည် Intel one API Toolkits အတွက် stand-alone single-file dynamic runtime libraries များပေါ်တွင် မှီခိုမှုမရှိသော executable ဖြစ်သည်။
ကိတ်မုန့်ကို ပံ့ပိုးပေးသည့် အစိတ်အပိုင်းများစာရင်းအတွက် API အပလီကေးရှင်းတစ်ခုဖြင့် ကိတ်မုန့်ကို အသုံးပြုပါ။
အရေးကြီးတယ်။
s ကိုဒေါင်းလုဒ်လုပ်ရန်အင်တာနက်ချိတ်ဆက်မှုတစ်ခုလိုအပ်သည်။ampIntel one API Toolkits အတွက် les။ ဤကိရိယာအစုံကို အော့ဖ်လိုင်းအသုံးပြုနည်းဆိုင်ရာ အချက်အလက်အတွက်၊ အော့ဖ်လိုင်းစနစ်များ ဖော်ဆောင်ခြင်းကို ကြည့်ပါ။
ကုဒ် Sample Browser Intel one API Toolkits အတွက် စနစ်ပရောက်စီဆက်တင်များနှင့် အလုပ်မလုပ်ဘဲ WPAD ပရောက်စီကို မပံ့ပိုးပါ။ ပရောက်စီနောက်ကွယ်မှ ချိတ်ဆက်ရာတွင် ပြဿနာရှိနေပါက၊ ပြဿနာဖြေရှင်းခြင်းကို ကြည့်ပါ။
Intel ® one API Rendering Toolkit (Render Kit) ကို ဒေါင်းလုဒ်လုပ်ရန်amples-
- VS 64 ညွှန်ကြားချက်ဝင်းဒိုးအတွက် x2019 Native Tools Command Prompt ကိုဖွင့်ပါ။
- ပတ်၀န်းကျင်ပြောင်းလွဲချက်များကို သတ်မှတ်ပါ-
“C:\Program ကို ခေါ်ပါ။ Files (x86)\Intel\one API\setvars.bat”
မှတ်ချက် Render Kit ကို စိတ်ကြိုက်တည်နေရာတစ်ခုတွင် ထည့်သွင်းပါက၊ C:\Program ကို အစားထိုးရန် သေချာပါစေ။ Fileအမိန့်ကိုမလုပ်ဆောင်မီ စိတ်ကြိုက်တပ်ဆင်မှုလမ်းကြောင်းဖြင့် s (x86)\Intel\one API\။ - Terminal မှ Code S ကို run ပါ။ample Browser သည် Intel one API Toolkits အတွက် C++ နှင့် C s တို့ပါရှိသည်။amples neap-cli -l coppice
API CLI မီနူးတစ်ခုပေါ်လာသည်- - မြှားခလုတ်များကို အသုံးပြု၍ ပရောဂျက်တစ်ခု ဖန်တီးမည်ကို ရွေးချယ်ပြီးနောက် Enter နှိပ်ပါ။
ဘာသာစကားရွေးချယ်မှုပေါ်လာလိမ့်မည်။ - သင့်အတွက် ဘာသာစကားကို ရွေးပါ။ampလဲ့ သင်၏ပထမဆုံးပရောဂျက်အတွက်၊ ခွက်ကိုရွေးချယ်ပါ၊ ထို့နောက် Enter နှိပ်ပါ။
ကိရိယာအစုံ ၎amples list ပေါ်လာသည်။ Render Kit samples သည် API စာကြည့်တိုက်ခွဲတစ်ခု၏အောက်တွင်တည်ရှိသည်။ - API Libraries တစ်ခုသို့ သွားပါ > Intel one API Rendering Toolkit > Intel Spray နှင့် စတင်ခြင်းample > 01_ospray_gsg၊ ထို့နောက် Enter နှိပ်ပါ။
- ပရောဂျက်ကို ဒေါင်းလုဒ်လုပ်ရန် တည်နေရာကို သတ်မှတ်ပါ။ ပုံမှန်အားဖြင့်၊ ၎င်းသည် သင်ကုဒ် S ကို run သည့်လမ်းကြောင်းဖြစ်သည်။ample Browser အတွက် Intel one API Toolkits နှင့် ပရောဂျက်အမည်။
- Create ကိုရွေးချယ်ရန် Tab ကိုနှိပ်ပါ၊ ထို့နောက် Enter ကိုနှိပ်ပါ။
- s ကိုဒေါင်းလုဒ်လုပ်ရန်အဆင့်များကိုပြန်လုပ်ပါ။ampအခြားအစိတ်အပိုင်းများအတွက် les- Intel® Embraer အတွက် 02_embree_gsg၊ Intel® Open Volume Kernel Library အတွက် 03_embraer၊ Intel® Open Image အတွက် 04_oidn_gsg
Intel® Implicit SPMD Program Compiler (Intel® ISPC) အတွက် Denoise နှင့် 05_ispc_gsg။ ၎amples သည် နံပါတ် နှင့် s ဖြစ်သည်။tagအစီအစဥ်အတိုင်း စမ်းသတ်နိုင်ခဲ့သည်။
Intel Open Volume Kernel Library 03_openvkl_gsg sample ကို Code S ၏ C language menu option တွင်ရနိုင်သည်။ampIntel one API Toolkits အတွက် le Browser
a c ဘာသာစကားကို ရွေးပါခ Intel Open VKL ကို ရွေးပါ။ample-
Intel one API S ကို စူးစမ်းကြည့်ပါ။ampcommand line ဖြင့် ပရောဂျက်တစ်ခုဖန်တီးခြင်းဆိုင်ရာ ဗီဒီယိုသင်ခန်းစာအတွက် Command Line မှ les ။
Intel® Spray S ကို တည်ဆောက်ပြီး လုပ်ဆောင်ပါ။ampကိတ်မုန့်သုံးတယ်*
- 01_ospray_gsg s ကို သင်ဒေါင်းလုဒ်လုပ်ထားသည့် ဖိုင်တွဲသို့ သွားပါ။ampလဲ့
- s ကိုတည်ဆောက်ရန်အောက်ပါ command များကိုလုပ်ဆောင်ပါ။ample-
midair build cd build cake.. cake –build. -config ဖြန့်ချိသည်။ - ဖြန့်ချိရေးလမ်းညွှန်သို့ သွားပါ။
- လျှောက်လွှာကိုဖွင့်ပါ။
.\ospTutorialCpp.exe - Review ပုံတစ်ပုံနှင့်အတူ output ပုံများ viewPPM အတွက် er လျှောက်လွှာ file အမျိုးအစား။ ဟောင်းအတွက်ampပုံ Magick* ဖြင့် le၊
\imdisplay.exe ပထမဘောင်ဖလား။ ppm
\imdisplay.exe စုဆောင်းထားသော Frame Capp။ ppm
အထွက်ပုံများကို မြင်တွေ့ရမည်-
• တစ်ခုတည်း-စုစည်းမှု တင်ဆက်မှု ပထမဆုံး Frame Cpp-• ဆယ်ပုံတစ်ပုံ စုဆောင်းထားသော ဘောင်ဖလား-
Intel® Embrey S ကို တည်ဆောက်ပြီး လုပ်ဆောင်ပါ။ampကိတ်မုန့်သုံးတယ်*
- 02_embree_gsg s ကို သင်ဒေါင်းလုဒ်လုပ်ထားသည့် ဖိုင်တွဲသို့ သွားပါ။ampလဲ့
- s ကိုတည်ဆောက်ရန်အောက်ပါ command များကိုလုပ်ဆောင်ပါ။ample-
mkdir တည်ဆောက်သည်။
cd build
ကိတ်မုန့်
cmake - တည်ဆောက်ခြင်း။ -config ဖြန့်ချိသည်။ - ဖြန့်ချိရေးလမ်းညွှန်သို့ သွားပါ။
- လျှောက်လွှာကိုဖွင့်ပါ။
.\minimal.exe
အဆိုပါ s ကိုample အပလီကေးရှင်းသည် Intel Embrey API ဖြင့် ray-to-triangle ဖြတ်ပိုင်းစမ်းသပ်မှုနှစ်ခုကို လုပ်ဆောင်သည်။ စမ်းသပ်မှုတစ်ခု အောင်မြင်ပြီး အခြားစမ်းသပ်မှုတစ်ခုသည် လွဲချော်သည်။ အထွက်ကို terminal တွင်ရေးထားသည်-
0.000000, 0.000000, -1.000000- ဂျီသြမေတြီ 0 တွင် လမ်းဆုံကိုတွေ့ရှိသည်၊ primitive 0 at tsar=1.000000 1.000000, 1.000000, -1.000000- မည်သည့်လမ်းဆုံကိုမျှ ရှာမတွေ့ပါ။
Intel® Open Volume Kernel Library S ကို တည်ဆောက်ပြီး လုပ်ဆောင်ပါ။ampCMake ကိုအသုံးပြုသည်*
- 03_openvkl_gsg s ကို သင်ဒေါင်းလုဒ်လုပ်ထားသည့် ဖိုင်တွဲသို့ သွားပါ။ampလဲ့
- s ကိုတည်ဆောက်ရန်အောက်ပါ command များကိုလုပ်ဆောင်ပါ။ample-
midair build
cd build
ကိတ်မုန့်
ကိတ်မုန့်-ဆောက်။ -config ဖြန့်ချိသည်။ - ဖြန့်ချိရေးလမ်းညွှန်သို့ သွားပါ။
- လျှောက်လွှာကိုဖွင့်ပါ။
.\vklTutorial.exe
အဆိုပါ s ကိုample application သည် s ကိုပြသသည်။ampလုပ်ထုံးလုပ်နည်းအရ ထုတ်လုပ်ထားသော ထုထည်နှင့် အထွက်များအတွင်းတွင် ရှိနေသည်။ ၎ampလင်၊
gradient တွက်ချက်ခြင်းနှင့် multi-attribute sampလင်း Output ကို terminal သို့ စာရေးပါ။
Intel® Open Image Denoise S ကို တည်ဆောက်ပြီး လုပ်ဆောင်ပါ။ampCMake ကိုအသုံးပြုသည်*
- 04_oidn_gsg s ကို သင်ဒေါင်းလုဒ်လုပ်ထားသည့် ဖိုင်တွဲသို့ သွားပါ။ampလဲ့
- s ကိုတည်ဆောက်ရန်အောက်ပါ command များကိုလုပ်ဆောင်ပါ။ample-
midair build cd build cake.။
ကိတ်မုန့်-ဆောက်။ -config ဖြန့်ချိသည်။ - ဖြန့်ချိရေးလမ်းညွှန်သို့ သွားပါ။
- စုဆောင်းထားသော Frame Cup ကိုပြောင်းပါ။ LSB ဒေတာ မှာယူခြင်းဖြင့် ppm ပုံမှ PFM ဖော်မတ်။ ဟောင်းအတွက်ampLe၊ Image Magics* convert tool ဖြင့်-
\magick.exe ကို ပြောင်းပါ။ample>\01_ospray_gsg\build\Release \accumulated Frame Cup။ ppm -endian LSB PFM- စုဆောင်းထားသော Frame Capp။ ညနေ - ပုံကို ဖျက်ရန် အပလီကေးရှင်းကို ဖွင့်ပါ။
.\oidnDenoise.exe -သူမစုဆောင်းထားသော Frame Capp။ pm -o denoised.pfm - Review ပုံတစ်ပုံနှင့်အတူ output ပုံ viewPPM အတွက် er လျှောက်လွှာ file အမျိုးအစား။ ဟောင်းအတွက်ampပုံမှော်* ဖြင့် le၊
\imdisplay.exe ကို ငြင်းပယ်ထားသည်။ ညနေ
• မူရင်းဆယ်ပုံတစ်ပုံစုစည်းမှု စုဆောင်းထားသောဘောင်ဖလား-
• Denoised ရလဒ် denoised ။ ညနေ-
Intel® Implicit SPMD ပရိုဂရမ် Compiler S ကို တည်ဆောက်ပြီး လုပ်ဆောင်ပါ။ampCMake ကိုအသုံးပြုသည်*
- 05_ispc_gsg s ကို သင်ဒေါင်းလုဒ်လုပ်ထားသည့် ဖိုင်တွဲသို့ သွားပါ။ampလဲ့
- s ကိုတည်ဆောက်ရန်အောက်ပါ command များကိုလုပ်ဆောင်ပါ။ample-
midair build
cd build
ကိတ်မုန့်
ကိတ်မုန့်-ဆောက်။ - တစ်ခုတည်းသောပစ်မှတ် s ကို runample လျှောက်လွှာ
.\simple.exe - ပစ်မှတ်ပေါင်းများစွာကို Run လိုက်ပါ။ample လျှောက်လွှာ
./simple_multi.exe
အပလီကေးရှင်းသည် ရိုးရှင်းသော floating-point array လုပ်ဆောင်ချက်ကို လုပ်ဆောင်သည်။ ရလဒ်ကို တင်းတင်းမာမာဖြင့် ရိုက်နှိပ်ထားသည်။
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 |
နောက်အဆင့်များ
Next Steps တွင် နောက်ထပ်အရင်းအမြစ်များကို ရှာဖွေပါ။
Pre-Compiled S ကို Run ပါ။ampလျှောက်လွှာများ
စာကြည့်တိုက်များအပြင် Intel® onlap Rendering Toolkit သည် ကြိုတင်စုစည်းထားသော s ကို ထောက်ပံ့ပေးသည်။ample applications များ
ကိရိယာအစုံ၏အင်္ဂါရပ်များကို မီးမောင်းထိုးပြပါ။ ဤကြိုတင်စုစည်းထားသော အပလီကေးရှင်းများသည် ပြသရန် ပြင်ပဂရပ်ဖစ်စာကြည့်တိုက်များကို အသုံးပြုလေ့ရှိသည်။
အပြန်အလှန်အကျိုးသက်ရောက်မှုမုဒ်တွင်အင်္ဂါရပ်များ။ ဤကဏ္ဍတွင်၊ ကြိုတင်စုစည်းထားသော အပြန်အလှန်အကျိုးပြုအက်ပ်လီကေးရှင်းများကို လုပ်ဆောင်ရန် လေ့လာပါ။
ကြိုတင်စုစည်းထားသော အပြန်အလှန်အကျိုးပြုအက်ပ်များကို လုပ်ဆောင်ပါ။
- pre-compiled sop ကို Run လိုက်ပါ။ampIntel ® Spray ဖြင့် အပလီကေးရှင်း။
sop ထွamples သည် Intel Spray ဖြင့် အပြန်အလှန်အကျိုးသက်ရောက်သော မြင်ကွင်းတစ်ခု၏ အခြေခံ rendering ကို သရုပ်ပြသည်။ ၎င်းတွင် Intel Spray အင်္ဂါရပ်များကို စူးစမ်းလေ့လာရန် သင်ပြောင်းနိုင်သော GUI ထိန်းချုပ်မှုများ ပါရှိသည်။ - Intel ® Embrey ဖြင့် ကြိုတင်စုစည်းထားသော တြိဂံဂျီသြမေတြီ အပလီကေးရှင်းကို လုပ်ဆောင်ပါ။ အခြားသော Intel Embrey များကဲ့သို့ တြိဂံဂျီသြမေတြီamples၊ သည် core ray-tracing တွက်ချက်နိုင်စွမ်းကို ပြသသည်။
Intel Embrey အင်္ဂါရပ်များကို လေ့လာရန် တြိဂံဂျီဩမေတြီကို အသုံးပြုပါ။ - pre-compiled vole Ex ကို run ပါ။ampIntel ® Open Volume Kernel Library (Intel® Open VKL) ဖြင့် les အပလီကေးရှင်း။ ဗော်ထွamples သည် Intel Open VKL ဖြင့် အပြန်အလှန်အကျိုးသက်ရောက်သော မြင်ကွင်းတစ်ခု၏ အခြေခံ rendering ကို သရုပ်ပြသည်။ ၎င်းတွင် အသံအတိုးအကျယ် ပုံဖော်ခြင်း အမြင်အာရုံအတွက် ပုံမှန် GUI ထိန်းချုပ်မှုများ ပါရှိသည်။
မှတ်ချက် Intel ® Open Image Denoise ကို ospEx တွင် postprocessing feature တစ်ခုအဖြစ် အသုံးပြုသည်။ampနည်းသောample application နှင့် Intel Spray Studio တွင်။ Intel Open Image Denoise တွင် သီးသန့်အပြန်အလှန်အကျိုးသက်ရောက်သော အက်ပ်တစ်ခုမှ မရှိပါ။
Intel® OSPRay Studio Showcase Application ကို ဖွင့်ပါ။
Intel Spray Studio သည် Render Kit libraries များကို ခေတ်မီဆန်းသစ်သော showcase application တစ်ခုအဖြစ် ပေါင်းစပ်ထားသည်။ သင့်ကိုယ်ပိုင်ပရောဂျက်များအတွက် ၎င်းကိုအသုံးပြုရန်အတွက် အရင်းအမြစ်ကုဒ်ကို မစူးစမ်းမီ ကြိုတင်စုစည်းထားသော Intel Spray Studio အက်ပ်ကို စမ်းကြည့်ပါ။
Intel Spray Studio ၏အင်္ဂါရပ်များ
- အပြန်အလှန်အကျိုးပြုသောပတ်ဝန်းကျင်ရှိ မြင်ကွင်းဂျီသြမေတြီ၊ ပုံသဏ္ဍာန်များနှင့် ဘောင်များကို တင်ခြင်း၊ သိမ်းဆည်းခြင်းနှင့် အသွင်ပြောင်းခြင်းအတွက် ရည်ညွှန်းမြင်ကွင်းဂရပ်
- အပြန်အလှန်အကျိုးသက်ရောက်သောအက်ပ်လီကေးရှင်းတစ်ခု၏ rendering parameter control အတွက် GUI-based မြင်ကွင်းတူရိယာ
- စိတ်ကြိုက်ထိန်းချုပ်မှုများအတွက် C++ ပလပ်အင်အခြေခံအဆောက်အအုံ
- အဝင်/အထွက်- Wave အရှေ့ဘက် OBJ၊ GLTF*၊ Open Image IO* ပါသော HDR အသွင်အပြင်များ၊ တည်ငြိမ်သော ရုပ်ပုံထွက်ရှိမှု
- Intel Open Image Denoise သည် Intel Spray မှ osprey module denoiser စာကြည့်တိုက်ဖြင့် လုပ်ဆောင်ပြီးနောက် ဖြတ်သန်းမှုများ
- Python* သည် script rendering နှင့် binding ဖြစ်သည်။
- ကင်မရာ လှုပ်ရှားသက်ဝင်မှု ထိန်းချုပ်မှုများ
- MPI ဖြင့် node ပေါင်းများစွာ တင်ဆက်ခြင်း။
S ကို runampIntel® OSPRay နှင့် အတူ
ဤလေ့ကျင့်ခန်းသည် အပြန်အလှန်အကျိုးသက်ရောက်မှုကို မည်သို့လုပ်ဆောင်ရမည်ကို သရုပ်ပြသည်။ampWindows* OS အတွက် Intel® oneAPI Rendering Toolkit (Render Kit) မှ Intel® OSPRay နှင့် အပလီကေးရှင်း။
လိုအပ်ချက်များ- သင့်စနစ်အား စီစဉ်သတ်မှတ်ပါ။
လျှောက်လွှာကို run ရန်-
- command prompt ကိုဖွင့်ပါ။
- ပတ်၀န်းကျင်ပြောင်းလွဲချက်များကို သတ်မှတ်ပါ-
“C:\Program ကို ခေါ်ပါ။ Files (x86)\Intel\oneAPI\setvars.bat”
မှတ်ချက် Render Kit ကို စိတ်ကြိုက်တည်နေရာတစ်ခုတွင် ထည့်သွင်းပါက၊ C:\Program ကို အစားထိုးရန် သေချာပါစေ။ Fileအမိန့်ကိုမလုပ်ဆောင်မီ စိတ်ကြိုက်တပ်ဆင်မှုလမ်းကြောင်းဖြင့် s (x86)\Intel\oneAPI\။ - ရေးနိုင်သော လမ်းညွှန်တစ်ခုသို့ သွားကာ ပံ့ပိုးကူညီမှုကို သိမ်းဆည်းရန် လမ်းညွှန်တစ်ခုကို ဖန်တီးပါ။ file၎။ ဟောင်းအတွက်ample၊ rkgsg ဖိုဒါကို ဖန်တီးပါ- cd %USERPROFILE% midair rkgsg cdrkgsg
- ospEx ကိုဖွင့်ပါ။amples: ospExamples.exe
GUI ဝင်းဒိုးအသစ်သည် အခြေခံဂျီသြမေတြီအမျိုးအစားများ၊ မီးများနှင့် အတွဲများပါ၀င်သော ရိုးရှင်းသောမြင်ကွင်းများစွာဖြင့် ဖွင့်ပါမည်။ drop-down ခလုတ်ကိုနှိပ်ခြင်းဖြင့် မြင်ကွင်းကို တည်းဖြတ်နိုင်သည်။ထိန်းချုပ်မှုများနှင့် အကြံပြုချက်များ
မြင်ကွင်းကို သင်ထိန်းချုပ်နိုင်သည်။ view အောက်ပါအတိုင်း mouse ဖြင့်
- ကင်မရာကို ကြည့်ရှုသည့်နေရာမှ အဝင်အထွက်ရွှေ့ရန် ညာကလစ်နှိပ်ပါ။
- လှည့်ရန် ဘယ်ကိုနှိပ်ပါ။
- လှည့်ရန် mouse wheel ကိုသုံးပါ။
၎င်းသည် terminal ရှိ cursor အောက်တွင် ဖြတ်ထားသော ဂျီသြမေတြီအတွက် ဂျီသြမေတြီ ID ကိုလည်း အစီရင်ခံပါသည်။ - ကင်မရာကိုရွှေ့ရန် ဖိဆွဲချလိုက်ပါ။
အောက်ဖော်ပြပါ ကီးဘုတ်ထိန်းချုပ်မှုများကိုလည်း သင်အသုံးပြုနိုင်ပါသည်-
- အသုံးပြုသူအင်တာဖေ့စ်ကိုပြသရန်/ဝှက်ရန် G ကိုနှိပ်ပါ။
- အပလီကေးရှင်းမှထွက်ရန် Q ကိုနှိပ်ပါ။
ထိန်းချုပ်မှုအကန့်မှ မြင်ကွင်းကိုလည်း သင်ထိန်းချုပ်နိုင်သည်- - မတူညီသော ဂျီဩမေတြီနှင့် ထုထည်ရှိသော မြင်ကွင်းများကို စမ်းကြည့်ပါ။ View ၎င်းတို့ကို မတူညီသော သရုပ်ဖော်မှုအောက်တွင် ထားရှိပါ။
- အပြန်အလှန်တုံ့ပြန်မှုပေါ်ရှိဘောင်ကို ပယ်ဖျက်ခြင်းဖြင့် လမ်းညွှန်မှုအတွင်း ဆက်တိုက်လှုပ်ရှားသက်ဝင်မှုကို ပိုမိုရရှိစေပါသည်။
- ကင်မရာ၏ pixel တည်နေရာတစ်ခုစီမှ မြင်ကွင်းနှင့် ဓာတ်ရောင်ခြည်လမ်းဆုံတွင် နှိုင်းရအတိမ်အနက်ကိုပြသရန် အတိမ်အနက်ကိုပြသခြင်းကို ဖွင့်ပါ။
- ကင်မရာ၏ pixel တည်နေရာတစ်ခုစီမှ မြင်ကွင်းနှင့် ဓာတ်ရောင်ခြည်လမ်းဆုံတွင် ပစ္စည်း၏ albedo ကိုပြသရန် albedo ပြခြင်းကို ဖွင့်ပါ။
- Intel® Open Image Denoised ဖြင့် frame တစ်ခုစီကို denoise လုပ်ရန် denoiser ကိုဖွင့်ပါ။
မှတ်ချက် - denoiser သည် အခြားသူများထက် အချို့သော ဂျီသြမေတြီများဖြင့် ပိုမိုကောင်းမွန်စွာ လုပ်ဆောင်နိုင်သည် ။ ဟောင်းအတွက်ampထို့ကြောင့်၊ Streamlines ကြိုတင်သတ်မှတ်ထားသော မြင်ကွင်းအစုံသည် denoise နှင့် ပေါင်းစည်းခြင်းကို ပိုမိုရှင်းလင်းစွာပြသသည်။
မှတ်ချက် အကယ်၍ osprey module denoiser ကို သင့်ဖြန့်ဖြူးမှုတွင် မရရှိနိုင်ပါက၊ နောက်အဆင့်များတွင် ဖော်ပြထားသည့်အတိုင်း Superbill ကို အသုံးပြု၍ ၎င်းကို သင်ရနိုင်သည်။
- pixel filter ကို ပြန်ပြောင်းပါ။view API တွင်ရရှိနိုင်သော မတူညီသော ဆန့်ကျင်ရေးနည်းလမ်းများ။
- pixel s ကိုပြောင်းပါ။amples သည် အခင်းအကျင်း၏ နံပါတ်ဖြစ်သည်။ampစုစည်းမှုတစ်ခုတွင် pixel တစ်ခုလျှင် les ။ ၎amples သည် rendering time ပိုရှည်သော်လည်း စုစည်းမှုတစ်ခုလျှင် convergence ပိုမြန်သည်။ ၎amples per pixel သည် အက်ပလီကေးရှင်းစွမ်းဆောင်ရည်ကို ပိုမိုမြန်ဆန်စေသည်။
- လမ်းကြောင်း ရောင်ပြန်ဟပ်မှု သို့မဟုတ် အလင်းယပ်များ စက္ကန့်အလိုက် လမ်းကြောင်း ရောင်ပြန်ဟပ်မှု အရေအတွက်ဖြစ်သည့် အမြင့်ဆုံးလမ်းကြောင်း အရှည်ဘောင်ကို ပြောင်းပါ။ampလဲ့ ပိုမြင့်သော နံပါတ်သည် ပိုမိုတိကျသည်၊ အောက်ဂဏန်းသည် တွက်ချက်ရန် ပိုမြန်သည်။
- ray တစ်ခု၏ဖြတ်သန်းမှုကို ကျပန်းအဆုံးသတ်ရန် တံခါးခုံ သို့မဟုတ် ရောင်ပြန်ဟပ်မှု သို့မဟုတ် အလင်းယိုင်များဖြစ်သည့် ကစားကွက်လမ်းကြောင်းအရှည်ကို ပြောင်းပါ။ ပိုမြင့်သော နံပါတ်သည် ပိုမိုတိကျသည်၊ အောက်ဂဏန်းသည် တွက်ချက်ရန် ပိုမြန်သည်။
- ၎ample အလှူငွေများ။ ၎ampပံ့ပိုးကူညီမှုသည် min ထက်နည်းသော ပံ့ပိုးကူညီမှု မြင်ကွင်းကို ထိခိုက်မည်မဟုတ်ပါ။ အောက်ဂဏန်းသည် ပိုမိုတိကျသည်၊ ပိုများသောနံပါတ်သည် တွက်ချက်ရန်ပိုမိုမြန်ဆန်သည်။
- ကင်မရာရွှေ့နေစဉ် မှုန်ဝါးခြင်းအကျိုးသက်ရောက်မှုကို ထိန်းချုပ်ရန် ကင်မရာလှုပ်ရှားမှု မှုန်ဝါးမှုကို ပြောင်းလဲပါ။ 0 တန်ဖိုးသည် မှုန်ဝါးမှုကို ပိတ်စေသည်။
- ထိန်းချုပ်နိုင်သော မြင်ကွင်းမိုးကုပ်စက်ဝိုင်းကို ဖွင့်ရန် Render Sun Sky ကို ဖွင့်ပါ။ မြင်ကွင်းသည် GUI ပေါ့ပ်အပ် ကန့်သတ်ချက်များမှ ပြင်ဆင်ထားသည့်အတိုင်း မိုးကုပ်စက်ဝိုင်းကို ထင်ဟပ်စေမည်ဖြစ်သည်။
နောက်အဆင့်များ
- ကြိုတင်ပြုစုထားသော ၎ampအခြား Render Kit အစိတ်အပိုင်းများအတွက် အသုံးချပရိုဂရမ်များ။
- Next Steps တွင် နောက်ထပ်အရင်းအမြစ်များကို ရှာဖွေပါ။
Intel® Embree S ကို ဖွင့်ပါ။ample
ဤသင်ခန်းစာတွင် အပြန်အလှန်အကျိုးသက်ရောက်သော Intel® Embrey ကြိုတင်စုစည်းထားသော s ကို မည်သို့လုပ်ဆောင်ရမည်ကို ပြသထားသည်။ampIntel® one API Rendering Toolkit (Render Kit) တွင် ပါဝင်သော အပလီကေးရှင်းများ။ ဒီ sample သည် Intel Embrey ကို အသုံးပြု၍ အခြေခံဂျီသြမေတြီဖြင့် ပုံတစ်ပုံကို ထုတ်လုပ်ပုံအား သရုပ်ပြသည်။
တြိဂံ ဂျီသြမေတြီ ၎ampသင်ခန်းစာတွင်ပြသထားသည့် le အပလီကေးရှင်းသည် တြိဂံဒေါင်လိုက်များကို အသုံးပြု၍ static cube နှင့် ground plane ကိုဖန်တီးရန် graphical user interface ကိုအသုံးပြုသည်။
ကြိုတင်လိုအပ်ချက်- သင့်စနစ်ကို ပြင်ဆင်သတ်မှတ်ပါ။
လျှောက်လွှာကို run ရန်-
- command prompt ကိုဖွင့်ပါ။
- ပတ်၀န်းကျင်ပြောင်းလွဲချက်များကို သတ်မှတ်ပါ-
“C:\Program ကို ခေါ်ပါ။ Files (x86)\Intel\one API\setvars.bat”
မှတ်ချက် Render Kit ကို စိတ်ကြိုက်တည်နေရာတစ်ခုတွင် ထည့်သွင်းပါက၊ C:\Program ကို အစားထိုးရန် သေချာပါစေ။ Fileအမိန့်ကိုမလုပ်ဆောင်မီ စိတ်ကြိုက်တပ်ဆင်မှုလမ်းကြောင်းဖြင့် s (x86)\Intel\one API\။ - ရေးနိုင်သော လမ်းညွှန်တစ်ခုသို့ သွားကာ ပံ့ပိုးကူညီမှုကို သိမ်းဆည်းရန် လမ်းညွှန်တစ်ခုကို ဖန်တီးပါ။ file၎။ ဟောင်းအတွက်ample၊ rk_gsg ဖိုဒါကို ဖန်တီးပါ။
cd %USERPROFILE%
midair rigs များ
စီဒီတူးစင်များ - တြိဂံဂျီသြမေတြီ s ကိုဖွင့်ပါ။ample: triangle_geometry.exe
3D ray-traced cube ဖြင့် ဝင်းဒိုးအသစ်တစ်ခု ဖွင့်သည်။ ကင်မရာကိုရွှေ့ရန် ဘယ်ဘက်မောက်စ်ခလုတ်ကို နှိပ်ပြီး ဆွဲယူပါ သို့မဟုတ် W၊ A၊ S၊ D သို့မဟုတ် မြှားခလုတ်များကို အသုံးပြုပါ။ s အကြောင်းအသေးစိတ်အတွက်ampထို့ကြောင့်၊ Intel Embrey စာရွက်စာတမ်းတွင် အခန်း ၉ ကိုကြည့်ပါ။
အကြံပြုချက်များနှင့် လေ့လာတွေ့ရှိချက်များ
- ကင်မရာကိုရွှေ့ရန် ဘယ်ဘက်မောက်စ်ခလုတ်ကို နှိပ်ပြီး ဆွဲယူပါ သို့မဟုတ် W၊ A၊ S၊ D ခလုတ်များ သို့မဟုတ် မြှားခလုတ်များကို အသုံးပြုပါ။
- ဒီ sample သည် Intel Embrey ကို အသုံးပြု၍ အခြေခံဂျီသြမေတြီဖြင့် ပုံတစ်ပုံကို ထုတ်လုပ်ပုံအား သရုပ်ပြသည်။
- တြိဂံ ဂျီသြမေတြီ ၎ample features တွေ:
- cube ၏ထောင့်များနှင့် မြေပြင်လေယာဉ်ပျံ၏တည်နေရာတို့ပါ၀င်သော ရိုးရှင်းသော float vertex data ၏ hard-coded array တစ်ခု။
- တြိဂံများတည်ဆောက်ရန်အတွက် အညွှန်းစာရင်းများ၏ အဓိပ္ပါယ်ဖွင့်ဆိုချက်။
- မြင်ကွင်းထဲသို့ vertex နှင့် index data ကို ဖန်တီးပြီး သွင်းရန်အတွက် API-သတ်မှတ်ထားသော ဂျီသြမေတြီ ဒေတာတည်ဆောက်ပုံများ။
- ပုံဘောင်အပေါ် ray-tracing အတွက် multi-threaded compute hierarchy ။
- ကွန်ပြူတာရောင်ခြည်များကို စခရင် pixels အကွက်များအဖြစ် ပိုင်းခြားထားသည်။ အကွက်များကို အကွက်များကြားတွင် ခွဲထားသည်။
- အကွက်တစ်ခုစီသည် အကွက်အတွင်းရှိ pixel တစ်ခုစီအတွက် ray intersect စမ်းသပ်မှုများကို လုပ်ဆောင်သည်။
- တြိဂံအရောင်များကို ဆုံးဖြတ်ပေးသည့် အခြေခံ ဓာတ်မှန်ရိုက်ခြင်း စမ်းသပ်မှုများအပြင်၊ ခဲဖြင့်ကုတ်ထားသော ပုံသေအလင်း ဦးတည်ချက်တစ်ခုအတွက် လမ်းဆုံအမှတ်တွင် အရိပ်ကြားဖြတ် (occlusion) စမ်းသပ်မှုကို လုပ်ဆောင်သည်။
- နောက်ဆုံးပစ်ဆယ်များတွင် RGB အရောင်သုံးလွှာအဖြစ် ထုပ်ပိုးထားသော ရောင်ခြည်များမှ တွက်ချက်ထားသော အရောင်ဒေတာများရှိသည်။
- ငြမ်းက abstraction က ကော်ကုဒ်တော်တော်များများကို ပေးတယ်။ ဤ abstraction ကို အခြားသော Intel တွင် ကြီးကြီးမားမား အသုံးပြုပါသည်။
Embrey sample applications များ။ ၎amples abstraction တွင်- - အစပြုခြင်း၊ တင်ဆက်ခြင်းနှင့် ဖြိုဖျက်ခြင်း လုပ်ဆောင်ချက်များကို ပြန်လည်ခေါ်ဆိုခြင်းအတွက် စနစ်ထည့်သွင်းပါ။
- မြင်ကွင်းဒေတာကို စီမံခန့်ခွဲရန်အတွက် ဒေတာဖွဲ့စည်းပုံများ
- ကီးဘုတ်နှင့် မောက်စ် အဝင်/အထွက်
- API သည် အမြင်အာရုံအတွက် လည်ပတ်မှုစနစ် ဝင်းဒိုးစီမံခန့်ခွဲမှုကုဒ်တွင် ချိတ်ထားသည်။
Intel Embraer GitHub* repository ရှိ triangle_geometry_device.cpp ရှိ အပလီကေးရှင်းရင်းမြစ်ကို ကြည့်ပါ။
Intel Embrey သည် အခြားသော Render Kit အစိတ်အပိုင်းများနှင့် ဆက်ဆံရေး
- Intel® Spray သည် ပုံများကိုထုတ်လုပ်ရန် အရွယ်အစားရှိ အိတ်ဆောင်ရောင်ခြည်-ခြေရာခံခြင်းအင်ဂျင်ကို အသုံးပြု၍ Intel® Spray ကို အသုံးပြုသည်။ Intel Spray သည် 3D မြင်ကွင်းများအတွက် ပုံမှန်အရာဝတ္ထုများနှင့် လုပ်ဆောင်ချက်များကိုလည်း ပံ့ပိုးပေးပါသည်။
- Intel Spray ပြဌာန်းချက်များတွင် အသံအတိုးအကျယ်နှင့် ဂျီသြမေတြီအရာဝတ္ထုများ၊ ပစ္စည်းများ၊ အသွင်အပြင်များ၊ မီးများ၊ ကင်မရာ၊ ဖရိန်ကြားခံများ၊ MPI အခြေခံဖြန့်ဝေထားသော ကွန်ပျူတာနှင့် အခြားအရာများ ပါဝင်သည်။
- OpenGL* ကဲ့သို့သော နောက်ခံရှိ developer များအတွက်၊ Intel Spray သည် Intel Embrey ထက် toolkit ကို စတင်ရှာဖွေရန် ပိုမိုကောင်းမွန်သောနည်းလမ်းဖြစ်နိုင်သည်။
- Intel Embrey လမ်းကြောင်း ခြေရာခံ example ပရိုဂရမ်သည် လမ်းကြောင်း ခြေရာခံအား အနည်းငယ်မျှသာနှင့် ယုတ္တိနည်းဖြင့် နိဒါန်းပေးသည်။ Intel Spray API အတွင်းရှိ path tracer renderer ၏ အပြည့်အဝ ပရော်ဖက်ရှင်နယ် စိတ်ကူးပုံဖော်ခြင်း အကောင်အထည်ဖော်မှုကို ရယူပါ။
- Intel Embrey စွမ်းရည်သည် ဂျီဩမေတြီ ဓာတ်မှန်ရိုက်ခြင်းအား ဗဟိုပြုပါသည်။ ဆန့်ကျင်ဘက်အားဖြင့်၊ Intel® Open Volume Kernel Library (Intel® Open VKL) သည် အသံအတိုးအကျယ် ပုံဖော်ခြင်း နှင့် sampလင်စွမ်းရည်။
- Intel Embrey ဖြင့် ပြန်ဆိုထားသော ပုံများကို Intel® Open Image Denoise ဖြင့် သရုပ်ဖော်ပြနိုင်ပါသည်။ သို့သော်၊ Intel Spray သည် ဒေတာများကို ရှင်းရှင်းလင်းလင်း ရိုးရှင်းစွာ စီမံခန့်ခွဲနိုင်စေရန် ဘောင်ကြားခံချန်နယ်ကို တိုးချဲ့ဝင်ရောက်ခွင့် ပေးထားသည်။ ရလဒ်သည် ray tracing compute ကုန်ကျစရိတ်ကို လျှော့ချခြင်းဖြင့် အရည်အသွေးမြင့် ရုပ်ပုံများကို ခွဲခြားထားသည်။
နောက်အဆင့်များ
- ကြိုတင်ပြုစုထားသော ၎ampအခြား Render Kit အစိတ်အပိုင်းများအတွက် အသုံးချပရိုဂရမ်များ။
- နောက်ထပ်အရင်းအမြစ်များအတွက် နောက်ထပ်အဆင့်များကို ကြည့်ပါ။
Intel® Open Volume Kernel Library (Intel® Open VKL) S ကိုဖွင့်ပါ။ample
ဤသင်ခန်းစာတွင် ကြိုတင်စုစည်းထားသော အပြန်အလှန်တုံ့ပြန်မှုတစ်ခုကို မည်သို့လုပ်ဆောင်ရမည်ကို ဖော်ပြထားပါသည်။ampIntel® Open တွင်တည်ဆောက်ထားသော အပလီကေးရှင်း
Volume Kernel Library (Intel® Open VKL)။
vole ထွ၊ampနည်းသောample အပလီကေးရှင်းသည် Intel Open VKL API ရလဒ်များကို ဂရပ်ဖစ်အင်တာဖေ့စ်မှတဆင့် ပြသပေးသည်။
လိုအပ်ချက်များ- သင့်စနစ်အား စီစဉ်သတ်မှတ်ပါ။
လျှောက်လွှာကို run ရန်-
- command prompt ကိုဖွင့်ပါ။
- ပတ်၀န်းကျင်ပြောင်းလွဲချက်များကို သတ်မှတ်ပါ-
“C:\Program ကို ခေါ်ပါ။ Files (x86)\Intel\one API\setvars.bat”
မှတ်ချက် Render Kit ကို စိတ်ကြိုက်တည်နေရာတစ်ခုတွင် ထည့်သွင်းပါက၊ C:\Program ကို အစားထိုးရန် သေချာပါစေ။ Fileအမိန့်ကိုမလုပ်ဆောင်မီ စိတ်ကြိုက်တပ်ဆင်မှုလမ်းကြောင်းဖြင့် s (x86)\Intel\one API\။ - ရေးနိုင်သော လမ်းညွှန်တစ်ခုသို့ သွားကာ ပံ့ပိုးကူညီမှုကို သိမ်းဆည်းရန် လမ်းညွှန်တစ်ခုကို ဖန်တီးပါ။ file၎။ ဟောင်းအတွက်ample၊ ဖန်တီးပါ။
rags ဖိုင်တွဲ
cd %USERPROFILE%
midair rigs များ
စီဒီတူးစင်များ - s ကို run ပါ။ample လျှောက်လွှာ
ဗော်ထွamples.exe
အဆိုပါ s ကိုampရလဒ်များသည် GUI ဝင်းဒိုးအသစ်တွင် ပွင့်လာမည်ဖြစ်သည်။
အောက်ပါ ထိန်းချုပ်မှုများကို ရနိုင်သည်-
- ဘယ်ဘက် ကလစ် (Mouse1) နှင့် ကင်မရာကိုလှည့်ရန် ဆွဲယူပါ။
- ညာကလစ် (Mouse2) နှိပ်ပြီး ကင်မရာကို ချဲ့ရန် ဆွဲယူပါ။
- အလယ်-ကလစ် (Mouse3) နှင့် ကင်မရာကို ဝေ့ရန် ဆွဲယူပါ။
- မတူညီသော လွှဲပြောင်းခြင်းလုပ်ဆောင်ချက်များ၊ Intel Open VKL API တန်ဖိုးများနှင့် အသံအတိုးအကျယ်ကို မြင်သာစေရန် တင်ဆက်ခြင်း ထိန်းချုပ်မှုများကို ရွေးချယ်ပါ။
မှတ်ချက် အသုံးပြုသူ အင်တာဖေ့စ် အစိတ်အပိုင်းများ ထပ်နေနိုင်သည်။ ထိန်းချုပ်မှုအားလုံးကိုကြည့်ရန် အပြာရောင်ထိန်းချုပ်ဘားကို ဆွဲချပါ။
အကြံပြုချက်များနှင့် လေ့လာတွေ့ရှိချက်များ
- တင်ဆက်မှု drop-down မှ မတူညီသော သရုပ်ဖော်မုဒ်များကို ရရှိနိုင်ပါသည်။ ဤမုဒ်များသည် ခေတ်ပြိုင် volume s နှင့် ကိုက်ညီသည်။ampling နှင့် rendering applications များ။
- Density Path Tracer သရုပ်ဖော်သူက အသံအတိုးအကျယ်အတွင်း လမ်းကြောင်းခြေရာခံခြင်းကို သရုပ်ပြသည်။ ၎င်းသည် Vole Compute S ကိုအသုံးပြုသည်။ample() Woodcock-tracking s ကို ထောက်ခံသည်။ampling algorithm algorithm ဘောင်များကို ထိန်းချုပ်ရန် dialog boxes ကိုသုံးပါ။ DensityPathTracer.cpp ကိုကြည့်ပါ။
- Hit-iterator renderer သည် hit-iterator နှင့် gradient တွက်ချက်ခြင်းလုပ်ဆောင်နိုင်စွမ်းကို သရုပ်ပြသည်။ ၎င်းသည် vole Iterate it() နှင့် vole Compute Gradient() ကိုအသုံးပြုသည်။ ဒီ example သည်လည်း အရိပ်စမ်းသပ်မှုကို သရုပ်ပြသည်။ HitIteratorRenderer.cpp ကိုကြည့်ပါ။
- Ray-march iterator သည် အသံအတိုးအကျယ် s ၏ interval iteration နှင့် computation ကို သရုပ်ပြသည်။ampလဲ့ ၎င်းသည် vole Iterate Interval() နှင့် vole Compute S ကိုအသုံးပြုသည်။ample()။ RayMarchIteratorRenderer.cpp ကိုကြည့်ပါ။
- s ကိုစူးစမ်းသောအခါamples၊ အပြန်အလှန်အကျိုးသက်ရောက်သော rendering window ကိုပံ့ပိုးရန် code သည် aliased နှင့် modular ဖြစ်ကြောင်း သတိပြုပါ။ ကုဒ်ကို ပိုနားလည်ရန်၊ render Pixel() လုပ်ဆောင်ချက်ဖြင့် စတင်ပါ။
- ISPC မုဒ်များသည် Intel® Implicit SPMD Program Compiler ပေါ်တွင် တည်ဆောက်ထားသော ကုဒ်အကောင်အထည်ဖော်မှုများနှင့် ကိုက်ညီပါသည်။ ဤအကောင်အထည်ဖော်မှုများသည် advan ကိုယူသည်။tage ၏ SIMD စွမ်းရည်များသည် ခေတ်မီပရိုဆက်ဆာများ၏ စွမ်းဆောင်ရည်အတွက် ပိုမိုအခွင့်အလမ်းများ ပေးဆောင်သည်။
နောက်အဆင့်များ
- ကြိုတင်ပြုစုထားသော ၎ampအခြား Render Kit အစိတ်အပိုင်းများအတွက် အသုံးချပရိုဂရမ်များ။
- နောက်ထပ်အရင်းအမြစ်များအတွက် နောက်ထပ်အဆင့်များကို ကြည့်ပါ။
Intel® Spray Studio ကိုဖွင့်ပါ။
ဤဖော်ပြချက်သည် Intel® Spray Studio အပလီကေးရှင်းကို မည်သို့လုပ်ဆောင်ရမည်ကို သရုပ်ပြသည်။ Intel Spray Studio သည် Intel® neap Rendering Toolkit (Render Kit) တွင် ပါဝင်သော ပြခန်းပုံစံ အပလီကေးရှင်းတစ်ခုဖြစ်သည်။ ၎င်းသည် အပြန်အလှန်အကျိုးပြုပြီး တိုးချဲ့နိုင်သော ဓာတ်မှန်ရိုက်ခြင်း အပလီကေးရှင်းတစ်ခုဖြစ်သည်။
လိုအပ်ချက်များ- သင့်စနစ်အား စီစဉ်သတ်မှတ်ပါ။
လျှောက်လွှာကို run ရန်-
- command prompt ကိုဖွင့်ပါ။
- ပတ်၀န်းကျင်ပြောင်းလွဲချက်များကို သတ်မှတ်ပါ-
“C:\Program ကို ခေါ်ပါ။ Files (x86)\Intel\one API\setvars.bat”
မှတ်ချက် Render Kit ကို စိတ်ကြိုက်တည်နေရာတစ်ခုတွင် ထည့်သွင်းပါက၊ C:\Program ကို အစားထိုးရန် သေချာပါစေ။ Files
အမိန့်ကိုမလုပ်ဆောင်မီ စိတ်ကြိုက်တပ်ဆင်မှုလမ်းကြောင်းဖြင့် (x86)\Intel\one API\။ - ရေးနိုင်သော လမ်းညွှန်တစ်ခုသို့ သွားကာ ပံ့ပိုးကူညီမှုနှင့် ရလဒ်ကို သိမ်းဆည်းရန် လမ်းညွှန်တစ်ခု ဖန်တီးပါ။ file၎။ ဟောင်းအတွက်ampလဲ့၊
rigs ဖိုင်တွဲကိုဖန်တီးပါ
cd %USERPROFILE% midair rigs cd rigs - Intel Spray Studio: ospStudio.exe ကိုဖွင့်ပါ။
အပြန်အလှန်အကျိုးသက်ရောက်မှုရှိသော rendering window ကိုသင်တွေ့မြင်ရပါမည်- - rendering window တွင်၊ သို့သွားပါ။ File > Demo Scene နှင့် ကြိုတင်သတ်မှတ်ထားသော ဒီမိုထဲမှ တစ်ခုကို ရွေးပါ။ မြင်ကွင်းများ။
မှတ်ချက် အချို့သောမြင်ကွင်းများသည် Intel® Open Volume Kernel Library ပေါင်းစည်းမှုစွမ်းရည်ကို ပြသသည်။
- Review ရွေးချယ်ထားသော မြင်ကွင်း။ ဟောင်းအတွက်ampထို့ကြောင့်၊ Multilevel Hierarchy ဒီမိုသည် အောက်ပါအတိုင်း တွေ့ရသည်-
မြင်ကွင်းကို သင်ထိန်းချုပ်နိုင်သည်။ view အောက်ပါအတိုင်း mouse ဖြင့်
• ကင်မရာကို ကြည့်ရှုသည့်နေရာမှ အဝင်အထွက်ရွှေ့ရန် ညာကလစ်နှိပ်ပါ။
• လှည့်ရန် ဘယ်ကိုနှိပ်ပါ။
• ဇူးမ်ချဲ့ရန် မောက်စ်ဘီးကို ရွှေ့ပါ။
• ကင်မရာကိုရွှေ့ရန် ဖိဆွဲချလိုက်ပါ။
အောက်ဖော်ပြပါ ကီးဘုတ်ထိန်းချုပ်မှုများကိုလည်း သင်အသုံးပြုနိုင်ပါသည်-
• အပေါ်/အောက်- ကင်မရာကို Z ဝင်ရိုးတစ်လျှောက် (အဝင်နှင့်အထွက်) ရွှေ့ပါ။
• ALT+UP/ALT+DOWN- ကင်မရာကို Y ဝင်ရိုးတစ်လျှောက် (အပေါ် သို့မဟုတ် အောက်) ရွှေ့ပါ။
• ဘယ်ဘက်- X ဝင်ရိုးတစ်လျှောက် ကင်မရာကို ဘယ်ဘက်သို့ ရွှေ့ပါ။
• ညာဘက်- X ဝင်ရိုးတစ်လျှောက် ကင်မရာကို ညာဘက်သို့ ရွှေ့ပါ။
• W/S- ကင်မရာ အမြင့်ကို ပြောင်းပါ။
• ALT+S- ဖရိမ်တစ်ခုအဖြစ် သိမ်းဆည်းပါ။ file ဒေသဆိုင်ရာလမ်းညွှန်တစ်ခုသို့
• A/D- ကင်မရာ azimuth ကို ပြောင်းပါ။
• ALT+A/ALT+D- ကင်မရာအလိပ်ကို ပြောင်းပါ။
• G- အသုံးပြုသူ အင်တာဖေ့စ်ကို ပြ/ဝှက်ပါ။
• မေး- လျှောက်လွှာကို ထွက်လိုက်ပါ။
• P- အခွံတွင် မြင်ကွင်းဂရပ်တစ်ခုကို ပရင့်ထုတ်ပါ။
• M- Shell တွင် ပစ္စည်းမှတ်ပုံတင်ခြင်းကို ပရင့်ထုတ်ပါ။
• B- ဘောင်ဘောင်များကို ပုံနှိပ်ပါ။
• V- ကင်မရာဘောင်များကို ဘူးခွံသို့ ပရင့်ထုတ်ပါ။
• =: ကင်မရာ ကန့်သတ်ချက်များ သိမ်းဆည်းရန် တည်နေရာကို တွန်းပါ။
• -: ကင်မရာဘောင်ဘောင်များကို သိမ်းဆည်းရန် တည်နေရာတစ်ခုကို ပေါ်လာပါ။
• 0-9- ကင်မရာလျှပ်တစ်ပြက်ရိုက်ချက်တစ်ခု သတ်မှတ်ပါ။
• X ဖိထားပါ၊ Y ဖိထားပါ၊ Z ဖိထားပါ- ကင်မရာလှုပ်ရှားမှုအတွက် ဝင်ရိုးကို ကန့်သတ်ထားပါ။ - အထွက်ပုံကို Menu > Save… > Screenshot မှ နှစ်သက်ရာ ပုံဖော်မတ်ဖြင့် သိမ်းဆည်းနိုင်ပါသည်။ ပုံအား စတူဒီယိုအဖြစ် အလုပ်လုပ်သောစုတ်ချက်လမ်းညွှန်တွင် သိမ်းဆည်းထားသည်။ .
- ပြန်လို့ရတယ်။view သင်နှစ်သက်သောပုံနှင့်အတူ သိမ်းဆည်းထားသော စခရင်ရှော့ပုံ viewer
နောက်အဆင့်များ
- ကြိုတင်ပြုစုထားသော ၎ampအခြား Render Kit အစိတ်အပိုင်းများအတွက် အသုံးချပရိုဂရမ်များ။
- နောက်ထပ်အရင်းအမြစ်များအတွက် နောက်ထပ်အဆင့်များကို ကြည့်ပါ။
နောက်အဆင့်များ
နောက်ထပ် Intel ® one API Rendering Toolkit (Render Kit) အရင်းအမြစ်များကို ရှာဖွေပါ။
API လက်စွဲများ
Render Kit libraries များသည် C99-based API အင်တာဖေ့စ်များကို ပံ့ပိုးပေးသည်။ API လက်စွဲများကို အစိတ်အပိုင်း ဒစ်ဂျစ်တိုက် အများပိုင်ပေါ်တွင် တည်ရှိပါသည်။ webစာမျက်နှာများ။
- Intel® OSPRay API လက်စွဲ
- Intel® Embree API လက်စွဲ
- Intel® Open Volume Kernel Library (Intel® Open VKL) API လက်စွဲ
- Intel® Open Image Denoise API လက်စွဲ
C99 API ခေါင်းစီးများအားလုံးကို C++11 အောက်တွင် စုစည်းထားသည်။ သင် C++ ကိုနှစ်သက်ပါက၊ အချို့သော Render Kit libraries များသည် ခေါင်းစီးတွင် သတ်မှတ်ထားသော C++ API wrappers လုပ်ဆောင်နိုင်စွမ်းကို ဖော်ထုတ်ပြသသည် files.
စာကြည့်တိုက် | ခေါင်းစီး |
Intel Spray | ospray_cpp.h |
Intel Open Image Denoise | oidn.hpp |
အဆင့်မြင့် Sample ပရိုဂရမ်အရင်းအမြစ်များ
အစိတ်အပိုင်းတစ်ခုစီအတွက် sample၊ အရင်းအမြစ်သည် အစိတ်အပိုင်း GitHub* repository တွင် ရနိုင်သည်-
- Intel Spray sample အရင်းအမြစ်များ
- Intel Embrey sample အရင်းအမြစ်များ
၎ampဖော်ပြချက်၊ Intel Embrey လမ်းညွှန်ရှိ အခန်း ၉ ကို ကြည့်ပါ။ - Intel Open VKL sample အရင်းအမြစ်များ
- Intel Open Image Denoise sample အရင်းအမြစ်များ
၎င်းသည် command line သာဖြစ်သည်။ - Intel Spray Studio အရင်းအမြစ်
- ၎ampလွယ်ကူပြီးပြည့်စုံသော sandbox တွင် les ။ တည်းဖြတ်ခြင်းနှင့် ၎င်းတို့ကို အမြန်ပြန်လည်တည်ဆောက်ခြင်း။
- စာကြည့်တိုက်များ အလိုအလျောက်တည်ဆောက်ခြင်းအတွက် ကြိုတင်လိုအပ်ချက်များစွာကို ရယူခြင်း။
- Reviewအတွင်းပိုင်းစာကြည့်တိုက် အရင်းအမြစ်ကုဒ်
- s အပါအဝင် Render Kit လုပ်ဆောင်ချက်ကို ပြုပြင်မွမ်းမံခြင်း။taging library build time optional ပါရှိပါတယ်။
- superbill script ကို Render Kit ဖြန့်ဖြူးမှု၏ ကြမ်းတမ်းသော အစိတ်အပိုင်းအဖြစ် ပေးပို့သည်။ ၎င်းသည် Render Kit GitHub ပေါ်တယ်တွင်လည်းတည်ရှိသည်။ superbill script လမ်းညွှန်ချက်အတွက်၊ သင်၏လည်ပတ်မှုစနစ်အတွက် စာရွက်စာတမ်းကို ကြည့်ပါ-
- Windows* OS အတွက် Intel one API Rendering Toolkit Libraries ကို တည်ဆောက်ပါ။
- Linux* OS အတွက် Intel one API Rendering Toolkit Libraries ကို တည်ဆောက်ပါ။
- macOS* အတွက် Intel one API Rendering Toolkit Libraries ကို တည်ဆောက်ပါ
ဖိုရမ်များနှင့် တုံ့ပြန်ချက်
မေးခွန်းများမေးပြီး Intel oneAPI Rendering Toolkit ဖိုရမ်တွင် တုံ့ပြန်ချက်ပေးပါ။
အစိတ်အပိုင်း GitHub repositories တွင် နည်းပညာဆိုင်ရာ ပြဿနာများကို တိုက်ရိုက်သတင်းပို့ပါ-
- Intel Spray သိုလှောင်မှု
- Intel Embrey သိုလှောင်မှု
- Intel Open VKL repository
- Intel Open Image Denoise repository
- Intel Spray Studio သိုလှောင်မှု
ပြသာနာရှာဖွေရှင်းပေးခြင်း
Intel® one API Rendering Toolkit (Render Kit) ကိုအသုံးပြုသောအခါတွင် သင်ကြုံတွေ့ရနိုင်သော ပြဿနာများကို ဤကဏ္ဍတွင် ဖော်ပြထားပါသည်။
နည်းပညာပိုင်းဆိုင်ရာပံ့ပိုးမှုအတွက်၊ Intel ® one API Rendering Toolkit Community Forum သို့ သွားရောက်ကြည့်ရှုပါ။
အမှားအယွင်း- ပရိုတိုကောကို သတ်မှတ်ထားခြင်းမရှိပါ။
Docker* ကွန်တိန်နာမှ GUI-based အပလီကေးရှင်းကို run သောအခါတွင် အောက်ပါ အမှားအယွင်းကို တွေ့နိုင်သည်-
အဘယ်သူမျှမ protocol ကိုသတ်မှတ်ထားသော
အမှား 65544: X11- မျက်နှာပြင်ကို ဖွင့်ရန် မအောင်မြင်ပါ :0
'sty::runtime error' ၏ ဥပမာတစ်ခုကို ပစ်ချပြီးနောက် ခေါ်ဆိုမှုကို အပြီးသတ်
What(): GLFW ကို စတင်ရန် မအောင်မြင်ပါ။
ဖျက်သိမ်းလိုက်သည် (အူတိုင်ကို စွန့်ပစ်ထားသည်)
ဖြေရှင်းချက်- အပလီကေးရှင်းကို မစတင်မီ Docker ကွန်တိန်နာတွင် xhost အမိန့်ကို လုပ်ဆောင်ကြောင်း သေချာပါစေ။
အိမ်ရှင် +
သတိပေးချက်များနှင့် ငြင်းဆိုချက်များ
Intel နည်းပညာများအနေဖြင့်ဖွင့်ထားသောဟာ့ဒ်ဝဲ၊
မည်သည့် ထုတ်ကုန် သို့မဟုတ် အစိတ်အပိုင်းမှ လုံးဝ လုံခြုံနိုင်မည်မဟုတ်ပေ။
သင့်ကုန်ကျစရိတ်နှင့် ရလဒ်များ ကွဲပြားနိုင်သည်။
© Intel ကော်ပိုရေးရှင်း။ Intel၊ Intel လိုဂိုနှင့် အခြားသော Intel အမှတ်အသားများသည် Intel ကော်ပိုရေးရှင်း သို့မဟုတ် ၎င်း၏လုပ်ငန်းခွဲများ၏ အမှတ်တံဆိပ်များဖြစ်သည်။ အခြားအမည်များနှင့် အမှတ်တံဆိပ်များကို အခြားသူများ၏ ပိုင်ဆိုင်မှုအဖြစ် တောင်းဆိုနိုင်ပါသည်။
ထုတ်ကုန်နှင့် စွမ်းဆောင်ရည် အချက်အလက်
အသုံးပြုမှု၊ ဖွဲ့စည်းမှုပုံစံနှင့် အခြားအချက်များအလိုက် စွမ်းဆောင်ရည်ကွဲပြားသည်။ တွင်ပိုမိုလေ့လာပါ။ www.Intel.com/PerformanceIndex.
ပြန်လည်ပြင်ဆင်ခြင်း သတိပေးချက် #20201201
ဤစာရွက်စာတမ်းမှ မည်သည့်ဉာဏပစ္စည်းမူပိုင်ခွင့်ကိုမဆို (အသုံးအနှုန်း သို့မဟုတ် သွယ်ဝိုက်သောအားဖြင့်၊ တားဆီးပိတ်ပင်ခြင်း သို့မဟုတ် အခြားနည်းဖြင့်) လိုင်စင်မရှိပါ။
ဖော်ပြထားသော ထုတ်ကုန်များတွင် ထုတ်ကုန်အား ထုတ်ပြန်ထားသည့် သတ်မှတ်ချက်များမှ သွေဖည်သွားစေနိုင်သည့် errata ဟု သိထားသည့် ဒီဇိုင်းချွတ်ယွင်းချက်များ သို့မဟုတ် အမှားအယွင်းများ ပါဝင်နိုင်သည်။ လက်ရှိသွင်ပြင်လက္ခဏာအမှားအယွင်းများကို တောင်းဆိုမှုအရ ရနိုင်ပါသည်။
Intel သည် အကန့်အသတ်မရှိ၊ ရောင်းဝယ်ဖောက်ကားနိုင်မှု၏ သွယ်ဝိုက်အာမခံချက်၊ ရည်ရွယ်ချက်တစ်ခုအတွက် ကြံ့ခိုင်မှု၊ နှင့် ချိုးဖောက်မှုမဟုတ်သည့်အပြင် စွမ်းဆောင်ရည်၊ အရောင်းအ၀ယ်ပြုလုပ်မှု သို့မဟုတ် ကုန်သွယ်မှုတွင် အသုံးပြုမှုတို့မှ ဖြစ်ပေါ်လာသည့် မည်သည့်အာမခံချက်အပါအဝင်မဆို Intel မှ ငြင်းဆိုထားသည်။
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
intel Windows အတွက် oneAPI Rendering Toolkit ဖြင့် စတင်လိုက်ပါ။ [pdf] အသုံးပြုသူလမ်းညွှန် Windows အတွက် oneAPI Rendering Toolkit ဖြင့် စတင်လိုက်ပါ၊ Windows အတွက် oneAPI Rendering Toolkit၊ Windows အတွက် Toolkit ဖြင့် စတင်လိုက်ပါ။ |