Windows жүйесіне арналған бір API көрсету құралдар жинағымен жұмысты бастаңыз
Пайдаланушы нұсқаулығы
Келесі нұсқаулар Intel® one API Rendering Toolkit (Render Kit) орнатқаныңызды болжайды. Құралдар жинағы орнатылмаған болса, орнату опциялары үшін Intel® one API Toolkits орнату нұсқаулығын қараңыз. Intel® one API Rendering Toolkit қолданбасын пайдалануды бастау үшін мына қадамдарды орындаңыз
- Жүйені конфигурациялаңыз.
- Құру және іске қосу sampқолданбалар.
- Алдын ала құрастырылған s іске қосыңызampқолданбалар.
- Келесі қадамдар: Қайтаview Render Kit туралы көбірек білу үшін қосымша ресурстар.
Жүйені конфигурациялаңыз
Intel ® one API Rendering Toolkit (Render Kit) пайдалану үшінamples, алдымен жүйеңізді келесідей орнатуыңыз керек:
- Бір API орнатыңызamps қол жеткізу үшін шолғышampкөздері.
- s құрастыру үшін Microsoft Visual Studio* бағдарламасын Cake* және Windows* SDK арқылы орнатыңызamples.
- Бейнелеу құралдарын орнатыңыз.
- Қосымша: GPU драйверлерін орнатыңыз.
Бір API S орнатыңызampБраузер
s қол жеткізе аласызampбір API қолданбаларынанampшолғыш. Браузер dev-utilities каталогында Intel® one API Base Toolkit (Base Kit) бөлігі ретінде таратылады.
Негізгі жинақты Intel® one API Threading Building Blocks көмегімен орнатыңыз, ол Render Kit және Base Kit екеуінде де қолжетімді. Басқа Base Kit компоненттері қажет емес. Қосымша ақпаратты және жүктеп алу сілтемелерін алу үшін Base Kit өнім бетін қараңыз.
ЕСКЕРТУ Сіз сондай-ақ s ала аласызampGit* арқылы қолмен орындаңыз.
Microsoft Visual Studio* бағдарламасын Cake* және Windows* SDK көмегімен орнатыңыз
Intel® neap Toolkits үшін Cake* және Windows* SDK қажет болмаса да, көптеген API интерфейстері барamples Make жобалары ретінде жеткізіледі. Мұндай с. салу үшінamples, сізге Cake және Windows SDK орнату керек.
Ол үшін Microsoft Visual Studio* C++ әзірлеу құралдарын орнатыңыз, олар C++ жұмыс жүктемесі бар жұмыс үстелін әзірлеуде жасау құралдарын қамтиды. Орнату нұсқауларын көру үшін Visual Studio бағдарламасындағы торт жобаларын қараңыз.
Әдетте, қажетті компоненттер Visual Studio орнатушысының қосымша бөлімінен орнатылады. Тортқа арналған Visual C++ құралдары әдепкі бойынша C++ жұмыс жүктемесі бар жұмыс үстелін әзірлеу бөлігі ретінде орнатылады. Торт туралы қосымша ақпаратты CMake.org сайтынан қараңыз. Windows* SDK туралы қосымша ақпаратты қараңыз
Microsoft Dev Center Windows* SDK.
Бейнелеу құралдарын орнатыңыз
Render Kit sampфайлдар мен қолданбалар көбінесе кіріс ретінде алдын ала өңделген кескіндерді қажет етеді немесе шығыс ретінде кескіндерді жасайды. Кіріс және шығыс кескіндерді көрсету және түрлендіру үшін s үшін кескіндеу құралдарын алу керекtagNet PBM fileтүрлері (PPM және PFM). Ұсынылатын құрал Image Magics* болып табылады. Кескін сиқырын қараңыз webдербес және пакет менеджерін орнату нұсқауларына арналған сайт.
GPU пайдаланушылары үшін GPU драйверлерін жүктеп алыңыз және орнатыңыз
- Драйверді жүктеп алу үшін Графикалық драйверлер бөліміне өтіңіз.
- Intel® Graphics – Windows ® 10 DCH драйверлерінің соңғы нұсқасын басыңыз.
- Орнатушыны іске қосыңыз.
Келесі қадамдар
s құрастыру және іске қосу арқылы Intel ® one API Rendering Toolkit бағдарламасымен жұмысты бастаңызampқолданбалар.
Кері байланыс
Осы мақала туралы пікіріңізді Intel ® one API Rendering Toolkit форумында бөлісіңіз.
Құру және іске қосу Sample Visual Studio* пәрмен жолын пайдаланатын жобалар
Алғы шарт: Жүйені конфигурациялаңыз.
ретінде құру және іске қосуampле:
- ретінде орналастырыңызampS кодын пайдаланып жобаample Browser for Intel® oneAPI Toolkits.
- ретінде құрастырыңыз және іске қосыңызampCMake* көмегімен жоба.
Жүктеу SampS кодын пайдаланадыample Browser for Intel® one API Toolkits
S кодын пайдаланыңызample Browser for Intel one API Toolkits онлайн Intel® one API жиынтығын шолуға арналғанamples. s көшіруге боладыamples жергілікті дискіге құрастырылатын диск ретіндеampжобалар. Көптеген Intel one API интерфейстеріample жобалары Make* немесе Cake көмегімен құрастырылады, сондықтан құрастыру нұсқаулары s бөлігі ретінде қамтылғанampLE README ішінде file. S кодыample Browser for Intel one API Toolkits - бұл дербес бір-file динамикалық орындау уақыты кітапханаларына тәуелділігі жоқ орындалатын файл.
Тортты қолдайтын құрамдастардың тізімін бір API қолданбаларымен тортты пайдалану бөлімін қараңыз.
Маңызды
s жүктеп алу үшін интернет байланысы қажетampIntel one API Toolkits үшін les. Бұл құралдар жинағын желіден тыс пайдалану жолы туралы ақпаратты Офлайн жүйелерде әзірлеу бөлімін қараңыз.
S кодыample Browser for Intel one API Toolkits жүйелік прокси параметрлерімен жұмыс істемейді және WPAD проксиіне қолдау көрсетпейді. Прокси арқылы қосылуда қиындық туындаса, Ақауларды жою бөлімін қараңыз.
Intel ® one API Rendering Toolkit (Render Kit) жүктеп алу үшінamples:
- VS 64 пәрмен терезесіне арналған x2019 Native Tools пәрмен жолын ашыңыз.
- Ортаның айнымалы мәндерін орнату:
«C:\Program Files (x86)\Intel\one API\setvars.bat”
ЕСКЕРТУ Рендер жинағын реттелетін орынға орнатқан болсаңыз, C:\Program бағдарламасын ауыстырғаныңызға көз жеткізіңіз Files (x86)\Intel\one API\ пәрменді іске қоспас бұрын реттелетін орнату жолы бар. - Терминалдан S кодын іске қосыңызample C++ және C тілдері бар Intel one API Toolkits үшін шолғышamples. neap-cli -l coppice
Бір API CLI мәзірі пайда болады: - Көрсеткі пернелерді пайдаланып жоба жасау опциясын таңдап, Enter пернесін басыңыз.
Тіл таңдауы пайда болады. - s үшін тілді таңдаңызampле. Бірінші жобаңыз үшін шыныаяқты таңдап, Enter пернесін басыңыз.
Құралдар жинағы samples тізімі пайда болады. Render Kit samples бір API кітапханалары ішкі ағашының астында орналасқан. - Бір API кітапханаларына өтіңіз > Intel one API рендеринг құралдар жинағымен жұмысты бастау > Intel Spray sample > 01_ospray_gsg, одан кейін Enter пернесін басыңыз.
- Жобаны жүктеп алу үшін орынды көрсетіңіз. Әдепкі бойынша, бұл код S іске қосылған жолample Browser for Intel one API Toolkits және жоба атауы.
- Жасау пәрменін таңдау үшін Tab пернесін басыңыз, содан кейін Enter пернесін басыңыз.
- s жүктеп алу үшін қадамдарды қайталаңызamples басқа құрамдастарға арналған: Intel® Embraer үшін 02_embree_gsg, Intel® Open Volume Kernel Library үшін 03_openvkl_gsg, Intel® Open Image үшін 04_oidn_gsg
Denoise және 05_ispc_gsg Intel® Implicit SPMD Program Compiler (Intel® ISPC) үшін. сamples нөмірленген және stagретімен сотталады.
Intel ашық том ядролық кітапханасы 03_openvkl_gsg sample код S кодының Си тіліндегі мәзір опциясында қол жетімдіample Browser for Intel one API Toolkits:
а. c тілін таңдаңыз:б. Intel Open VKL файлдарын таңдаңызampле:
Intel one API S зерттеуін қараңызampпәрмен жолы арқылы жобаны құру бойынша бейне оқу құралы үшін пәрмен жолынан les.
Intel® Spray S құрастырыңыз және іске қосыңызampтортты қолданамын*
- 01_ospray_gsg s жүктеп алған қалтаға өтіңізampле.
- s құру үшін келесі пәрмендерді орындаңызampле:
midair құрастыру CD құрастыру торт .. торт – құрастыру . – конфигурациялау шығарылымы - Шығарылым каталогына өтіңіз.
- Қолданбаны іске қосыңыз.
.\ospTutorialCpp.exe - Review кескіні бар шығыс кескіндер viewer PPM қолданбасы file түрі. Мысалыample, Image Magick* көмегімен:
\imdisplay.exe бірінші Frame Cup. ppm
\imdisplay.exe жинақталған Frame Capp. ppm
Шығарылатын кескіндерді көруіңіз керек:
• Бір жинақтау бірінші кадр Cpp көрсетеді:• Он жинақтау жинақталған жақтау кубогын көрсетеді:
Intel® Embrey S құрастырыңыз және іске қосыңызampтортты қолданамын*
- 02_embree_gsg жүктеп алған қалтаға өтіңізampле.
- s құру үшін келесі пәрмендерді орындаңызampле:
mkdir құрастыру
CD құрастыру
торт..
cmake – құрастыру. – конфигурациялау шығарылымы - Шығарылым каталогына өтіңіз.
- Қолданбаны іске қосыңыз.
.\minimal.exe
Sample қолданбасы Intel Embrey API интерфейсімен екі сәуледен үшбұрышқа қиылысу сынақтарын орындайды. Бір сынақ сәтті өтті, ал екіншісі жіберіп алды. Шығару терминалға жазылады:
0.000000, 0.000000, -1.000000: Геометрия 0 бойынша қиылысу табылды, патша=0 кезінде қарабайыр 1.000000 1.000000, 1.000000, -1.000000: Ешқандай қиылыс табылмады.
Intel® Open Volume ядролық кітапханасын S құрастырыңыз және іске қосыңызampCMake* арқылы
- the03_openvkl_gsg жүктеп алған қалтаға өтіңізampле.
- s құру үшін келесі пәрмендерді орындаңызampле:
ауада құрастыру
CD құрастыру
торт..
торт – құрастыру. – конфигурациялау шығарылымы - Шығарылым каталогына өтіңіз.
- Қолданбаны іске қосыңыз.
.\vklTutorial.exe
Sample қолданбасы s көрсетедіampпроцедуралық түрде жасалған көлем мен шығыстар шегінде ling. сampling,
градиентті есептеу және көп атрибуттарampлинг. Шығару терминалға жазылады.
Intel® Open Image Denoise S құрастыру және іске қосуampCMake* арқылы
- 04_oidn_gsg s жүктеп алған қалтаға өтіңізampле.
- s құру үшін келесі пәрмендерді орындаңызampле:
midair құрастыру CD құрастыру торт ..
торт – құрастыру. – конфигурациялау шығарылымы - Шығарылым каталогына өтіңіз.
- Жиналған жақтау шыныаяқын түрлендіру. LSB деректеріне тапсырыс беру арқылы PFM пішіміне ppm кескіні. Мысалыample, Image Magics* түрлендіру құралымен:
\magick.exe түрлендіруample>\01_ospray_gsg\build\Release \жинақталған жақтау шыныаяқы. ppm -endian LSB PFM: жинақталған Frame Capp. кешкі сағат - Кескінді жою үшін қолданбаны іске қосыңыз.
.\oidnDenoise.exe -оның жинақталған Frame Capp. pm -o denoised.pfm - Review кескіні бар шығыс кескіні viewer PPM қолданбасы file түрі. Мысалыample, Image Magics* көмегімен:
\imdisplay.exe жойылды. кешкі сағат
• Түпнұсқа он жинақтау жинақталған жақтау кубогын көрсетеді:
• Нәтижесі жойылды. кешкі сағат:
Intel® Implicit SPMD Program Compiler S құрастырыңыз және іске қосыңызampCMake* арқылы
- 05_ispc_gsg s жүктеп алған қалтаға өтіңізampле.
- s құру үшін келесі пәрмендерді орындаңызampле:
ауада құрастыру
CD құрастыру
торт..
торт – құрастыру. - Бір мақсатты s іске қосыңызampөтініш:
.\simple.exe - Көп мақсатты s іске қосыңыз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 |
Келесі қадамдар
Келесі қадамдарда қосымша ресурстарды зерттеңіз.
Pre-Compiled S іске қосыңызample Қолданбалар
Кітапханаларға қоса, Intel® onlap Rendering Toolkit алдын ала құрастырылған файлдарды қамтамасыз етедіampқолданбалар
құралдар жинағының мүмкіндіктерін бөлектеңіз. Бұл алдын ала құрастырылған қолданбалар көрсету үшін көбінесе сыртқы графикалық кітапханаларды пайдаланады
интерактивті режимдегі мүмкіндіктер. Бұл бөлімде алдын ала құрастырылған интерактивті қолданбаларды іске қосуды үйреніңіз.
Алдын ала құрастырылған интерактивті қолданбаларды іске қосыңыз
- Алдын ала құрастырылған сопты іске қосыңыз ExampIntel ® Spray көмегімен қолданба.
соп Examples Intel Spray көмегімен интерактивті көріністің негізгі көрінісін көрсетеді. Онда Intel Spray мүмкіндіктерін зерттеуге ауысуға болатын GUI басқару элементтері бар. - Intel ® Embrey көмегімен алдын ала құрастырылған үшбұрыш геометрия қолданбасын іске қосыңыз. үшбұрыш геометриясы, басқа Intel Embrey s сияқтыamples, негізгі сәулелерді бақылау есептеу мүмкіндігін көрсетеді.
Intel Embrey мүмкіндіктерін зерттеу үшін үшбұрыш геометриясын пайдаланыңыз. - Алдын ала құрастырылған тышқанды іске қосыңыз Examples қолданбасы Intel ® Open Volume Kernel Library (Intel® Open VKL) бар. тышқан Examples Intel Open VKL көмегімен интерактивті көріністің негізгі көрсетілімін көрсетеді. Оның дыбыс деңгейін көрсету визуализациясына тән GUI басқару элементтері бар.
ЕСКЕРТУ Intel ® Open Image Denoise ospEx жүйесінде кейінгі өңдеу мүмкіндігі ретінде пайдаланыладыampАздауampқолданбасында және 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*, Open Image IO* бар HDR текстуралары, статикалық кескін шығысы
- Intel Open Image Denoise кейінгі өңдеуі Intel Spray ұсынған оспрей модулінің тазартқыш кітапханасымен өтеді.
- Python* сценарийді көрсетуге байланыстыру
- Камера анимациясын басқару элементтері
- MPI көмегімен көп түйінді көрсету
S іске қосыңызampIntel® OSPRay көмегімен
Бұл шолу интерактивті s іске қосу жолын көрсетедіampWindows* операциялық жүйесіне арналған Intel® oneAPI Rendering Toolkit (Render Kit) ішінен Intel® OSPRay қолданбасы.
Алғы шарт: Жүйені конфигурациялаңыз.
Қолданбаны іске қосу үшін:
- Пәрмен жолын ашыңыз.
- Ортаның айнымалы мәндерін орнату:
«C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
ЕСКЕРТУ Рендер жинағын реттелетін орынға орнатқан болсаңыз, C:\Program бағдарламасын ауыстырғаныңызға көз жеткізіңіз Files (x86)\Intel\oneAPI\ пәрменін іске қоспас бұрын реттелетін орнату жолы бар. - Жазылатын каталогқа өтіңіз және қолдауды сақтау үшін каталог жасаңыз fileс. Мысалыample, rkgsg қалтасын жасаңыз: cd %USERPROFILE% ауада rkgsg cdrkgsg
- ospEx іске қосыңызamples: ospExamples.exe
Жаңа GUI терезесі негізгі геометрия түрлерінен, шамдардан және көлемдерден тұратын бірнеше қарапайым көріністермен ашылады. Ашылмалы түймелерді басу арқылы көріністі өңдеуге боладыБасқару элементтері мен кеңестер
Сіз көріністі басқара аласыз view тінтуірмен келесідей:
- Камераны қарау нүктесінен ішке және сыртқа жылжыту үшін тінтуірдің оң жақ түймешігімен басыңыз.
- Айналдыру үшін тінтуірдің сол жақ түймешігін басыңыз.
- Панорама үшін тінтуірдің дөңгелегін пайдаланыңыз.
Бұл сонымен қатар терминалдағы курсордың астындағы қиылысатын геометрия идентификаторын хабарлайды. - Камераны жылжыту үшін сүйреп апарыңыз.
Сондай-ақ келесі пернетақта басқару элементтерін пайдалануға болады:
- Пайдаланушы интерфейсін көрсету/жасыру үшін G түймесін басыңыз.
- Қолданбадан шығу үшін Q түймесін басыңыз.
Сондай-ақ, көріністі басқару тақтасынан басқаруға болады: - Әр түрлі геометриялық және көлемді көріністерді қолданып көріңіз. View оларды әртүрлі рендерерлер астында.
- Өзара әрекеттесу кезінде кадрды болдырмау шарлау кезінде үздіксіз анимацияға мүмкіндік береді.
- Камераның әрбір пиксель орнынан көрініспен сәуле қиылысында салыстырмалы тереңдікті көрсету үшін тереңдікті көрсетуді қосыңыз.
- Камераның әрбір пиксель орнынан көрініспен сәуле қиылысында материалдың альбедосын көрсету үшін альбедоды көрсетуді қосыңыз.
- Intel® Open Image Denoised мүмкіндігімен әрбір кадрды дыбыссыздандыру үшін декузерді қосыңыз
Ескерту: Денуизатордың жұмысы басқаларға қарағанда кейбір геометриялармен жақсырақ байқалуы мүмкін. Мысалыample, Streamlines алдын ала анықталған көріністер жинағы деноизмен конвергенцияны анық көрсетеді.
ЕСКЕРТУ Егер дистрибутивте osprey модулінің денуизаторы жоқ болса, оны келесі қадамдарда сипатталғандай Superbill арқылы алуға болады.
- Пиксель сүзгісін re күйіне өзгертіңізview API интерфейсінде қол жетімді әр түрлі антибренирование әдістері.
- Пиксельді өзгертуamples, бұл s көріністерінің саныampбір жинақта пиксельге лес. Жоғары сamples ұзағырақ көрсету уақытына әкеледі, бірақ жинақтау үшін тезірек конвергенция. Азырақ сampпикселдер саны қолданбаның өнімділігін арттырады.
- Жолдың максималды ұзындығы параметрін өзгертіңіз, бұл жол шағылыстары немесе с/с сынулар саныampле. Жоғарырақ сан дәлірек, ал төменірек есептеу жылдамырақ.
- Рулетка жолының ұзындығын өзгертіңіз, бұл сәуленің өтуін кездейсоқ аяқтайтын шек немесе шағылысу немесе сыну. Жоғарырақ сан дәлірек, ал төменірек есептеу жылдамырақ.
- Өзгерту sampжарналар. Сample үлес минимумнан аз Үлес сахнаға әсер етпейді. Төменгі сан дәлірек, ал жоғары санды есептеу жылдамырақ.
- Камераны жылжытқан кезде бұлыңғыр әсерді басқару үшін камера қозғалысының бұлдырлығын өзгертіңіз. 0 мәні бұлыңғырлықты өшіреді.
- Басқарылатын көрініс көкжиегін қосу үшін Render Sun Sky мүмкіндігін қосыңыз. Көрініс GUI қалқымалы параметрлерінен конфигурацияланған көкжиекті көрсетеді.
Келесі қадамдар
- Алдын ала құрастырылған s іске қосыңызampбасқа Render Kit құрамдастарына арналған қолданбалар.
- Келесі қадамдарда қосымша ресурстарды зерттеңіз.
Intel® Embree S іске қосыңызample
Бұл оқулық интерактивті Intel® Embrey алдын ала құрастырылған файлдарды іске қосу жолын көрсетедіampIntel® one API Rendering Toolkit (Render Kit) құрамына кіретін қолданбалар. Бұл сample Intel Embrey көмегімен негізгі геометриямен кескінді жасау жолын көрсетеді.
Үшбұрыштың геометриясы sampОқулықта көрсетілген қолданба үшбұрыш төбелерін пайдаланып статикалық текшені және жер жазықтығын жасау үшін графикалық пайдаланушы интерфейсін пайдаланады.
Шарты: Жүйені конфигурациялаңыз.
Қолданбаны іске қосу үшін:
- Пәрмен жолын ашыңыз.
- Ортаның айнымалы мәндерін орнату:
«C:\Program Files (x86)\Intel\one API\setvars.bat”
ЕСКЕРТУ Рендер жинағын реттелетін орынға орнатқан болсаңыз, C:\Program бағдарламасын ауыстырғаныңызға көз жеткізіңіз Files (x86)\Intel\one API\ пәрменді іске қоспас бұрын реттелетін орнату жолы бар. - Жазылатын каталогқа өтіңіз және қолдауды сақтау үшін каталог жасаңыз fileс. Мысалыample, rk_gsg қалтасын жасаңыз:
CD % USERPROFILE%
ауадағы қондырғылар
CD қондырғылары - Үшбұрыштың геометриясын орындаңызample: triangle_geometry.exe
3D сәулелік бақылау текшесі бар жаңа терезе ашылады. Камераны жылжыту үшін тінтуірдің сол жақ түймесін басып, сүйреңіз немесе W, A, S, D немесе көрсеткі пернелерді пайдаланыңыз. s туралы толық ақпарат алу үшінample, Intel Embrey құжаттамасындағы 9-тарауды қараңыз.
Кеңестер мен бақылаулар
- Камераны жылжыту үшін тінтуірдің сол жақ түймесін басып, сүйреңіз немесе W, A, S, D түймелерін немесе көрсеткі пернелерді пайдаланыңыз.
- Бұл сample Intel Embrey көмегімен негізгі геометриямен кескінді жасау жолын көрсетеді.
- үшбұрыш геометриясы sampерекшеліктері:
- Текше бұрыштары мен жер жазықтығынан тұратын қарапайым қалқымалы шың деректерінің қатты кодталған массиві.
- Төбелерден үшбұрыштар салу үшін индекс тізімдерінің анықтамасы.
- Көрініске шың және индекс деректерін жасау және енгізу үшін API анықталған геометриялық деректер құрылымдары.
- Кескін жақтауы бойынша сәулелік бақылауға арналған көп ағынды есептеу иерархиясы.
- Есептеу сәулелері экран пикселдерінің тақтайшаларына бөлінеді. Плиткалар жіптер арасында бөлінген.
- Әрбір плитка тақтадағы әрбір пиксел үшін сәулелердің қиылысу сынақтарын орындайды.
- Үшбұрыштың түстерін анықтайтын негізгі сәулелік қиылысу сынақтарынан басқа, бір қатты кодталған тұрақты жарық бағыты үшін қиылысу нүктесінде көлеңкелі қиылысу (окклюзия) сынағы орындалады.
- Соңғы пикселдерде RGB түсті үштіктерге оралған сәулелерден есептелген түс деректері бар.
- Орналасуды абстракциялау желім кодының көп бөлігін қамтамасыз етеді. Бұл абстракция басқа Intel-де көп қолданылады
Эмбри сampқолданбалар. сamples abstraction мыналарды қамтиды: - Баптандыру, көрсету және жою функцияларына кері қоңырауларды орнату
- Көрініс деректерін басқаруға арналған деректер құрылымдары
- Пернетақта мен тінтуірді енгізу/шығару
- API визуализация үшін операциялық жүйе терезесін басқару кодына қосылады
Intel Embraer GitHub* репозиторийіндегі triangle_geometry_device.cpp ішіндегі қолданба көзін қараңыз.
Intel Embrey басқа Render Kit құрамдастарымен байланысы
- Intel® Spray, ашық масштабталатын портативті сәулелік бақылау қозғалтқышы кескіндерді жасау үшін Intel Embrey пайдаланады. Intel Spray сонымен қатар 3D көріністеріне тән нысандар мен функцияларды қамтамасыз етеді.
- Intel Spray ережелеріне көлем және геометриялық нысандар, материалдар, текстуралар, шамдар, камера, кадр буферлері, MPI негізіндегі бөлінген есептеулер және т.б. кіреді.
- OpenGL* тәрізді фоны бар әзірлеушілер үшін Intel Spray Intel Embrey-ге қарағанда құралдар жинағын зерттеуді бастаудың жақсы жолы болуы мүмкін.
- Intel Embrey жол тресері бұрынғыample бағдарламасы жол тресеріне минималды және логикалық кіріспе береді. Intel Spray API ішінде жолды бақылау құралының толық кәсіби визуализациясын іске қосыңыз.
- Intel Embrey мүмкіндігі геометриялық сәулелерді бақылауға негізделген. Керісінше, Intel® Open Volume Kernel Library (Intel® Open VKL) көлемді визуализацияны және с.ampлингвистикалық қабілеті.
- Intel Embrey көмегімен жасалған кескіндерді Intel® Open Image Denoise көмегімен ажыратуға болады. Дегенмен, Intel Spray деректерді өшіруді басқаруды жеңілдету үшін кеңейтілген кадр буфері арнасына қол жеткізуді қамтамасыз етеді. Нәтиже - сәулелік бақылауды есептеу құнының төмендеуімен жоғары сапалы кескіндер жойылады.
Келесі қадамдар
- Алдын ала құрастырылған s іске қосыңызampбасқа Render Kit құрамдастарына арналған қолданбалар.
- Қосымша ресурстар үшін Келесі қадамдарды қараңыз.
Intel® Open Volume Kernel Library (Intel® Open VKL) S іске қосыңызample
Бұл оқулық алдын ала құрастырылған интерактивті s іске қосу жолын сипаттайдыampIntel® Open жүйесінде құрылған қолданба
Көлем ядросының кітапханасы (Intel® Open VKL).
Сары тышқан ЭксampАздауample қолданбасы графикалық интерфейс арқылы экранға шығару үшін Intel Open VKL API нәтижелерін көрсетеді.
Алғы шарт: Жүйені конфигурациялаңыз.
Қолданбаны іске қосу үшін:
- Пәрмен жолын ашыңыз.
- Ортаның айнымалы мәндерін орнату:
«C:\Program Files (x86)\Intel\one API\setvars.bat”
ЕСКЕРТУ Рендер жинағын реттелетін орынға орнатқан болсаңыз, C:\Program бағдарламасын ауыстырғаныңызға көз жеткізіңіз Files (x86)\Intel\one API\ пәрменді іске қоспас бұрын реттелетін орнату жолы бар. - Жазылатын каталогқа өтіңіз және қолдауды сақтау үшін каталог жасаңыз fileс. Мысалыample, жасаңыз
шүберектер қалтасы:
CD % USERPROFILE%
ауадағы қондырғылар
CD қондырғылары - s іске қосыңызampөтініш:
тышқан Examples.exe
Sample нәтижелері жаңа GUI терезесінде ашылады.
Келесі басқару элементтері қол жетімді:
- Камераны айналдыру үшін тінтуірдің сол жақ түймешігін басыңыз (Тінтуір1) және сүйреңіз.
- Тінтуірдің оң жақ түймешігін басып (Тінтуір2) және камераны масштабтау үшін сүйреңіз.
- Тінтуірдің ортасын басып (тінтуір 3) және камераны панорамалау үшін сүйреңіз.
- Дыбыс деңгейін визуализациялау үшін әртүрлі тасымалдау функцияларын, Intel Open VKL API мәндерін және көрсетуді басқару элементтерін таңдаңыз.
ЕСКЕРТУ Пайдаланушы интерфейсінің элементтері қабаттасуы мүмкін. Барлық басқару элементтерін көру үшін көк басқару жолағын сүйреп апарыңыз.
Кеңестер мен бақылаулар
- Көрсету ашылмалы тізімінде әр түрлі рендерер режимдері қолжетімді. Бұл режимдер қазіргі s көлеміне сәйкес келедіampқолданбаларды линг және көрсету.
- Density Path Tracer рендерері көлемдегі жолды бақылауды көрсетеді. Ол тышқан Compute S пайдаланадыample() Woodcock-қадағалауды қолдау үшінampлинг алгоритмі. Алгоритм параметрлерін басқару үшін диалогтық терезелерді пайдаланыңыз. DensityPathTracer.cpp қараңыз.
- Хит-итератор рендерері хит-итератор мен градиентті есептеу функционалдығын көрсетеді. Ол vole Iterate it() және vole Compute Gradient() пайдаланады. Бұл бұрынғыample сонымен қатар көлеңкелі тестілеуді көрсетеді. HitIteratorRenderer.cpp қараңыз.
- Ray-march итераторы интервалдық итерацияны және s көлемін есептеуді көрсетедіampле. Ол vole Iterate Interval() және vole Compute S пайдаланадыample(). RayMarchIteratorRenderer.cpp қараңыз.
- s зерттеген кездеamples, интерактивті көрсету терезесін қолдау үшін код бүркеншік атпен және модульдік екенін ескеріңіз. Кодты жақсырақ түсіну үшін render Pixel() функциясынан бастаңыз.
- ISPC режимдері Intel® Implicit SPMD Program Compiler бағдарламасына салынған кодты іске асыруға сәйкес келеді. Бұл енгізулер алдын ала аладыtagзаманауи процессорлардың SIMD мүмкіндіктерінің e және өнімділікке көбірек мүмкіндік береді.
Келесі қадамдар
- Алдын ала құрастырылған s іске қосыңызampбасқа 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”
ЕСКЕРТУ Рендер жинағын реттелетін орынға орнатқан болсаңыз, C:\Program бағдарламасын ауыстырғаныңызға көз жеткізіңіз Files
(x86)\Intel\one API\ пәрменді іске қоспас бұрын реттелетін орнату жолы бар. - Жазылатын каталогқа өтіп, қолдау мен нәтижені сақтау үшін каталог жасаңыз fileс. Мысалыampле,
қондырғылар қалтасын жасаңыз:
CD % USERPROFILE% ауадағы қондырғылар CD қондырғылары - Intel Spray Studio бағдарламасын іске қосыңыз: ospStudio.exe
Интерактивті көрсету терезесін көруіңіз керек: - Көрсету терезесінде өтіңіз File > Көрсетілім көрінісі және алдын ала анықталған демонстрациялардың бірін таңдаңыз көріністер.
ЕСКЕРТУ Кейбір көріністер Intel® Open Volume Kernel Library біріктіру мүмкіндігін көрсетеді.
- Review таңдалған көрініс. Мысалыample, көпдеңгейлі иерархияның демонстрациясы келесідей көрінеді:
Сіз көріністі басқара аласыз view тінтуірмен келесідей:
• Камераны қарау нүктесінен ішке және сыртқа жылжыту үшін тінтуірдің оң жақ түймешігін басыңыз.
• Айналдыру үшін тінтуірдің сол жақ түймешігін басыңыз.
• Үлкейту және кішірейту үшін тінтуірдің дөңгелегін айналдырыңыз.
• Камераны жылжыту үшін сүйреп апарыңыз.
Сондай-ақ келесі пернетақта басқару элементтерін пайдалануға болады:
• ЖОҒАРЫ/ТӨМЕН: камераны Z осі бойымен жылжытыңыз (ішке және сыртқа).
• ALT+UP/ALT+DOWN: камераны Y осі бойымен жылжытыңыз (жоғары немесе төмен).
• LEFT: камераны X осі бойымен солға жылжытыңыз.
• ОҢҒА: камераны X осі бойымен оңға жылжытыңыз.
• W/S: камера биіктігін өзгерту.
• ALT+S: жақтауды a ретінде сақтау file жергілікті каталогқа.
• A/D: камера азимутын өзгерту.
• ALT+A/ALT+D: камера орамын өзгерту.
• G: пайдаланушы интерфейсін көрсету/жасыру.
• Q: қолданбадан шығу.
• P: көрініс графигін қабықшаға басып шығару.
• M: материал тізілімін қабықшаға басып шығару.
• B: кадр жиектерін басып шығару.
• V: камера параметрлерін қабықшаға басып шығару.
• =: камера параметрлерін сақтау үшін орынды басыңыз.
• -: камера параметрлерін сақтау үшін орынды ашыңыз.
• 0-9: камераның суретін орнату.
• X ұстап тұрыңыз, Y ұстаңыз, Z ұстаңыз: камера қозғалысы үшін осьті шектелген күйде ұстаңыз. - Шығарылатын кескінді Мәзір > Сақтау… > Скриншот ішінен қалаған кескін пішімінде сақтауға болады. Кескін жұмыс шүберектер каталогында студия ретінде сақталады. .
- Қайта аласызview қалаған суретпен сақталған скриншот viewе.
Келесі қадамдар
- Алдын ала құрастырылған s іске қосыңызampбасқа 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 орауыштарының функционалдығын көрсетеді. files.
Кітапхана | Тақырып |
Intel Spray | ospray_cpp.h |
Intel Open Image Denoise | oidn.hpp |
Жетілдірілген СampБағдарлама көздері
Әрбір компонент үшін sample, дереккөз GitHub* құрамдас репозиторийінде қол жетімді:
- Intel Spray сampкөздері
- Intel Embrey сampкөздері
с үшінampсипаттамасы үшін Intel Embrey нұсқаулығындағы 9 тарауды қараңыз. - Intel Open VKL сampкөздері
- Intel Open Image Denoise sampкөздері
Бұл тек пәрмен жолы. - Intel Spray Studio көзі
- Барлығын зерттеуampоңай және жан-жақты құм жәшігінде. Оларды жылдам өңдеу және қайта құру.
- Кітапханаларды автоматты түрде құру үшін көптеген алғышарттарды алу
- Reviewішкі кітапхананың бастапқы кодын енгізу
- Render Kit функциясын өзгерту, соның ішінде stagкітапхананы құру уақытының қосымша мүмкіндіктері
- Superbill сценарийі Render Kit дистрибутивінің күрделі құрамдас бөлігі ретінде жеткізіледі. Ол сондай-ақ Render Kit GitHub порталында орналасқан. Superbill сценарийін шолу үшін операциялық жүйеңізге арналған құжатты қараңыз:
- Windows* ОЖ үшін Intel one API Rendering Toolkit Libraries құрастырыңыз
- Linux* ОЖ үшін Intel one API Rendering Toolkit Libraries құрастырыңыз
- macOS* үшін Intel one API Rendering Toolkit Libraries құрастырыңыз
Форумдар және кері байланыс
Intel oneAPI Rendering Toolkit форумында сұрақтар қойыңыз және кері байланыс беріңіз.
Техникалық мәселелерді тікелей компонент GitHub репозитарийлерінде хабарлаңыз:
- Intel Spray репозиторийі
- Intel Embrey репозиторийі
- Intel Open VKL репозиторийі
- Intel Open Image Denoise репозиторийі
- Intel Spray Studio репозиторийі
Ақаулықтарды жою
Бұл бөлім Intel® one API Rendering Toolkit (Render Kit) құралын пайдалану кезінде туындауы мүмкін белгілі проблемаларды сипаттайды.
Техникалық қолдау алу үшін Intel ® one API Rendering Toolkit қауымдастық форумына кіріңіз.
Қате: ешқандай протокол көрсетілмеген
Docker* контейнерінен GUI негізіндегі қолданбаны іске қосу кезінде келесі қатені көруіңіз мүмкін:
Хаттама көрсетілмеген
Қате 65544: X11: дисплей :0 ашылмады
'sty::runtime қатесі' данасын тастағаннан кейін шақырылған тоқтату
What(): GLFW іске қосылмады!
Тоқтатылды (негізгі демпинг)
Шешімі: Қолданбаны іске қоспас бұрын, Docker контейнерінде xhost пәрменін іске қосқаныңызға көз жеткізіңіз:
хост +
Ескертулер мен жауапкершіліктен бас тарту
Intel технологиялары қосылған жабдықты, бағдарламалық жасақтаманы немесе қызметті қосуды қажет етуі мүмкін.
Ешқандай өнім немесе компонент мүлдем қауіпсіз бола алмайды.
Сіздің шығындарыңыз бен нәтижелеріңіз әртүрлі болуы мүмкін.
© Intel корпорациясы. Intel, Intel логотипі және басқа Intel белгілері Intel корпорациясының немесе оның еншілес компанияларының сауда белгілері болып табылады. Басқа атаулар мен брендтер басқалардың меншігі ретінде талап етілуі мүмкін.
Өнім және өнімділік туралы ақпарат
Өнімділік қолдану, конфигурация және басқа факторларға байланысты өзгереді. Толығырақ біліңіз www.Intel.com/PerformanceIndex.
№20201201 редакциясына ескерту
Бұл құжат кез келген зияткерлік меншік құқықтарына ешқандай лицензия бермейді (анық немесе жанама, тыйым салу арқылы немесе басқаша).
Сипатталған өнімдерде дизайн ақаулары немесе қателер деп аталатын қателер болуы мүмкін, бұл өнімнің жарияланған техникалық сипаттамалардан ауытқуына әкелуі мүмкін. Ағымдағы сипатталған қателер сұраныс бойынша қол жетімді.
Intel саудаға жарамдылық, белгілі бір мақсатқа жарамдылық және бұзылмау туралы болжамды кепілдіктерді қоса алғанда, шектеусіз барлық айқын және жанама кепілдіктерден, сондай-ақ өнімділік барысы, мәміле барысы немесе саудада пайдаланудан туындайтын кез келген кепілдіктерден бас тартады.
Құжаттар / Ресурстар
![]() |
intel Windows жүйесіне арналған oneAPI Rendering Toolkit бағдарламасымен жұмысты бастау [pdf] Пайдаланушы нұсқаулығы Windows жүйесіне арналған oneAPI рендеринг құралдар жинағымен жұмысты бастау |