Սկսեք Windows-ի համար մեկ API Rendering Toolkit-ով
Օգտագործողի ուղեցույց
Հետևյալ հրահանգները ենթադրում են, որ դուք տեղադրել եք Intel® one API Rendering Toolkit (Render Kit): Եթե գործիքակազմը տեղադրված չէ, տես Intel® one API Toolkits-ի տեղադրման ուղեցույցները՝ տեղադրման տարբերակների համար: Հետևեք այս քայլերին, որպեսզի սկսեք Intel® one API Rendering Toolkit-ով
- Կարգավորեք ձեր համակարգը:
- Կառուցել և գործարկել sampհայտերը։
- Գործարկեք նախապես կազմված սampհայտերը։
- Հաջորդ քայլերը. Review լրացուցիչ ռեսուրսներ՝ Render Kit-ի մասին ավելին իմանալու համար:
Կարգավորեք ձեր համակարգը
Intel ® one API Rendering Toolkit (Render Kit) samples, դուք նախ պետք է կարգավորեք ձեր համակարգը հետևյալ կերպ.
- Տեղադրեք մեկ API-ըample բրաուզեր մուտք գործելու sampաղբյուրները։
- Տեղադրեք Microsoft Visual Studio*-ը Cake*-ով և Windows* SDK-ով` samples.
- Տեղադրեք պատկերային գործիքներ:
- Լրացուցիչ. Տեղադրեք GPU դրայվերներ:
Տեղադրեք մեկ API Sample Browser
Դուք կարող եք մուտք գործել սampհավելվածներ մեկ API-իցampզննարկիչը. Զննարկիչը բաշխված է որպես Intel® one API Base Toolkit (Base Kit) մի մաս՝ dev-utilities գրացուցակում:
Տեղադրեք Base Kit-ը Intel® One API Threading Building Blocks-ի հետ, որը հասանելի է ինչպես Render Kit-ում, այնպես էլ Base Kit-ում: Base Kit-ի այլ բաղադրիչներ չեն պահանջվում: Լրացուցիչ տեղեկությունների և ներբեռնման հղումների համար տե՛ս Base Kit արտադրանքի էջը:
ԾԱՆՈԹԱԳՐՈՒԹՅՈՒՆ Կարող եք նաև ձեռք բերել samples ձեռքով օգտագործելով Git*:
Տեղադրեք Microsoft Visual Studio* Cake*-ով և Windows* SDK-ով
Թեև Intel® neap Toolkits-ը չի պահանջում Cake* և Windows* SDK, շատ մեկ API-ներamples առաքվում են որպես Make նախագծեր: Նման Սamples, դուք պետք է տեղադրել Cake և Windows SDK:
Դա անելու համար տեղադրեք Microsoft Visual Studio* C++ մշակման գործիքները, որոնք ներառում են «Make» գործիքները աշխատասեղանի մշակման մեջ C++ աշխատանքային ծանրաբեռնվածությամբ: Տեղադրման հրահանգների համար տե՛ս Cake նախագծերը Visual Studio-ում:
Սովորաբար, պահանջվող բաղադրիչները տեղադրվում են Visual Studio-ի տեղադրիչի կամընտիր բաժնից: Visual C++ Tools for Cake-ը լռելյայն տեղադրվում է որպես C++ աշխատանքային ծանրաբեռնվածությամբ Desktop Development-ի մաս: Cake-ի մասին լրացուցիչ տեղեկությունների համար այցելեք CMake.org: Windows* SDK-ի մասին լրացուցիչ տեղեկությունների համար տե՛ս
Microsoft Dev Center Windows* SDK:
Տեղադրեք Imaging Tools-ը
Render Kit samples-ը և հավելվածները հաճախ պահանջում են նախապես մշակված պատկերներ որպես մուտքագրում կամ ստեղծում պատկերներ որպես ելք: Մուտքային և ելքային պատկերները ցուցադրելու և փոխակերպելու համար դուք պետք է ստանաք պատկերային գործիքներ staging Net PBM fileտեսակները (PPM և PFM): Առաջարկվող գործիքն է Image Magic*: Տես Image Magick-ը webկայք՝ առանձին և փաթեթների կառավարչի տեղադրման հրահանգների համար:
GPU օգտագործողների համար ներբեռնեք և տեղադրեք GPU դրայվերներ
- Վարորդը ներբեռնելու համար անցեք Graphics Drivers:
- Կտտացրեք Intel® Graphics-ի վերջին տարբերակին՝ Windows ® 10 DCH Drivers:
- Գործարկեք տեղադրիչը:
Հաջորդ քայլերը
Սկսեք Intel ® one API Rendering Toolkit-ի հետ՝ կառուցելով և գործարկելով sampհայտերը։
Հետադարձ կապ
Կիսեք ձեր կարծիքը այս հոդվածի վերաբերյալ Intel ® one API Rendering Toolkit ֆորումում:
Կառուցեք և գործարկեք ՍampՆախագծեր՝ օգտագործելով Visual Studio* հրամանի տողը
Նախապայման. Կարգավորեք ձեր համակարգը:
Կառուցել և գործարկել որպեսampլե:
- Տեղադրեք որպեսample նախագիծը՝ օգտագործելով S Code Sampզննարկիչ Intel® oneAPI Toolkits-ի համար:
- Կառուցեք և գործարկեք որպեսampնախագիծ՝ օգտագործելով CMake*:
Ներբեռնեք Սamples օգտագործելով կոդը Sampզննարկիչ Intel® one API Toolkits-ի համար
Օգտագործեք ծածկագիրը Sample Browser Intel One API Toolkits-ի համար՝ առցանց Intel® one API-ների հավաքածուն զննելու համարamples. Դուք կարող եք պատճենել samples ձեր տեղական սկավառակի վրա, ինչպես կառուցվող sampնախագծերը։ Intel one API-ների մեծ մասըample նախագծերը կառուցված են օգտագործելով Make* կամ Cake, ուստի կառուցման հրահանգները ներառված են որպես s-ի մասample a README file. Կոդ Սample Browser-ը Intel One API Toolkits-ի համար առանձին առանձին էfile գործարկվող, որը կախվածություն չունի աշխատաժամանակի դինամիկ գրադարաններից:
Տորթին աջակցող բաղադրիչների ցանկի համար տե՛ս Օգտագործել տորթը մեկ API հավելվածով:
Կարևոր
ներբեռնելու համար անհրաժեշտ է ինտերնետ կապamples Intel One API Toolkits-ի համար: Այս գործիքակազմն անցանց օգտագործելու մասին տեղեկությունների համար տե՛ս Զարգացում անցանց համակարգերում:
Կոդ Սample Browser-ը Intel One API Toolkits-ի համար չի աշխատում համակարգի վստահված անձի կարգավորումների հետ և չի աջակցում WPAD վստահված անձին: Եթե պրոքսիի հետևից միանալու հետ կապված խնդիրներ ունեք, տես Անսարքությունների վերացում:
Ներբեռնելու համար Intel ® one API Rendering Toolkit (Render Kit) samples:
- Բացեք x64 Native Tools հրամանի տողը VS 2019 հրամանի պատուհանի համար:
- Ստեղծեք շրջակա միջավայրի փոփոխականներ.
զանգահարել «C:\Program Files (x86)\Intel\one API\setvars.bat»
ԾԱՆՈԹԱԳՐՈՒԹՅՈՒՆ Եթե դուք տեղադրել եք Render Kit-ը հատուկ վայրում, համոզվեք, որ փոխարինեք C:\Program-ը Files (x86)\Intel\one API\՝ պատվերով տեղադրման ճանապարհով, նախքան հրամանը գործարկելը: - Տերմինալից գործարկեք կոդը Sample Browser Intel One API Toolkits-ի համար C++ և C s-ովamples. neap-cli -l coppice
Մեկ API CLI ընտրացանկը հայտնվում է. - Ընտրեք Ստեղծել նախագիծ՝ օգտագործելով սլաքների ստեղները, ապա սեղմեք Enter:
Լեզվի ընտրությունը կհայտնվի: - Ընտրեք լեզուն ձեր sampլե. Ձեր առաջին նախագծի համար ընտրեք բաժակ, ապա սեղմեք Enter:
Գործիքակազմը սampհայտնվում է les ցուցակը: Render Kit samples-ները գտնվում են API գրադարանների մեկ ենթածառի տակ: - Նավարկեք դեպի մեկ API գրադարաններ > Ինչպես սկսել Intel one API-ի մատուցման գործիքակազմով > Intel Spray sample > 01_ospray_gsg, ապա սեղմեք Enter:
- Նշեք նախագիծը ներբեռնելու վայրը: Լռելյայնորեն, դա այն ճանապարհն է, որտեղից դուք գործարկել եք Code S-ըampզննարկիչ Intel One API Toolkits-ի և նախագծի անվան համար:
- Սեղմեք Tab՝ Ստեղծել ընտրելու համար, այնուհետև սեղմեք Enter:
- Կրկնեք քայլերը ներբեռնելու համար sampայլ բաղադրիչների համար՝ 02_embree_gsg Intel® Embraer-ի համար, 03_openvkl_gsg Intel® Open Volume Kernel գրադարանի համար, 04_oidn_gsg Intel® Open Image-ի համար
Denoise, և 05_ispc_gsg Intel® Implicit SPMD Program Compiler-ի համար (Intel® ISPC): Սamples համարակալված են և staged պետք է փորձել կարգով.
Intel Open Volume Kernel Library 03_openvkl_gsg sample-ն հասանելի է Code S-ի C լեզվի ընտրացանկումample Browser Intel One API Toolkits-ի համար.
ա. Ընտրեք c լեզուն.բ. Ընտրեք Intel Open VKL sampլե:
Տե՛ս Intel One API S-ի ուսումնասիրությունamples հրամանի տողից՝ հրամանի տողով նախագիծ ստեղծելու վիդեո ձեռնարկի համար:
Կառուցեք և գործարկեք Intel® Spray SampՕգտագործելով տորթ*
- Նավարկեք այն թղթապանակը, որտեղ ներբեռնել եք 01_ospray_gsg sampլե.
- s-ը կառուցելու համար գործարկեք հետևյալ հրամաններըampլե:
midair build cd build cake .. cake –build . - կազմաձևման թողարկում - Նավարկեք դեպի Թողարկման գրացուցակ:
- Գործարկեք հավելվածը:
.\ospTutorialCpp.exe - Review ելքային պատկերները պատկերով viewer դիմում PPM-ի համար file տեսակը։ Նախample, Image Magick*:
\imdisplay.exe առաջին Frame Cup: ppm
\imdisplay.exe-ը կուտակել է Frame Capp: ppm
Դուք պետք է տեսնեք ելքային պատկերները.
• Միակ կուտակման ցուցադրման առաջին Frame Cpp:• Տասը կուտակման ռենդեր կուտակված Շրջանակի գավաթ.
Կառուցեք և գործարկեք Intel® Embrey SampՕգտագործելով տորթ*
- Նավարկեք այն թղթապանակը, որտեղ ներբեռնել եք 02_embree_gsg sampլե.
- s-ը կառուցելու համար գործարկեք հետևյալ հրամաններըampլե:
mkdir կառուցել
CD-ի պատրաստում
տորթ..
cmake – կառուցել . - կազմաձևման թողարկում - Նավարկեք դեպի Թողարկման գրացուցակ:
- Գործարկեք հավելվածը:
.\minimal.exe
The sample հավելվածը կատարում է երկու ճառագայթ-եռանկյուն հատվող թեստեր Intel Embrey API-ի հետ: Մի թեստը հաջողված է, իսկ մյուսը բաց թողնված է: Արդյունքը գրված է տերմինալում.
0.000000, 0.000000, -1.000000: Գտնվել է խաչմերուկ երկրաչափության վրա 0, պարզունակ 0 ժամը ցար=1.000000 1.000000, 1.000000, -1.000000: Խաչմերուկ չի գտնվել:
Կառուցեք և գործարկեք Intel® Open Volume Kernel Library Sampօգտագործելով CMake*
- Նավարկեք այն թղթապանակը, որտեղ ներբեռնել եք the03_openvkl_gsg sampլե.
- s-ը կառուցելու համար գործարկեք հետևյալ հրամաններըampլե:
օդային շինություն
CD-ի պատրաստում
տորթ..
տորթ - կառուցել . - կազմաձևման թողարկում - Նավարկեք դեպի Թողարկման գրացուցակ:
- Գործարկեք հավելվածը:
.\vklTutorial.exe
The sample հավելվածը ցույց է տալիս sampգտնվում է ընթացակարգային ձևով ստեղծված ծավալի և ելքերի մեջ: սampլինգ,
գրադիենտ հաշվարկ և բազմաատրիբուտ sampլինգ. Արդյունքը գրված է տերմինալում:
Կառուցեք և գործարկեք Intel® Open Image Denoise Sampօգտագործելով CMake*
- Նավարկեք այն թղթապանակը, որտեղ ներբեռնել եք 04_oidn_gsg sampլե.
- s-ը կառուցելու համար գործարկեք հետևյալ հրամաններըampլե:
midair build cd build cake ..
տորթ - կառուցել . - կազմաձևման թողարկում - Նավարկեք դեպի Թողարկման գրացուցակ:
- Փոխակերպեք կուտակված Շրջանակի գավաթը: ppm պատկերը PFM ձևաչափով LSB տվյալների պատվիրմամբ: Նախample, Image Magic* փոխակերպման գործիքով.
\magick.exe փոխակերպումample>\01_ospray_gsg\build\Release \ accumulated Frame Cup: ppm -endian LSB PFM. կուտակված Շրջանակի գլխ. pm - Գործարկեք հավելվածը՝ պատկերը հեռացնելու համար:
.\oidnDenoise.exe -her կուտակված Frame Capp. pm -o denoised.pfm - Review ելքային պատկերը պատկերով viewer դիմում PPM-ի համար file տեսակը։ Նախample, Image Magic-ով*:
\imdisplay.exe-ը ջնջված է: pm
• Բնօրինակ տասը կուտակման ռենդեր կուտակված Շրջանակի գավաթ.
• Ապանոիզացված արդյունքը չեղարկված է: pm:
Կառուցեք և գործարկեք Intel® Implicit SPMD ծրագրի Կազմող Սampօգտագործելով CMake*
- Նավարկեք այն թղթապանակը, որտեղ ներբեռնել եք 05_ispc_gsg sampլե.
- s-ը կառուցելու համար գործարկեք հետևյալ հրամաններըampլե:
օդային շինություն
CD-ի պատրաստում
տորթ..
տորթ - կառուցել . - Գործարկել մեկ թիրախ sampհայտը.
.\ simple.exe - Գործարկել բազմաֆունկցիոնալ sampհայտը.
./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 ationsրագրեր
Բացի գրադարաններից, Intel® onlap Rendering Toolkit-ն ապահովում է նախապես կազմված sample դիմումները դեպի
ընդգծել գործիքակազմի առանձնահատկությունները: Այս նախապես կազմված հավելվածները հաճախ օգտագործում են արտաքին գրաֆիկական գրադարաններ՝ ցուցադրելու համար
գործառույթները ինտերակտիվ ռեժիմում: Այս բաժնում սովորեք գործարկել նախապես կազմված ինտերակտիվ հավելվածները:
Գործարկեք նախապես կազմված ինտերակտիվ հավելվածները
- Գործարկել նախապես կազմված սոպ Examples հավելված Intel ® Spray-ով:
sop Examples-ը ցուցադրում է ինտերակտիվ տեսարանի հիմնական ներկայացումը Intel Spray-ով: Այն ունի GUI-ի կառավարում, որը կարող եք միացնել՝ Intel Spray-ի առանձնահատկությունները ուսումնասիրելու համար: - Գործարկեք նախապես կազմված եռանկյունի երկրաչափության հավելված Intel ® Embrey-ով: եռանկյունի երկրաչափությունը, ինչպես մյուս Intel Embrey samples, ցույց է տալիս հիմնական ճառագայթների հետագծման հաշվողական հնարավորությունը:
Օգտագործեք եռանկյունու երկրաչափությունը՝ Intel Embrey-ի առանձնահատկությունները ուսումնասիրելու համար: - Գործարկել նախապես կազմված հատորը Examples հավելված Intel ® Open Volume Kernel Library (Intel® Open VKL) հետ: vole Examples-ը ցուցադրում է ինտերակտիվ տեսարանի հիմնական ներկայացումը Intel Open VKL-ով: Այն ունի ինտերֆեյսի ինտերֆեյսային ինտերֆեյս, որը բնորոշ է ծավալի արտացոլման վիզուալիզացիայի համար:
ԾԱՆՈԹԱԳՐՈՒԹՅՈՒՆ Intel ® Open Image Denoise-ն օգտագործվում է որպես հետմշակման հատկություն ospEx-ումamples sample հավելվածում և Intel Spray Studio-ում: Intel Open Image Denoise-ը չունի ինքնուրույն ինտերակտիվ հավելված
Գործարկեք Intel® OSPRay Studio Showcase հավելվածը
Intel Spray Studio-ն միավորում է Render Kit գրադարանները ժամանակակից ցուցադրական հավելվածի մեջ: Փորձեք նախապես կազմված Intel Spray Studio հավելվածը նախքան սկզբնաղբյուրը ուսումնասիրելը` այն ձեր սեփական նախագծերի համար օգտագործելու համար:
Intel Spray Studio-ի առանձնահատկությունները.
- Հղման տեսարանի գրաֆիկ՝ ինտերակտիվ միջավայրում տեսարանի երկրաչափությունը, հյուսվածքները և պարամետրերը բեռնելու, պահելու և փոխակերպելու համար
- GUI-ի վրա հիմնված տեսարանի գործիքավորում՝ ինտերակտիվ հավելվածի պարամետրերի կառավարումը մատուցելու համար
- C++ հավելվածի ենթակառուցվածք՝ մաքսային հսկողության համար
- Մուտք/ելք՝ առջևի ալիքի OBJ, GLTF*, HDR հյուսվածքներ՝ Open Image IO*, ստատիկ պատկերի ելք
- Intel Open Image Denoise-ի հետմշակումը անցնում է Intel Spray-ի osprey մոդուլի denoiser գրադարանով
- Python*-ի կապերը սկրիպտների մատուցման հետ
- Տեսախցիկի անիմացիայի կառավարում
- Բազմահանգույցների մատուցում MPI-ով
Գործարկել Սample Intel® OSPRay-ի հետ
Այս ուղեցույցը ցույց է տալիս, թե ինչպես վարել ինտերակտիվ sampհավելվածը Intel® OSPRay-ով Intel® oneAPI Rendering Toolkit-ից (Render Kit) Windows* OS-ի համար:
Նախապայման. Կարգավորեք ձեր համակարգը:
Հավելվածը գործարկելու համար՝
- Բացեք հրամանի տողը:
- Ստեղծեք շրջակա միջավայրի փոփոխականներ.
զանգահարել «C:\Program Files (x86)\Intel\oneAPI\setvars.bat»
ԾԱՆՈԹԱԳՐՈՒԹՅՈՒՆ Եթե դուք տեղադրել եք Render Kit-ը հատուկ վայրում, համոզվեք, որ փոխարինեք C:\Program-ը Files (x86)\Intel\oneAPI\՝ պատվերով տեղադրման ճանապարհով, նախքան հրամանը գործարկելը: - Գնացեք գրավոր գրացուցակ և ստեղծեք գրացուցակ՝ աջակցող պահելու համար fileս. Նախample, ստեղծեք rkgsg թղթապանակը՝ cd %USERPROFILE% midair rkgsg cdrkgsg
- Գործարկեք ospEx-ըamples: ospExamples.exe
Նոր GUI պատուհան կբացվի մի քանի պարզ տեսարաններով, որոնք կազմված են հիմնական երկրաչափության տեսակներից, լույսերից և ծավալներից: Դուք կարող եք խմբագրել տեսարանը՝ սեղմելով բացվող կոճակըՎերահսկում և խորհուրդներ
Դուք կարող եք վերահսկել տեսարանը view մկնիկի հետ հետևյալ կերպ.
- Աջ սեղմեք՝ տեսախցիկը դիտման կետից ներս և դուրս տեղափոխելու համար:
- Պտտելու համար ձախ սեղմեք:
- Տապակելու համար օգտագործեք մկնիկի անիվ:
Սա նաև հաղորդում է տերմինալի կուրսորի տակ հատվող երկրաչափության երկրաչափության ID-ն: - Քաշեք և թողեք՝ տեսախցիկը տեղափոխելու համար:
Կարող եք նաև օգտագործել ստեղնաշարի հետևյալ հսկիչները.
- Սեղմեք G-ը՝ օգտատիրոջ միջերեսը ցուցադրելու/թաքցնելու համար:
- Սեղմեք Q՝ հավելվածից դուրս գալու համար:
Դուք կարող եք նաև կառավարել տեսարանը կառավարման վահանակից. - Փորձեք տարբեր երկրաչափական և ծավալային տեսարաններ: View դրանք տարբեր մատուցողների տակ:
- Կադրի չեղարկումը փոխազդեցության վրա թույլ է տալիս ավելի շարունակական անիմացիա ապահովել նավիգացիայի ընթացքում:
- Միացնել ցուցադրման խորությունը՝ տեսախցիկի յուրաքանչյուր պիքսելային տեղանքից ճառագայթների խաչմերուկում տեսարանի հետ հարաբերական խորությունը ցուցադրելու համար:
- Միացնել ալբեդոյի ցուցադրումը` նյութի ալբեդոն ճառագայթների խաչմերուկում ցուցադրելու տեսարանի հետ տեսախցիկի յուրաքանչյուր պիքսելային տեղանքից:
- Ակտիվացրեք denoiser-ը՝ յուրաքանչյուր կադրը մաքրելու համար Intel® Open Image Denoised-ով
Նշում. Դենոյզատորը կարող է ավելի լավ դիտարկվել որոշ երկրաչափություններով, քան մյուսների դեպքում: ՆախampLe, Streamlines-ի կանխորոշված տեսարանների հավաքածուն ավելի հստակ ցույց է տալիս կոնվերգենցիան դենոզի հետ:
ԾԱՆՈԹԱԳՐՈՒԹՅՈՒՆ Եթե osprey մոդուլի denoiser-ը հասանելի չէ ձեր բաշխման մեջ, դուք կարող եք այն ստանալ՝ օգտագործելով Superbill-ը, ինչպես նկարագրված է Հաջորդ քայլերում:
- Փոխեք պիքսելային ֆիլտրը կրկինview API-ում առկա հակահամաճարակային մեթոդները:
- Փոխել պիքսել samples, որը տեսարանի սamples մեկ պիքսելում մեկ կուտակման մեջ: Բարձրագույն Սamples-ը հանգեցնում է ավելի երկար մատուցման ժամանակների, բայց ավելի արագ կոնվերգենցիային մեկ կուտակման համար: Ավելի քիչ սamples մեկ պիքսել արդյունք է ավելի արագ դիմումի կատարումը.
- Փոխել առավելագույն ուղու երկարության պարամետրը, որը վրկ-ում ուղու արտացոլումների կամ բեկումների քանակն էampլե. Ավելի բարձր թիվն ավելի ճշգրիտ է, մինչդեռ ավելի ցածր թիվն ավելի արագ է հաշվարկվում:
- Փոխեք ռուլետկա ճանապարհի երկարությունը, որը շեմն է կամ արտացոլումները կամ բեկումները, որոնցում պատահականորեն ավարտվում է ճառագայթի անցումը: Ավելի բարձր թիվն ավելի ճշգրիտ է, մինչդեռ ավելի ցածր թիվն ավելի արագ է հաշվարկվում:
- Փոփոխել սampներդրումները. Սampներդրումը նվազագույնից պակաս Ներդրումը չի ազդի տեսարանի վրա: Ավելի ցածր թիվն ավելի ճշգրիտ է, մինչդեռ ավելի բարձր թիվը ավելի արագ է հաշվարկվում:
- Փոխեք տեսախցիկի շարժման մշուշումը` տեսախցիկը շարժելիս մշուշման ազդեցությունը վերահսկելու համար: 0 արժեքը անջատում է մշուշումը:
- Միացրեք Render Sun Sky-ը՝ կառավարելի տեսարանի հորիզոնը միացնելու համար: Տեսարանը կարտացոլի հորիզոնը, ինչպես կազմաձևված է GUI թռուցիկ պարամետրերից:
Հաջորդ քայլերը
- Գործարկել նախապես կազմված sampհավելվածներ Render Kit-ի այլ բաղադրիչների համար:
- Հետազոտեք լրացուցիչ ռեսուրսներ Հաջորդ քայլերում:
Գործարկեք Intel® Embree Sample
Այս ձեռնարկը ցույց է տալիս, թե ինչպես գործարկել ինտերակտիվ Intel® Embrey նախապես կազմված sampՀավելվածները ներառված են Intel® one API Rendering Toolkit-ում (Render Kit): Այս սample-ն ցույց է տալիս, թե ինչպես ստեղծել պատկեր հիմնական երկրաչափությամբ՝ օգտագործելով Intel Embrey-ը:
Եռանկյունի երկրաչափությունը sampԴասընթացում ցուցադրված հավելվածը օգտագործում է գրաֆիկական ինտերֆեյս՝ ստատիկ խորանարդ և հիմք հարթություն ստեղծելու համար՝ օգտագործելով եռանկյունի գագաթները:
Նախապայման. Կարգավորեք ձեր համակարգը:
Հավելվածը գործարկելու համար՝
- Բացեք հրամանի տողը:
- Ստեղծեք շրջակա միջավայրի փոփոխականներ.
զանգահարել «C:\Program Files (x86)\Intel\one API\setvars.bat»
ԾԱՆՈԹԱԳՐՈՒԹՅՈՒՆ Եթե դուք տեղադրել եք Render Kit-ը հատուկ վայրում, համոզվեք, որ փոխարինեք C:\Program-ը Files (x86)\Intel\one API\՝ պատվերով տեղադրման ճանապարհով, նախքան հրամանը գործարկելը: - Գնացեք գրավոր գրացուցակ և ստեղծեք գրացուցակ՝ աջակցող պահելու համար fileս. Նախample, ստեղծեք rk_gsg թղթապանակը.
cd %USERPROFILE%
օդային սարքավորումներ
cd սարքեր - Գործարկել եռանկյան երկրաչափությունը sample: triangle_geometry.exe
Նոր պատուհան է բացվում 3D ճառագայթներով հետագծված խորանարդով: Տեսախցիկը տեղափոխելու համար սեղմեք և քաշեք մկնիկի ձախ կոճակը կամ օգտագործեք W, A, S, D կամ սլաքների ստեղները: Մանրամասների համար սample, տես Գլուխ 9-ը Intel Embrey-ի փաստաթղթերում:
Խորհուրդներ և դիտարկումներ
- Տեսախցիկը տեղափոխելու համար սեղմեք և քաշեք մկնիկի ձախ կոճակը կամ օգտագործեք W, A, S, D կոճակները կամ սլաքների ստեղները:
- Այս սample-ն ցույց է տալիս, թե ինչպես ստեղծել պատկեր հիմնական երկրաչափությամբ՝ օգտագործելով Intel Embrey-ը:
- եռանկյունի երկրաչափություն sample հատկանիշները:
- Պարզ լողացող գագաթային տվյալների կոշտ կոդավորված զանգված, որը բաղկացած է խորանարդի անկյունների և գետնի հարթությունից:
- Ինդեքսի ցուցակների սահմանումը գագաթներից եռանկյուններ կառուցելու համար:
- API-ով սահմանված երկրաչափական տվյալների կառուցվածքներ՝ տեսարան ստեղծելու և մուտքագրելու գագաթնակետային և ինդեքսային տվյալները:
- Բազմաթելային հաշվարկային հիերարխիա՝ պատկերի շրջանակի վրա ճառագայթների հետագծման համար:
- Հաշվողական ճառագայթները բաժանված են էկրանի պիքսելների սալիկների: Սալիկները բաժանված են թելերի միջև:
- Յուրաքանչյուր սալիկ կատարում է ճառագայթների հատման թեստեր սալիկի յուրաքանչյուր պիքսելի համար:
- Ի հավելումն ճառագայթների հատման հիմնական թեստերին, որոնք որոշում են եռանկյունու գույները, խաչմերուկում կատարվում է ստվերային հատման (օկլյուզիա) փորձարկում մեկ կոշտ ֆիքսված լույսի ուղղության համար:
- Վերջնական պիքսելներն ունեն գունային տվյալներ, որոնք հաշվարկվում են RGB գունային եռյակների մեջ փաթեթավորված ճառագայթներից:
- Փայտամած աբստրակցիան ապահովում է սոսինձի ծածկագրի մեծ մասը: Այս վերացականությունը մեծապես օգտագործվում է այլ Intel-ում
Էմբրիի սampհայտերը։ Սamples աբստրակցիան ներառում է. - Նախնականացման, մատուցման և անջատման գործառույթների հետ կանչերի կարգավորում
- Տվյալների կառուցվածքներ՝ տեսարանի տվյալները կառավարելու համար
- Ստեղնաշարի և մկնիկի մուտք/ելք
- API-ն միանում է օպերացիոն համակարգի պատուհանների կառավարման կոդի վիզուալիզացիայի համար
Տեսեք հավելվածի աղբյուրը triangle_geometry_device.cpp-ում Intel Embraer GitHub* պահոցում:
Intel Embrey-ի հարաբերությունները Render Kit-ի այլ բաղադրիչների հետ
- Intel® Spray-ը՝ բաց սանդղելի շարժական ճառագայթների հետագծման շարժիչը, օգտագործում է Intel Embrey-ը՝ պատկերներ ստեղծելու համար: Intel Spray-ը նաև ապահովում է 3D տեսարաններին բնորոշ առարկաներ և ֆունկցիոնալություն:
- Intel Spray-ի դրույթները ներառում են ծավալի և երկրաչափության առարկաներ, նյութեր, հյուսվածքներ, լույսեր, տեսախցիկ, շրջանակի բուֆերներ, MPI-ի վրա հիմնված բաշխված հաշվարկներ և այլն:
- OpenGL* նման ֆոն ունեցող ծրագրավորողների համար Intel Spray-ը կարող է ավելի լավ միջոց լինել գործիքակազմի ուսումնասիրությունը սկսելու համար, քան Intel Embrey-ը:
- Intel Embrey path tracer նախկինample ծրագիրը ապահովում է ուղու հետագծման նվազագույն և տրամաբանական ներածություն: Մուտք գործեք Intel Spray API-ի շրջանակներում ուղու հետագծող սարքի ամբողջական պրոֆեսիոնալ վիզուալիզացիայի իրականացում:
- Intel Embrey-ի հնարավորությունը կենտրոնացած է երկրաչափական ճառագայթների հետագծման շուրջ: Ի հակադրություն, Intel® Open Volume Kernel Library (Intel® Open VKL) ապահովում է ծավալի վիզուալիզացիա և sampling կարողություն.
- Intel Embrey-ով ներկայացված պատկերները կարող են ջնջվել Intel® Open Image Denoise-ով: Այնուամենայնիվ, Intel Spray-ը տրամադրում է շրջանակային բուֆերային ալիքի ընդլայնված հասանելիություն՝ պարզեցնելու տվյալների հեռացման կառավարումը: Արդյունքը զրոյացված բարձրորակ պատկերներ է՝ ճառագայթների հետագծման նվազած հաշվարկային արժեքով:
Հաջորդ քայլերը
- Գործարկել նախապես կազմված sampհավելվածներ Render Kit-ի այլ բաղադրիչների համար:
- Լրացուցիչ ռեսուրսների համար տե՛ս Հաջորդ քայլերը:
Գործարկեք Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Այս ձեռնարկը նկարագրում է, թե ինչպես գործարկել նախապես կազմված ինտերակտիվ sampIntel® Open-ի վրա կառուցված հավելված
Volume Kernel Library (Intel® Open VKL):
The Vole Examples sample հավելվածը ցուցադրում է Intel Open VKL API-ի արդյունքները գրաֆիկական ինտերֆեյսի միջոցով:
Նախապայման. Կարգավորեք ձեր համակարգը:
Հավելվածը գործարկելու համար՝
- Բացեք հրամանի տողը:
- Ստեղծեք շրջակա միջավայրի փոփոխականներ.
զանգահարել «C:\Program Files (x86)\Intel\one API\setvars.bat»
ԾԱՆՈԹԱԳՐՈՒԹՅՈՒՆ Եթե դուք տեղադրել եք Render Kit-ը հատուկ վայրում, համոզվեք, որ փոխարինեք C:\Program-ը Files (x86)\Intel\one API\՝ պատվերով տեղադրման ճանապարհով, նախքան հրամանը գործարկելը: - Գնացեք գրավոր գրացուցակ և ստեղծեք գրացուցակ՝ աջակցող պահելու համար fileս. Նախample, ստեղծել է
rags թղթապանակ:
cd %USERPROFILE%
օդային սարքավորումներ
cd սարքեր - Գործարկել սampհայտը.
vole Examples.exe
The sampԱրդյունքները կբացվեն նոր GUI պատուհանում:
Հետևյալ վերահսկիչները հասանելի են.
- Ձախ սեղմեք (Mouse1) և քաշեք՝ տեսախցիկը պտտելու համար:
- Աջ սեղմեք (Mouse2) և քաշեք՝ տեսախցիկը մեծացնելու համար:
- Միջին սեղմեք (Mouse3) և քաշեք՝ տեսախցիկը տեղափոխելու համար:
- Ընտրեք փոխանցման տարբեր գործառույթներ, Intel Open VKL API-ի արժեքներ և ցուցադրման կառավարներ՝ ձայնը պատկերացնելու համար:
ԾԱՆՈԹԱԳՐՈՒԹՅՈՒՆ Օգտվողի միջերեսի տարրերը կարող են համընկնել: Քաշեք և գցեք կապույտ կառավարման սանդղակը` բոլոր կառավարումները տեսնելու համար:
Խորհուրդներ և դիտարկումներ
- Ներկայացման տարբեր ռեժիմներ հասանելի են արտապատկերման բացվող ցանկից: Այս եղանակները համապատասխանում են ժամանակակից ծավալի sampling և rendering հավելվածներ։
- Density Path Tracer-ի ցուցադրիչը ցույց է տալիս ուղու հետագծումը ծավալի ներսում: Այն օգտագործում է Vole Compute Sample() ի աջակցություն Woodcock-tracking sampling ալգորիթմ. Ալգորիթմի պարամետրերը կառավարելու համար օգտագործեք երկխոսության տուփերը: Տես DensityPathTracer.cpp:
- Hit-iterator renderer-ը ցուցադրում է հիթ-իտերատոր և գրադիենտ հաշվարկման ֆունկցիոնալությունը: Այն օգտագործում է vole Iterate it() և vole Compute Gradient(): Այս նախկինample-ն ցուցադրում է նաև ստվերային թեստավորում: Տես՝ HitIteratorRenderer.cpp:
- Ray-marsh itterator-ը ցույց է տալիս s ծավալի ինտերվալային կրկնությունը և հաշվարկըampլե. Այն օգտագործում է vole Iterate Interval() և Vole Compute Sample (). Տես RayMarchIteratorRenderer.cpp:
- Ուսումնասիրելիս սamples, նշեք, որ կոդը կեղծված է և մոդուլային՝ ինտերակտիվ մատուցման պատուհանին աջակցելու համար: Կոդն ավելի լավ հասկանալու համար սկսեք render Pixel() ֆունկցիայից։
- ISPC ռեժիմները համապատասխանում են Intel® Implicit SPMD Program Compiler-ի վրա կառուցված կոդի ներդրմանը: Այս իրականացումները առաջ են տանումtagե ժամանակակից պրոցեսորների SIMD հնարավորությունները և ավելի մեծ հնարավորություններ են տալիս աշխատանքի համար:
Հաջորդ քայլերը
- Գործարկել նախապես կազմված sampհավելվածներ Render Kit-ի այլ բաղադրիչների համար:
- Լրացուցիչ ռեսուրսների համար տե՛ս Հաջորդ քայլերը:
Գործարկեք Intel® Spray Studio-ն
Այս ուղեցույցը ցույց է տալիս, թե ինչպես գործարկել Intel® Spray Studio հավելվածը: Intel Spray Studio-ն ցուցադրական ծրագիր է, որը ներառված է Intel® neap Rendering Toolkit-ում (Render Kit): Այն ինտերակտիվ և երկարաձգվող ճառագայթների հետագծման ծրագիր է:
Նախապայման. Կարգավորեք ձեր համակարգը:
Հավելվածը գործարկելու համար՝
- Բացեք հրամանի տողը:
- Ստեղծեք շրջակա միջավայրի փոփոխականներ.
զանգահարել «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
Դուք պետք է տեսնեք ինտերակտիվ ցուցադրման պատուհան. - Ներկայացման պատուհանում անցեք File > Դեմո տեսարան և ընտրեք նախապես սահմանված ցուցադրություններից մեկը տեսարաններ.
ԾԱՆՈԹԱԳՐՈՒԹՅՈՒՆ Որոշ տեսարաններ ցույց են տալիս Intel® Open Volume Kernel Library-ի ինտեգրման հնարավորությունը:
- Review ընտրված տեսարանը. ՆախampLe, Multilevel Hierarchy ցուցադրությունն ունի հետևյալ տեսքը.
Դուք կարող եք վերահսկել տեսարանը view մկնիկի հետ հետևյալ կերպ.
• Աջ սեղմեք՝ տեսախցիկը դիտման կետից ներս և դուրս տեղափոխելու համար:
• Ձախ սեղմեք՝ պտտելու համար:
• Ոլորեք մկնիկի անիվը՝ մեծացնելու և փոքրացնելու համար:
• Քաշեք և թողեք՝ տեսախցիկը տեղափոխելու համար:
Կարող եք նաև օգտագործել ստեղնաշարի հետևյալ հսկիչները.
• Վերև/ՎԵՐԵՎ. Տեղափոխեք տեսախցիկը Z առանցքի երկայնքով (ներս և դուրս):
• ALT+UP/ALT+DOWN. Տեղափոխեք տեսախցիկը Y առանցքի երկայնքով (վերև կամ վար):
• ՁԱԽ. Տեղափոխեք տեսախցիկը դեպի ձախ X առանցքի երկայնքով:
• RIGHT. Տեղափոխեք տեսախցիկը դեպի աջ X առանցքի երկայնքով:
• W/S. Փոխել տեսախցիկի բարձրությունը:
• ALT+S. Պահպանեք շրջանակը որպես a file դեպի տեղական գրացուցակ:
• A/D. Փոխել տեսախցիկի ազիմուտը:
• ALT+A/ALT+D. Փոխել տեսախցիկի ժապավենը:
• G. Ցույց տալ/Թաքցնել օգտատիրոջ միջերեսը:
• Հարց. դուրս գալ հավելվածից:
• P. Տպել տեսարանի գրաֆիկը պատյանում:
• M. Տպել նյութերի ռեեստրը կեղևի վրա:
• B. Տպել շրջանակի սահմանները:
• V. տպել տեսախցիկի պարամետրերը պատյանում:
• =. Հպեք տեղ՝ խցիկի պարամետրերը պահպանելու համար:
• -: Տեղադրեք մի տեղ՝ խցիկի պարամետրերը պահպանելու համար:
• 0-9. սահմանել տեսախցիկի լուսանկարը:
• Պահեք X-ը, պահեք Y-ը, պահեք Z. առանցքը սահմանափակ պահեք տեսախցիկի շարժման համար: - Դուք կարող եք պահպանել ելքային պատկերը՝ Ընտրացանկ > Պահպանել… > Սքրինշոթ նախընտրած պատկերի ձևաչափով: Պատկերը պահվում է աշխատանքային rags գրացուցակում՝ որպես ստուդիա: .
- Դուք կարող եք կրկինview պահպանված սքրինշոթը՝ ձեր նախընտրած պատկերով viewէհ.
Հաջորդ քայլերը
- Գործարկել նախապես կազմված sampհավելվածներ Render Kit-ի այլ բաղադրիչների համար:
- Լրացուցիչ ռեսուրսների համար տե՛ս Հաջորդ քայլերը:
Հաջորդ քայլերը
Ուսումնասիրեք Intel ® one API Rendering Toolkit (Render Kit) լրացուցիչ ռեսուրսներ:
API ձեռնարկներ
Render Kit գրադարաններն ապահովում են C99-ի վրա հիմնված 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 գրադարաններ ցուցադրում են C++ API wrappers-ի ֆունկցիոնալությունը, որը սահմանված է վերնագրում files.
Գրադարան | Վերնագիր |
Intel Spray | ospray_cpp.h |
Intel Open Image Denoise | oidn.hpp |
Ընդլայնված Սample Ծրագրի աղբյուրները
Յուրաքանչյուր բաղադրիչի համար sample, աղբյուրը հասանելի է բաղադրիչի GitHub* պահոցում՝
- Intel Spray sampաղբյուրները
- Intel Embrey sampաղբյուրները
Համար սampնկարագրությունը, տես Intel Embrey ուղեցույցի 9-րդ գլուխը: - Intel Open VKL sampաղբյուրները
- Intel Open Image Denoise sampաղբյուրները
Սա միայն հրամանի տող է: - Intel Spray Studio աղբյուրը
- Ուսումնասիրելով բոլոր սamples հեշտ և համապարփակ ավազատուփում: Նրանց արագ խմբագրում և վերակառուցում:
- Գրադարաններն ինքնաբերաբար կառուցելու բազմաթիվ նախադրյալների ձեռքբերում
- Reviewգրադարանի ներքին կոդերի ընդունում
- Render Kit-ի ֆունկցիոնալության փոփոխում, ներառյալ stagԳրադարանի ստեղծման ժամանակի ընտրովի առանձնահատկություններ
- Superbill-ի սցենարը մատուցվում է որպես Render Kit-ի բաշխման կոպիտ բաղադրիչ: Այն գտնվում է նաև Render Kit GitHub պորտալում։ Superbill script-ի վերլուծության համար տես ձեր օպերացիոն համակարգի փաստաթուղթը՝
- Կառուցեք Intel One API Rendering Toolkit գրադարաններ Windows* OS-ի համար
- Կառուցեք Intel One API Rendering Toolkit գրադարաններ Linux* OS-ի համար
- Կառուցեք Intel One API Rendering Toolkit գրադարաններ macOS-ի համար*
Ֆորումներ և հետադարձ կապ
Հարցեր տվեք և արձագանքեք Intel oneAPI Rendering Toolkit ֆորումի վերաբերյալ:
Զեկուցեք տեխնիկական խնդիրների մասին ուղղակիորեն բաղադրիչ GitHub պահեստներում.
- Intel Spray պահոց
- Intel Embrey պահոց
- Intel բաց VKL պահոց
- Intel Open Image Denoise պահոց
- Intel Spray Studio-ի պահոց
Անսարքությունների վերացում
Այս բաժինը նկարագրում է հայտնի խնդիրները, որոնց կարող եք հանդիպել Intel® one API Rendering Toolkit (Render Kit) օգտագործման ժամանակ:
Տեխնիկական աջակցության համար այցելեք Intel ® one API Rendering Toolkit Community Forum-ը:
Սխալ. արձանագրություն նշված չէ
Docker* կոնտեյներից GUI-ի վրա հիմնված հավելված գործարկելիս կարող եք տեսնել հետևյալ սխալը.
Արձանագրություն նշված չէ
Սխալ 65544. X11. Չհաջողվեց բացել էկրանը՝ 0
«sty::runtime error»-ի օրինակ նետելուց հետո կանչվել է դադարեցում
What(): Չհաջողվեց սկզբնավորել GLFW-ը:
Ընդհատված (միջուկը նետվել է)
Լուծում: Հավելվածը գործարկելուց առաջ համոզվեք, որ գործարկել եք xhost հրամանը Docker կոնտեյներով.
հյուրընկալող +
Ծանուցումներ և հերքումներ
Intel-ի տեխնոլոգիաները կարող են պահանջել միացված ապարատային, ծրագրային ապահովում կամ ծառայության ակտիվացում:
Ոչ մի ապրանք կամ բաղադրիչ չի կարող բացարձակապես ապահով լինել:
Ձեր ծախսերն ու արդյունքները կարող են տարբեր լինել:
© Intel Corporation. Intel-ը, Intel-ի պատկերանշանը և Intel այլ նշանները Intel Corporation-ի կամ նրա դուստր ձեռնարկությունների ապրանքանիշերն են: Այլ անուններ և ապրանքանիշեր կարող են պահանջվել որպես ուրիշների սեփականություն:
Ապրանքի և կատարողականի տեղեկատվություն
Կատարումը տարբերվում է՝ կախված օգտագործման, կազմաձևման և այլ գործոններից: Իմացեք ավելին այստեղ www.Intel.com/PerformanceIndex.
Ծանուցման վերանայում #20201201
Սույն փաստաթղթով որևէ լիցենզիա (բացահայտ կամ ենթադրյալ, էսթոպել կամ այլ կերպ) մտավոր սեփականության որևէ իրավունքի չի տրվում:
Նկարագրված ապրանքները կարող են պարունակել դիզայնի թերություններ կամ սխալներ, որոնք հայտնի են որպես սխալ, որոնք կարող են հանգեցնել արտադրանքի շեղմանը հրապարակված բնութագրերից: Ընթացիկ բնութագրված սխալները հասանելի են ըստ պահանջի:
Intel-ը հրաժարվում է բոլոր հստակ և ենթադրյալ երաշխիքներից, ներառյալ՝ առանց սահմանափակման, առևտրականության, որոշակի նպատակի համար համապատասխանության և ոչ խախտման ենթադրյալ երաշխիքները, ինչպես նաև ցանկացած երաշխիք, որը բխում է աշխատանքի ընթացքից, գործարքի ընթացքից կամ առևտրում օգտագործելուց:
Փաստաթղթեր / ռեսուրսներ
![]() |
intel Սկսեք OneAPI-ի մատուցման գործիքակազմով Windows-ի համար [pdf] Օգտագործողի ուղեցույց Սկսեք OneAPI Rendering Toolkit-ով Windows-ի համար, Սկսեք, OneAPI Rendering Toolkit-ով Windows-ի համար, Toolkit-ով Windows-ի համար |