Intel - логоЗапочнете со една алатка за прикажување на API за Windows
Упатство за употреба

Следниве упатства претпоставуваат дека сте го инсталирале Intel® one API Rendering Toolkit (Render Kit). Ако го немате инсталирано комплетот со алатки, погледнете ги Упатствата за инсталирање на Intel® one API Toolkits за опции за инсталација. Следете ги овие чекори за да започнете со Intel® One API Rendering Toolkit

  1. Конфигурирајте го вашиот систем.
  2. Изградете и стартувајте сampле апликации.
  3. Стартувај го претходно составениот sampле апликации.
  4. Следни чекори: Review дополнителни ресурси за да дознаете повеќе за Render Kit.

Конфигурирајте го вашиот систем

За да го користите Intel ® one API Rendering Toolkit (Render Kit) samples, прво треба да го поставите вашиот систем на следниов начин:

  1. Инсталирајте го еден API sampле прелистувач за пристап до sampизвори.
  2. Инсталирајте Microsoft Visual Studio* со Cake* и Windows* SDK за да го изградите sampлес.
  3. Инсталирајте алатки за сликање.
  4. Изборно: инсталирајте двигатели на графичкиот процесор.

Инсталирајте го еден API Sampпрелистувач
Можете да пристапите до сampле апликации од еден API sampпрелистувач. Прелистувачот е дистрибуиран како дел од Intel® one API Base Toolkit (Base Kit) во директориумот dev-utilities.
Инсталирајте го Base Kit со Intel® one API Threading Building Blocks, кој е достапен и во Render Kit и во Base Kit. Не се потребни други компоненти на Основниот комплет. Видете ја страницата за производот Base Kit за повеќе информации и линкови за преземање.
ЗАБЕЛЕШКА Можете исто така да го добиете samples рачно користење на Git*.
Инсталирајте Microsoft Visual Studio* со Cake* и Windows* SDK
Иако Intel® neap Toolkits не бараат Cake* и Windows* SDK, многу еден APIamples се испорачуваат како проекти на Make. Да се ​​изградат такви сamples, треба да инсталирате Cake и Windows SDK.
За да го направите ова, инсталирајте ги алатките за развој на Microsoft Visual Studio* C++, кои ги вклучуваат алатките Make во развојот на работната површина со обем на работа во C++. Видете ги проектите за торта во Visual Studio за инструкции за инсталација.
Вообичаено, потребните компоненти се инсталираат од изборниот дел на инсталерот на Visual Studio. Visual C++ Tools for Cake е стандардно инсталиран како дел од Desktop Development со оптоварување на C++. За повеќе информации за Cake, погледнете на CMake.org. За повеќе информации за Windows* SDK погледнете
Microsoft Dev Center Windows* SDK.
Инсталирајте Imaging Tools
Render Kit samples и апликациите често бараат претходно обработени слики како влез или генерираат слики како излез. За прикажување и конвертирање на влезни и излезни слики, треба да добиете алатки за сликање за stagсо Net PBM fileтипови (PPM и PFM). Препорачана алатка е Image Magics*. Видете ја магијата на сликата webстраница за самостојни инструкции за инсталирање и менаџер на пакети.
За корисници на графичкиот процесор, преземете и инсталирајте двигатели за графичкиот процесор

  1. За да го преземете драјверот, одете во Графички драјвери.
  2. Кликнете на најновата верзија на Intel® Graphics - Windows ® 10 DCH драјвери.
  3. Стартувај го инсталаторот.

Следни чекори
Започнете со Intel ® one API Rendering Toolkit со градење и вклучување sampле апликации.
Повратни информации
Споделете ги вашите повратни информации за овој напис во форумот Intel ® one API Rendering Toolkit.
Изгради и стартувај СampПроекти со користење на командната линија на Visual Studio*
Предуслов: Конфигурирајте го вашиот систем.
Да се ​​изгради и да работи какоampле:

  1. Лоцирајте какоampле проект користејќи го кодот СampПрелистувач за Intel® oneAPI Toolkits.
  2. Изградете и работете какоampле проект користејќи CMake*.

Преземете го Sampлес користејќи го кодот Сample Browser за Intel® one API Toolkits
Користете го кодот Sample Browser for Intel One API Toolkits за прелистување на колекцијата на онлајн Intel® One API-иampлес. Можете да го копирате samples на вашиот локален диск како buildable sampле проекти. Повеќето Intel one API sampПроектите се изградени со помош на Make* или Cake, така што упатствата за изградба се вклучени како дел од sample во README file. Код Сample Browser for Intel one API Toolkits е самостоен единеченfile извршна датотека која нема зависност од динамични библиотеки за време на траење.
За список на компоненти што поддржуваат торта, видете Користете го тортата со една апликација за API.
важно
Потребна е интернет конекција за преземање на sampлес за Интел еден API Toolkits. За информации за тоа како да го користите овој комплет алатки офлајн, видете Развивање во офлајн системи.
Код Сample Browser for Intel one API Toolkits не работи со системски поставки за прокси и не поддржува WPAD прокси. Ако имате проблеми со поврзувањето зад прокси, видете Решавање проблеми.
За преземање на Intel ® one API Rendering Toolkit (Render Kit) samples:

  1. Отворете командна линија x64 Native Tools за командниот прозорец VS 2019.
  2. Поставете променливи на околината:
    повикајте „C:\Program Files (x86)\Intel\one API\setvars.bat“
    ЗАБЕЛЕШКА Ако сте го инсталирале Render Kit на прилагодена локација, погрижете се да го замените C:\Program Files (x86)\Intel\one API\ со сопствената патека за инсталација пред да ја извршите командата.
  3. Од терминалот, извршете го кодот Sample Browser за Intel one API Toolkits со C++ и C sampлес. neap-cli -l гребен
    Се појавува менито еден API CLI:intel Започнете со OneAPI Rendering Toolkit за Windows - Создадете проект
  4. Изберете Креирај проект со помош на копчињата со стрелки, а потоа притиснете Enter.
    Ќе се појави изборот на јазик.intel Започнете со OneAPI Toolkit за рендерирање за Windows - cpp
  5. Изберете го јазикот за вашиот sampле. За вашиот прв проект, изберете чаша, а потоа притиснете Enter.
    Пакетот со алатки сampсе појавува les листата. Render Kit samples се наоѓаат под едното подстебло на API Libraries.intel Започнете со OneAPI Toolkit за рендерирање за Windows - oneAPI библиотеки
  6. Одете до една библиотека на API > Започнување со Интел со алатки за рендерирање на еден API > Интел Спреј sample > 01_ospray_gsg, а потоа притиснете Enter.
  7. Наведете локација за преземање на проектот. Стандардно, тоа е патеката од каде што сте го извршиле кодот Sample Browser for Intel one API Toolkits и име на проектот.intel Започнете со OneAPI Toolkit за рендерирање за Windows - Креирај
  8. Притиснете Tab за да изберете Create, а потоа притиснете Enter.
  9. Повторете ги чекорите за преземање samples за други компоненти: 02_embree_gsg за Intel® Embraer, 03_openvkl_gsg за Intel® Open Volume Kernel Library, 04_oidn_gsg за Intel® Open Image
    Denoise и 05_ispc_gsg за Intel® Implicit SPMD Program Compiler (Intel® ISPC). На сamples се нумерирани и stagед да се суди по ред.
    Intel Open Volume Kernel Library 03_openvkl_gsg sample е достапна во опцијата од менито за јазик C на Code Sample Browser за Intel one API Toolkits:
    а. Изберете јазик c:intel Започнете со OneAPI Toolkit за рендерирање за Windows - Изберете јазик cб. Изберете го Intel Open VKL sampле:intel Започнете со OneAPI Toolkit за рендерирање за Windows - VKL sample

Видете Истражување на Intel one API Samples од командната линија за видео туторијал за креирање проект со командната линија.
Изградете и стартувајте Intel® Spray Sampкористи торта*

  1. Одете до папката каде што сте ја преземале 01_ospray_gsg sampле.
  2. Извршете ги следните команди за да го изградите sampле:
    midair build cd build cake .. cake –build . -Ослободување на конфигурацијата
  3. Одете до директориумот Release.
  4. Стартувај ја апликацијата.
    .\ospTutorialCpp.exe
  5. Review излезните слики со слика viewer апликација за PPM file тип. За прample, со Image Magick*:
    \imdisplay.exe првиот Frame Cup. ppm
    \imdisplay.exe ја акумулираше рамката на рамката. ppm
    Треба да ги видите излезните слики:
    • Првиот рендер со единечна акумулација Cpp на рамката:intel Започнете со OneAPI Rendering Toolkit за Windows - акумулационен рендер• Акумулирана чаша со рамки со рендер со десет акумулации:

intel Започнете со OneAPI Rendering Toolkit за Windows -BuildИзградете и стартувајте Intel® Embrey Sampкористи торта*

  1. Одете до папката каде што сте ја преземале 02_embree_gsg sampле.
  2. Извршете ги следните команди за да го изградите sampле:
    mkdir изгради
    изработка на цд
    торта..
    cmake –build . -Ослободување на конфигурацијата
  3. Одете до директориумот Release.
  4. Стартувај ја апликацијата.

.\minimal.exe
С.ampАпликацијата врши два теста за вкрстување од зрак до триаголник со 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*

  1. Одете до папката каде што сте ја презеле the03_openvkl_gsg sampле.
  2. Извршете ги следните команди за да го изградите sampле:
    средна градба
    изработка на цд
    торта..
    торта – изгради . - Config Release
  3. Одете до директориумот Release.
  4. Стартувај ја апликацијата.

.\vklTutorial.exe
С.ampле апликација покажува sampлинг во рамките на процедурално генериран волумен и излези. сampлинг,
градиент пресметување, и повеќе атрибути sampлинг. Излезот е запишан на терминалот.

Изградете и стартувајте Intel® Open Image Denoise Sampкористејќи CMake*

  1. Одете до папката каде што сте ја преземале 04_oidn_gsg sampле.
  2. Извршете ги следните команди за да го изградите sampле:
    Midair build cd build cake ..
    торта – изгради . - Config Release
  3. Одете до директориумот Release.
  4. Претворете ја акумулираната чаша за рамки. ppm слика во формат PFM со LSB подредување податоци. За прample, со алатката за конвертирање Image Magics*:
    \magick.exe конвертираample>\01_ospray_gsg\build\Release \ акумулираната чаша за рамки. ppm -ендијан LSB PFM: акумулирана рамка на рамка. попладне
  5. Стартувај ја апликацијата за да ја отфрлиш сликата.
    .\oidnDenoise.exe -нејзината акумулирана рамка на рамката. pm -o denoised.pfm
  6. Review излезната слика со слика viewer апликација за PPM file тип. За прample, со Image Magics*:
    \imdisplay.exe е отфрлено. попладне
    • Оригинален рендер со десет акумулации акумулирана чаша со рамки:

intel Започнете со OneAPI Toolkit за рендерирање за Windows - Деноисиран резултат• Деноисираниот резултат е отфрлен. pm:intel Започнете со OneAPI Toolkit за рендерирање за Windows - Стартувај ИнтелИзградете и стартувајте Intel® Implicit SPMD Program Compiler Sampкористејќи CMake*

  1. Одете до папката каде што сте ја преземале 05_ispc_gsg sampле.
  2. Извршете ги следните команди за да го изградите sampле:
    средна градба
    изработка на цд
    торта..
    торта – изгради .
  3. Стартувај една цел sampапликација:
    .\simple.exe
  4.  Стартувај мулти-цел 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

Следни чекори
Истражете дополнителни ресурси во Следни чекори.

Стартувај го претходно составениот Sample Апликации

Покрај библиотеките, Intel® onlap Rendering Toolkit обезбедува претходно компајлирани sampле апликации за
означете ги карактеристиките на комплетот алатки. Овие претходно компајлирани апликации често користат надворешни графички библиотеки за прикажување
карактеристики во интерактивен режим. Во овој дел, научете да ги извршувате претходно компајлираните интерактивни апликации.

Стартувај претходно компајлирани интерактивни апликации

  • Стартувај претходно компајлиран соп Прamples апликација со Intel ® Спреј.
    соп Прamples демонстрира основно прикажување на интерактивна сцена со Intel Spray. Има GUI контроли што можете да ги префрлите за да ги истражувате функциите на Intel Spray.
  • Стартувај претходно компајлирана апликација за геометрија на триаголник со Intel ® Embrey. триаголник геометрија, како и другите Intel Embrey samples, ја демонстрира способноста за пресметување на основни зраци.
    Користете ја геометријата на триаголникот за да ги истражите функциите на Intel Embrey.
  • Стартувај претходно компајлиран глас Прamples апликација со Intel ® Open Volume Kernel Library (Intel® Open VKL). vole Прamples демонстрира основно прикажување на интерактивна сцена со Intel Open VKL. Има GUI контроли типични за визуелизација на рендерирање на јачината на звукот.

ЗАБЕЛЕШКА Intel ® Open Image Denoise се користи како функција за постпроцесирање во ospExamples sampле апликација и во 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 поминува со библиотеката за отстранување на модулот osprey од Intel Spray
  • Python* врзува за рендерирање скрипта
  •  Контроли за анимација на камерата
  • Рендерирање со повеќе јазли со MPI

Водете Sampсо Intel® OSPRay
Овој преглед покажува како да се води интерактивна сampАпликација со Intel® OSPRay од Intel® oneAPI Rendering Toolkit (Render Kit) за Windows* OS.
Предуслов: Конфигурирајте го вашиот систем.
За да ја стартувате апликацијата:

  1. Отворете командна линија.
  2. Поставете променливи на околината:
    повикајте „C:\Program Files (x86)\Intel\oneAPI\setvars.bat“
    ЗАБЕЛЕШКА Ако сте го инсталирале Render Kit на прилагодена локација, погрижете се да го замените C:\Program Files (x86)\Intel\oneAPI\ со сопствената патека за инсталација пред да ја извршите командата.
  3. Одете во директориум што може да се запише и креирајте директориум за складирање на поддршка fileс. За прample, креирајте ја папката rkgsg : cd %USERPROFILE% midair rkgsg cdrkgsg
  4. Стартувај ospExamples: ospExamples.exe

Ќе се отвори нов GUI прозорец со повеќе едноставни сцени составени од основни типови на геометрија, светла и волумени. Можете да ја уредите сцената со кликнување на паѓачкото копчеintel Започнете со OneAPI Rendering Toolkit за Windows - паѓачки копчињаКонтроли и совети
Можете да ја контролирате сцената view со глушец како што следува:

  • Кликнете со десното копче за да ја поместите камерата внатре и надвор од точката за гледање.
  • Кликнете со левото копче за да ротирате.
  • Користете тркало од глувчето за тави.
    Ова го пријавува и ID-то на геометријата за пресечената геометрија под курсорот во терминал.
  • Повлечете и спуштете за да ја преместите камерата.

Можете исто така да ги користите следните контроли на тастатурата:

  • Притиснете G за да се прикаже/сокрие корисничкиот интерфејс.
  • Притиснете Q за да излезете од апликацијата.
    Можете исто така да ја контролирате сцената од контролната табла:
  • Обидете се со различни геометриски и волуметриски сцени. View ги под различни рендери.
  • Откажи рамка при интеракција овозможува поконтинуирана анимација за време на навигацијата.
  • Овозможете прикажување длабочина за прикажување на релативната длабочина на пресекот на зраците со сцената од секоја локација на пиксели на камерата.
  •  Овозможете прикажување албедо за да се прикаже албедото на материјалот на пресекот на зраците со сцената од секоја локација на пиксели на камерата.
  • Овозможете го деноизерот да ја отфрли секоја рамка со Intel® Open Image Denoised
    Забелешка: Деноизерот може подобро да се набљудува со некои геометрии отколку со други. За прampLe, предефинираниот сет на сцени Streamlines ја покажува конвергенцијата со деноизот појасно.

ЗАБЕЛЕШКА Ако деноизерот на модулот osprey не е достапен во вашата дистрибуција, можете да го добиете со помош на Superbill како што е опишано во Следните чекори.

  • Променете го филтерот за пиксели во повторноview различните методи против алиасинг достапни во API.
  • Променете го пикселот samples, што е бројот на сцената sampпомалку по пиксел во една акумулација. Високи сamples резултира со подолго време на рендерирање, но побрзо конвергенција по акумулација. Помалку сampпомалку по пиксел резултира со побрзи перформанси на апликацијата.
  • Променете го параметарот за максимална должина на патеката, што е бројот на рефлексии или прекршувања на патеката по sampле. Поголем број е попрецизен, додека помал број е побрз за пресметување.
  • Променете ја должината на патеката на рулетот, која е прагот или рефлексиите или прекршувањата на кои случајно се завршува преминувањето на зракот. Поголем број е попрецизен, додека помал број е побрз за пресметување.
  • Промени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Апликацијата прикажана во упатството користи графички кориснички интерфејс за да создаде статична коцка и рамнина за заземјување користејќи темиња на триаголник.
Предуслов: Конфигурирајте го вашиот систем.
За да ја стартувате апликацијата:

  1. Отворете командна линија.
  2. Поставете променливи на околината:
    повикајте „C:\Program Files (x86)\Intel\one API\setvars.bat“
    ЗАБЕЛЕШКА Ако сте го инсталирале Render Kit на прилагодена локација, погрижете се да го замените C:\Program Files (x86)\Intel\one API\ со сопствената патека за инсталација пред да ја извршите командата.
  3. Одете во директориум што може да се запише и креирајте директориум за складирање на поддршка fileс. За прample, креирајте ја папката rk_gsg:
    cd %USERPROFILE%
    средовоздушни апаратури
    ЦД апаратури
  4. Стартувај го триаголникот геометрија sample: triangle_geometry.exe
    Се отвора нов прозорец со 3D коцка проследена со зраци. За да ја преместите камерата, кликнете и повлечете го левото копче на глувчето или користете W, A, S, D или копчињата со стрелки. За детали за сampле, видете Поглавје 9 во документацијата на Intel Embrey.

intel Започнете со OneAPI Toolkit за рендерирање за Windows - 3D rayСовети и набљудувања

  • За да ја преместите камерата, кликнете и повлечете го левото копче на глувчето или користете ги копчињата W, A, S, D или копчињата со стрелки.
  • Ова сample демонстрира како да генерирате слика со основна геометрија користејќи Intel Embrey.
  • триаголник геометрија sampкарактеристики:
  • Тешко кодирана низа од едноставни податоци за пловечко теме, која се состои од локацијата на аглите на коцката и рамнината на заземјувањето.
  • Дефиниција на индексни листи за конструирање на триаголници од темињата.
  • Структури на податоци за геометрија дефинирани со API за креирање и внесување на теме и индексирање на податоци во сцената.
  •  Пресметувачка хиерархија со повеќе нишки за следење зраци преку рамката на сликата.
  • Пресметувачките зраци се поделени на плочки од пиксели на екранот. Плочките се делат меѓу нишки.
  • Секоја плочка врши тестови за пресек на зраци за секој пиксел во плочката.
  • Покрај основните тестови за пресек на зраци кои ги одредуваат боите на триаголникот, се врши тест за пресек на сенка (оклузија) на пресечната точка за една тврдокодирана фиксна насока на светлината.
  • Завршните пиксели имаат податоци за боја пресметани од зраците спакувани во RGB тројки во боја.
  • Апстракцијата на скеле обезбедува голем дел од кодот за лепило. Оваа апстракција се користи многу во други Интел
    Ембри с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 tracker path example програмата обезбедува минимален и логичен вовед во трасерот на патеката. Пристапете до целосна професионална имплементација на визуелизација на прикажувач на трасер на патеки во рамките на Intel Spray API.
  •  Способноста на Intel Embrey е фокусирана на геометриско следење зраци. Спротивно на тоа, Intel® Open Volume Kernel Library (Intel® Open VKL) обезбедува визуелизација на волуменот и sampлинг способност.
  • Сликите направени со Intel Embrey може да се отстранат со Intel® Open Image Denoise. Сепак, Intel Spray обезбедува проширен пристап до каналот за тампон за рамки за да го поедностави управувањето со отстранувањето на звукот на податоците. Резултатот е отфрлени висококвалитетни слики со намалена пресметковна цена за следење зраци.

Следни чекори

  • Стартувај претходно компајлирани sampле апликации за други компоненти на Render Kit.
  • Видете Следни чекори за повеќе ресурси.

Стартувај Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Ова упатство опишува како да се изврши претходно компајлирана интерактивна sampАпликација изградена на Intel® Open
Библиотека на јадрото на волуменот (Intel® Open VKL).
Воле Прamples sampАпликацијата ги прикажува резултатите од Intel Open VKL API на екран преку графички интерфејс.
Предуслов: Конфигурирајте го вашиот систем.
За да ја стартувате апликацијата:

  1. Отворете командна линија.
  2. Поставете променливи на околината:
    повикајте „C:\Program Files (x86)\Intel\one API\setvars.bat“
    ЗАБЕЛЕШКА Ако сте го инсталирале Render Kit на прилагодена локација, погрижете се да го замените C:\Program Files (x86)\Intel\one API\ со сопствената патека за инсталација пред да ја извршите командата.
  3. Одете во директориум што може да се запише и креирајте директориум за складирање на поддршка fileс. За прampле, креирајте го
    Папка партали:
    cd %USERPROFILE%
    средовоздушни апаратури
    ЦД апаратури
  4. Стартувај го sampапликација:
    vole Прamples.exe
    С.ampРезултатите ќе се отворат во нов GUI прозорец.

Следниве контроли се достапни:

  • Кликнете со левото копче (Глувче1) и влечете за да ја ротирате камерата.
  • Кликнете со десното копче (Глувче2) и влечете за да ја зумирате камерата.
  • Кликнете со среден глушец (Глувче3) и влечете за да ја поместите камерата.
  • Изберете различни функции за пренос, вредности на Intel Open VKL API и контроли за рендерирање за да ја визуелизирате јачината на звукот.
    intel Започнете со OneAPI Rendering Toolkit за Windows - сите контроли

ЗАБЕЛЕШКА Елементите на корисничкиот интерфејс може да се преклопуваат. Повлечете и пуштете ја сината контролна лента за да ги видите сите контроли.
Совети и набљудувања

  • Различни режими на рендерирање се достапни од паѓачкото мени за рендерирање. Овие режими одговараат на современиот волумен sampапликации за линг и рендерирање.
  • Рендерерот за трагач на патека на густина демонстрира следење на патеката во волумен. Користи vole Compute Sample() како поддршка за следење на Woodcock sampлинг алгоритам. Користете ги дијалозите за да ги контролирате параметрите на алгоритмот. Видете DensityPathTracer.cpp.
  • Преведувачот на хит-итератор ја демонстрира функционалноста за пресметување на хит-итератор и градиент. Користи vole Iterate it() и vole Compute Gradient(). Овој ексample исто така демонстрира тестирање во сенка. Видете HitIteratorRenderer.cpp.
  • Рај-марш итератор демонстрира интервална итерација и пресметување на волумен sampле. Користи vole Iterate Interval() и vole Compute Sample(). Видете RayMarchIteratorRenderer.cpp.
  • При истражување на сamples, имајте предвид дека кодот е алијас и модуларен за поддршка на интерактивниот прозорец за рендерирање. За подобро да го разберете кодот, започнете со функцијата render Pixel().
  • ISPC режимите кореспондираат со имплементациите на кодот изградени на компајлерот на програмата Intel® Implicit SPMD. Овие имплементации земаат напредtagд од SIMD можностите на современите процесори и даваат повеќе можности за перформанси.

Следни чекори

  • Стартувај претходно компајлирани sampле апликации за други компоненти на Render Kit.
  • Видете Следни чекори за повеќе ресурси.

Стартувај Intel® Spray Studio
Овој преглед покажува како да се изврши апликацијата Intel® Spray Studio. Intel Spray Studio е витрина апликација вклучена во Intel® neap Rendering Toolkit (Render Kit). Тоа е интерактивна и продолжена апликација за следење зраци.
Предуслов: Конфигурирајте го вашиот систем.
За да ја стартувате апликацијата:

  1. Отворете командна линија.
  2. Поставете променливи на околината:
    повикајте „C:\Program Files (x86)\Intel\one API\setvars.bat“
    ЗАБЕЛЕШКА Ако сте го инсталирале Render Kit на прилагодена локација, погрижете се да го замените C:\Program Files
    (x86)\Intel\one API\ со сопствената патека за инсталација пред да ја извршите командата.
  3. Одете во директориум што може да се запише и креирајте директориум за складирање на поддршката и резултатот fileс. За прampле,
    креирајте ја папката rigs:
    cd %USERPROFILE% midair rigs cd rigs
  4. Стартувај Intel Spray Studio: ospStudio.exe
    Треба да видите интерактивен прозорец за рендерирање:intel Започнете со OneAPI Toolkit за рендерирање за Windows - File
  5. Во прозорецот за рендерирање, одете до File > Демо сцена и изберете едно од претходно дефинираните демо сцени.intel Започнете со OneAPI Toolkit за рендерирање за Windows - демо сценаЗАБЕЛЕШКА Некои сцени ја покажуваат способноста за интеграција на Intel® Open Volume Kernel Library.
  6. Review избраната сцена. За прampле, демо хиерархија на повеќе нивоа изгледа вака:intel Започнете со OneAPI Toolkit за рендерирање за Windows - Демо сцена 1Можете да ја контролирате сцената view со глушец како што следува:
    • Кликнете со десното копче за да ја придвижите камерата внатре и надвор од точката за гледање.
    • Кликнете со левото копче за да ротирате.
    • Скролувајте го тркалото на глувчето за да зумирате и одзумирате.
    • Повлечете и спуштете за да ја преместите камерата.
    Можете исто така да ги користите следните контроли на тастатурата:
    • ГОРЕ/ДОЛУ: Движете ја камерата долж оската Z (во и надвор).
    • ALT+UP/ALT+DOWN: поместете ја камерата по оската Y (нагоре или надолу).
    • LEFT: поместете ја камерата налево по оската X.
    • RIGHT: поместете ја камерата надесно по оската X.
    • W/S: Променете ја висината на камерата.
    • ALT+S: Зачувајте рамка како a file до локален директориум.
    • A/D: Променете го азимутот на камерата.
    • ALT+A/ALT+D: Промена на ролетот на камерата.
    • G: Прикажи/Скриј го корисничкиот интерфејс.
    • П: Напуштете ја апликацијата.
    • P: Печатете графикон на сцена во школка.
    • М: Печатете регистар на материјали во школка.
    • B: Печатете ги границите на рамката.
    • V: Печатете ги параметрите на камерата на школка.
    • =: Притиснете локација за да ги зачувате параметрите на камерата.
    • -: Поставете локација за да ги зачувате параметрите на камерата.
    • 0-9: Поставете снимка од камерата.
    • Држете X, држете Y, задржете Z: Чувајте ја оската ограничена за движење на камерата.
  7. Можете да зачувате излезна слика од Мени > Зачувај... > Слика од екранот во претпочитан формат на слика. Сликата е зачувана во директориумот за работни партали како студио. .intel Започнете со OneAPI Rendering Toolkit за Windows -Save
  8. Можете повторноview зачуваната слика од екранот со вашата претпочитана слика viewер.

Следни чекори

  • Стартувај претходно компајлирани sampле апликации за други компоненти на Render Kit.
  • Видете Следни чекори за повеќе ресурси.

Следни чекори
Истражете ги дополнителните ресурси на Intel ® one API Rendering Toolkit (Render Kit).
Прирачници за API
Библиотеките на Render Kit обезбедуваат API интерфејси базирани на C99. Прирачниците за API се наоѓаат на јавната библиотека на компоненти webстраници.

  • Прирачник за Intel® OSPRay API
  • Прирачник за Intel® Embree API
  • Прирачник за API на Intel® Open Volume Kernel Library (Intel® Open VKL).
  • Прирачник за Intel® Open Image Denoise API

Сите заглавија на C99 API се компајлираат под C++11. Ако претпочитате C++, некои библиотеки на Render Kit ја изложуваат функционалноста на C++ API обвивки дефинирана во заглавието files.

Библиотека Заглавие
Интел спреј ospray_cpp.h
Intel Open Denoise на сликата оидн.hpp

 Напредно СampИзвори на програмата
За секоја компонента сampле, изворот е достапен во складиштето на компонентата GitHub*:

  • Интел Спреј сampизвори
  • Интел Ембри сampизвори
    За сampза описот, видете го поглавјето 9 во водичот Intel Embrey.
  • Intel Open VKL sampизвори
  • Intel Open Image Denoise sampизвори
    Ова е само командна линија.
  • Извор на Intel Spray Studio
Суперсметки
Можете да распоредите локална средина за да ги изградите и стартувате сите sampлес со суперсметката. Superbill е комплетна автоматизирана скрипта Cake* за да ги добиете и изградите сите библиотеки на Render Kit и sampлес. Суперсметката е препорачан метод за:
  • Истражување на сите сamples во лесен и сеопфатен песок. Брзо нивно уредување и обновување.
  • Добивање многу предуслови за автоматско градење на библиотеките
  • Reviewвнесување на изворниот код на внатрешната библиотека
  • Измена на функционалноста на Render Kit, вклучувајќи stagопционални карактеристики на времето за градење на библиотеката
  • Скриптата за суперсметка е испорачана како непромислена компонента на дистрибуцијата на Render Kit. Се наоѓа и во порталот Render Kit GitHub. За преглед на скриптата за superbill, видете го документот за вашиот оперативен систем:
  • Создадете Intel one API-алатки за рендерирање библиотеки за Windows* OS
  • Создадете Интел една библиотека со алатки за рендерирање на API за Linux* оперативен систем
  •  Создадете Intel one API-алатки за рендерирање библиотеки за macOS*

Форуми и повратни информации
Поставувајте прашања и давајте повратни информации за форумот Intel oneAPI Rendering Toolkit.
Пријавете технички проблеми директно на складиштата на компонентите GitHub:

  • Складиште на Intel Spray
  • Складиштето на Intel Embrey
  • Интел Отвори VKL складиште
  • Intel Open Image Denoise складиште
  • Складиште на Intel Spray Studio

Решавање проблеми

Овој дел ги опишува познатите проблеми со кои може да наидете при користењето на Intel® one API Rendering Toolkit (Render Kit).
За техничка поддршка, посетете го Форумот на заедницата на Intel ® one API Rendering Toolkit.
Грешка: не е наведен протокол
Може да ја видите следнава грешка при извршување на апликација базирана на GUI од контејнер Docker*:
Не е наведен протокол
Грешка 65544: X11: Не успеа да се отвори екранот :0
Прекини повикан по фрлање пример на 'sty::runtime error'
Што(): Не успеа да се иницијализира GLFW!
Прекинато (јадрото исфрлено)
Решение: Пред да ја стартувате апликацијата, проверете дали сте ја извршиле командата xhost во контејнерот Docker:
домаќин +

Известувања и одрекувања

Технологиите на Интел може да бараат активиран хардвер, софтвер или услуга за активирање.
Ниту еден производ или компонента не може да биде апсолутно безбеден.
Вашите трошоци и резултати може да варираат.
© Интел корпорација. Intel, логото на Intel и другите ознаки на Intel се заштитни знаци на Intel Corporation или нејзините подружници. Други имиња и брендови може да се бараат како сопственост на други.
Информации за производот и перформансите
Перформансите се разликуваат според употребата, конфигурацијата и други фактори. Дознајте повеќе на www.Intel.com/PerformanceIndex.
Известување за ревизија #20201201
Ниту една лиценца (експресно или имплицирана, со estoppel или на друг начин) за какви било права на интелектуална сопственост не е дадена со овој документ.
Опишаните производи може да содржат дефекти во дизајнот или грешки познати како неправилности што може да предизвикаат производот да отстапи од објавените спецификации. Тековните карактеризирани грешки се достапни на барање.
Интел ги отфрла сите изречни и имплицитни гаранции, вклучително и без ограничување, имплицитните гаранции за прометливост, соодветност за одредена цел и непрекршување, како и каква било гаранција што произлегува од текот на извршувањето, текот на работењето или употребата во трговијата.

Intel - лого

Документи / ресурси

intel Започнете со OneAPI Toolkit за рендерирање за Windows [pdf] Упатство за корисникот
Започнете со OneAPI Rendering Toolkit за Windows, Започнете, со oneAPI Rendering Toolkit за Windows, Toolkit за Windows

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *