intel - логотипПочніть роботу з одним набором інструментів відтворення API для Windows
Посібник користувача

Наведені нижче інструкції припускають, що ви встановили Intel® one API Rendering Toolkit (Render Kit). Якщо у вас не встановлено набір інструментів, див. посібники з інсталяції наборів інструментів API Intel® one API, щоб дізнатися про варіанти інсталяції. Виконайте ці кроки, щоб розпочати роботу з Intel® one API Rendering Toolkit

  1. Налаштуйте свою систему.
  2. Створіть і запустіть sampле додатків.
  3. Запустіть попередньо скомпільований sampле додатків.
  4. Наступні кроки: Review додаткові ресурси, щоб дізнатися більше про Render Kit.

Налаштуйте свою систему

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

  1. Встановіть єдиний APIampбраузер для доступу до sample джерела.
  2. Установіть Microsoft Visual Studio* із Cake* і Windows* SDK, щоб створити sampлес.
  3. Встановіть інструменти створення зображень.
  4. Додатково: установіть драйвери GPU.

Встановіть один API Sampбраузер
Ви можете отримати доступ до sampфайли програм з єдиного APIampбраузер. Браузер поширюється як частина Intel® one API Base Toolkit (Base Kit) у каталозі dev-utilities.
Встановіть базовий набір за допомогою Intel® one API Threading Building Blocks, який доступний як у Render Kit, так і в Base Kit. Жодних інших компонентів Base Kit не потрібно. Перегляньте сторінку продукту Base Kit для отримання додаткової інформації та посилань для завантаження.
ПРИМІТКА Ви також можете отримати sampфайли вручну за допомогою Git*.
Установіть Microsoft Visual Studio* із Cake* і Windows* SDK
Хоча набори інструментів Intel® neap не вимагають Cake* і Windows* SDK, багато API-інтерфейсівampфайли постачаються як проекти Make. Щоб побудувати такі сampфайлів, вам потрібно встановити Cake і Windows SDK.
Для цього встановіть засоби розробки Microsoft Visual Studio* C++, які включають інструменти Make у розробці робочого столу з C++. Інструкції з інсталяції див. у проекті Cake у Visual Studio.
Як правило, необхідні компоненти встановлюються з додаткового розділу інсталятора Visual Studio. Інструменти Visual C++ для Cake встановлено за замовчуванням як частину робочого навантаження Desktop Development with C++. Для отримання додаткової інформації про Cake зверніться до CMake.org. Додаткову інформацію про Windows* SDK див
Microsoft Dev Center Windows* SDK.
Встановіть інструменти обробки зображень
Render Kit sampфайли та програми часто вимагають попередньо оброблених зображень як вхідні дані або генерують зображення як вихідні дані. Щоб відображати та перетворювати вхідні та вихідні зображення, вам потрібно отримати інструменти обробки зображень для staging Net PBM fileтипів (PPM і PFM). Рекомендований інструмент Image Magics*. Дивіться магію зображення webсайт із інструкціями щодо автономного встановлення та встановлення менеджера пакетів.
Для користувачів GPU: завантажте та встановіть драйвери GPU

  1. Щоб завантажити драйвер, перейдіть до графічних драйверів.
  2. Натисніть останню версію Intel® Graphics – Windows ® 10 DCH Drivers.
  3. Запустіть інсталятор.

Наступні кроки
Почніть роботу з Intel ® one API Rendering Toolkit, створивши та запустивши sampле додатків.
Зворотній зв'язок
Поділіться своїми відгуками щодо цієї статті на форумі Intel ® one API Rendering Toolkit.
Build and Run Sample Проекти за допомогою командного рядка Visual Studio*
Необхідна умова: Налаштуйте свою систему.
Створювати та запускати якampле:

  1. Знайти якample проект із використанням коду SampБраузер для наборів інструментів Intel® oneAPI.
  2. Створюйте та запускайте якampпроект за допомогою CMake*.

Завантажити Sampза допомогою коду SampБраузер для Intel® one API Toolkits
Використовуйте код Sample Browser for Intel one API Toolkits для перегляду онлайнової колекції Intel® one APIampлес. Ви можете скопіювати sampфайли на ваш локальний диск як файли для збиранняample проекти. Більшість Intel з одним APIampпроекти створюються за допомогою Make* або Cake, тому інструкції зі збирання включено як частину sampзалишити в README file. Код Sample Browser for Intel one API Toolkits — це окремаfile виконуваний файл, який не залежить від динамічних бібліотек виконання.
Перелік компонентів, які підтримують Cake, див. у розділі Використання Cake з одним API-додатком.
важливо
Для завантаження sampфайли для Intel one 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. З терміналу запустіть код SampБраузер для Intel one API Toolkit із C++ і C sampлес. неап-клі -л перелісок
    З’явиться одне меню API CLI:intel Початок роботи з oneAPI Rendering Toolkit для Windows - Створення проекту
  4. Виберіть Створити проект за допомогою клавіш зі стрілками, а потім натисніть Enter.
    З’явиться вибір мови.intel Початок роботи з oneAPI Rendering Toolkit для Windows - cpp
  5. Виберіть мову для свого sample. Для свого першого проекту виберіть кубок і натисніть Enter.
    Інструментарій sampз'явиться список файлів. Render Kit sampфайли розташовані під одним піддеревом бібліотек API.intel Початок роботи з oneAPI Rendering Toolkit для Windows – бібліотеки oneAPI
  6. Перейдіть до однієї бібліотеки API > Початок роботи з Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, потім натисніть Enter.
  7. Вкажіть місце для завантаження проекту. За замовчуванням це шлях, з якого ви запустили код SampLe Browser for Intel one API Toolkits і назва проекту.intel Початок роботи з oneAPI Rendering Toolkit для Windows - Створення
  8. Натисніть Tab, щоб вибрати «Створити», а потім натисніть «Enter».
  9. Повторіть кроки, щоб завантажити sampфайли для інших компонентів: 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 (Intel® ISPC). сampфайли пронумеровані та staged бути судимим в порядку.
    Intel Open Volume Kernel Library 03_openvkl_gsg sampфайл доступний у опції меню мови C коду SampБраузер для Intel one API Toolkits:
    a. Виберіть мову c:intel Початок роботи з oneAPI Rendering Toolkit для Windows - Виберіть мову cb. Виберіть Intel Open VKL sampле:intel Початок роботи з oneAPI Rendering Toolkit для Windows - VKL sample

Див. Дослідження Intel one API Sampфайли з командного рядка для відеоуроку зі створення проекту за допомогою командного рядка.
Створіть і запустіть Intel® Spray Sample using Cake*

  1. Перейдіть до папки, куди ви завантажили 01_ospray_gsg sample.
  2. Виконайте наступні команди, щоб створити sampле:
    midair build cd build cake .. cake –build . –config Випуск
  3. Перейдіть до каталогу Release.
  4. Запустіть програму.
    .\ospTutorialCpp.exe
  5. Review вихідні зображення із зображенням viewer додаток для PPM file типу. наприкладample, з Image Magick*:
    \imdisplay.exe перша чашка кадру. ppm
    \imdisplay.exe накопичено Frame Capp. ppm
    Ви повинні побачити вихідні зображення:
    • Одиночне накопичення візуалізації першого кадру Cpp:intel Початок роботи з oneAPI Rendering Toolkit для Windows – накопичувальний рендер• Десять накопичувальних візуалізацій накопиченої чашки кадру:

intel Початок роботи з oneAPI Rendering Toolkit для Windows -BuildСтворіть і запустіть Intel® Embrey Sample using Cake*

  1. Перейдіть до папки, куди ви завантажили 02_embree_gsg sample.
  2. Виконайте наступні команди, щоб створити sampле:
    збірка mkdir
    cd збірка
    торт ..
    cmake –збірка. –config Випуск
  3. Перейдіть до каталогу Release.
  4. Запустіть програму.

.\minimal.exe
Sampпрограма виконує два тести перетину променів із трикутниками за допомогою Intel Embrey API. Один тест успішний, а другий – промах. Вихідні дані записуються на термінал:
0.000000, 0.000000, -1.000000: Знайдено перетин на геометрії 0, примітив 0 при tsar=1.000000 1.000000, 1.000000, -1.000000: Не знайдено жодного перетину.
Створіть і запустіть Intel® Open Volume Kernel Library Sampфайл за допомогою CMake*

  1. Перейдіть до папки, куди ви завантажили файл 03_openvkl_gsg sample.
  2. Виконайте наступні команди, щоб створити sampле:
    повітряна конструкція
    cd збірка
    торт ..
    cake – build . –config Випуск
  3. Перейдіть до каталогу Release.
  4. Запустіть програму.

.\vklTutorial.exe
Sampпрограма le показує sampлінг у межах процедурно створеного тому та виходів. сampлинг,
градієнтне обчислення та багатоатрибутні sampлінг. Вихід записується на термінал.

Створіть і запустіть Intel® Open Image Denoise Sampфайл за допомогою CMake*

  1. Перейдіть до папки, куди ви завантажили 04_oidn_gsg sample.
  2. Виконайте наступні команди, щоб створити sampле:
    midair build cd build cake ..
    cake – build . –config Випуск
  3. Перейдіть до каталогу Release.
  4. Конвертуйте накопичений Frame Cup. ppm зображення у формат PFM з упорядкуванням даних LSB. наприкладample за допомогою інструменту конвертації Image Magics*:
    \magick.exe конвертуватиample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: накопичена кількість кадрів. вечора
  5. Запустіть програму, щоб усунути шум зображення.
    .\oidnDenoise.exe - її накопичений кадр Capp. pm -o знешумлений.pfm
  6. Review вихідне зображення із зображенням viewer додаток для PPM file типу. наприкладample, з Image Magics*:
    \imdisplay.exe знято шум. вечора
    • Оригінальний рендер накопиченої рами з десятьма накопиченнями:

intel Початок роботи з oneAPI Rendering Toolkit для Windows – результат усунення шуму• Знешумлений результат знято з шуму. вечора:intel Початок роботи з oneAPI Rendering Toolkit для Windows - Запустіть IntelСтворіть і запустіть Intel® Implicit SPMD Program Compiler Sampфайл за допомогою CMake*

  1. Перейдіть до папки, куди ви завантажили 05_ispc_gsg sample.
  2. Виконайте наступні команди, щоб створити sampле:
    повітряна конструкція
    cd збірка
    торт ..
    cake – build .
  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 надає попередньо скомпільовані sample додатки до
виділити особливості інструментарію. Ці попередньо скомпільовані програми часто використовують для показу зовнішні графічні бібліотеки
функції в інтерактивному режимі. У цьому розділі навчіться запускати попередньо скомпільовані інтерактивні програми.

Запуск попередньо скомпільованих інтерактивних програм

  • Запустіть попередньо скомпільований SOP Exampзастосування за допомогою Intel ® Spray.
    sop Прamples демонструє базове відтворення інтерактивної сцени за допомогою Intel Spray. Він має елементи керування графічним інтерфейсом, які можна перемикати, щоб досліджувати функції Intel Spray.
  • Запустіть попередньо скомпільовану програму геометрії трикутника за допомогою Intel® Embrey. трикутна геометрія, як і інші Intel Embreyamples, демонструє основні обчислювальні можливості трасування променів.
    Використовуйте геометрію трикутника, щоб дослідити функції Intel Embrey.
  • Запустіть попередньо скомпільований волевий прикладampза допомогою програми Intel ® Open Volume Kernel Library (Intel® Open VKL). полівка Прamples демонструє базове відтворення інтерактивної сцени за допомогою Intel Open VKL. Він має елементи керування GUI, типові для візуалізації об’ємного рендерингу.

ПРИМІТКА Intel® Open Image Denoise використовується як функція постобробки в ospExampсampфайл і в Intel Spray Studio. Intel Open Image Denoise не має окремої інтерактивної програми
Запустіть програму Intel® OSPRay Studio Showcase
Intel Spray Studio поєднує бібліотеки Render Kit у сучасну демонстраційну програму. Спробуйте попередньо скомпільовану програму Intel Spray Studio, перш ніж вивчати вихідний код, щоб використовувати його для власних проектів.
Особливості Intel Spray Studio:

  • Еталонний граф сцени для завантаження, зберігання та перетворення геометрії сцени, текстур і параметрів в інтерактивному середовищі
  • Інструмент сцени на основі графічного інтерфейсу користувача для керування параметрами візуалізації інтерактивної програми
  • Інфраструктура плагінів C++ для спеціальних елементів керування
  • Вхід/вихід: Wave front OBJ, GLTF*, HDR текстури з Open Image IO*, вихід статичного зображення
  • Постобробка Intel Open Image Denoise проходить за допомогою бібліотеки усунення шумів модуля osprey від Intel Spray
  • Прив’язки Python* до відтворення сценаріїв
  •  Елементи керування анімацією камери
  • Багатовузлове рендеринг за допомогою MPI

Запустіть Sampза допомогою Intel® OSPRay
Це покрокове керівництво демонструє, як запустити інтерактивний sampпрограму з Intel® OSPRay із Intel® oneAPI Rendering Toolkit (Render Kit) для ОС Windows*.
Необхідна умова: Налаштуйте свою систему.
Щоб запустити програму:

  1. Відкрийте командний рядок.
  2. Налаштуйте змінні середовища:
    викликати “C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
    ПРИМІТКА Якщо ви встановили Render Kit у спеціальне місце, обов’язково замініть C:\Program Files (x86)\Intel\oneAPI\ зі спеціальним шляхом інсталяції перед виконанням команди.
  3. Перейдіть до каталогу, доступного для запису, і створіть каталог для зберігання підтримки fileс. наприкладample створіть папку rkgsg: cd %USERPROFILE% у повітрі rkgsg cdrkgsg
  4. Запустіть ospExampфайли: ospExamples.exe

Відкриється нове вікно графічного інтерфейсу з кількома простими сценами, що складаються з основних типів геометрії, світла та об’ємів. Ви можете редагувати сцену, натиснувши кнопку спадного менюintel Початок роботи з oneAPI Rendering Toolkit для Windows – кнопки розкривного спискуЕлементи керування та підказки
Ви можете контролювати сцену view за допомогою миші наступним чином:

  • Клацніть правою кнопкою миші, щоб перемістити камеру в точку огляду та назад.
  • Клацніть лівою кнопкою миші, щоб повернути.
  • Для панорамування використовуйте колесо миші.
    Це також повідомляє ідентифікатор геометрії для перетину геометрії під курсором у терміналі.
  • Перетягніть, щоб перемістити камеру.

Ви також можете використовувати такі елементи керування на клавіатурі:

  • Натисніть G, щоб показати/приховати інтерфейс користувача.
  • Натисніть Q, щоб вийти з програми.
    Ви також можете керувати сценою з панелі керування:
  • Спробуйте різні геометричні та об'ємні сюжети. View їх під різними рендерерами.
  • Скасування кадру під час взаємодії забезпечує безперервну анімацію під час навігації.
  • Увімкніть відображення глибини, щоб показати відносну глибину на перетині променя зі сценою з кожного пікселя камери.
  •  Увімкніть показ альбедо, щоб показати альбедо матеріалу на перетині променів зі сценою з кожного піксельного розташування камери.
  • Увімкніть засіб усунення шуму для кожного кадру за допомогою Intel® Open Image Denoised
    Примітка: Знижувач шуму може працювати краще з деякими геометріями, ніж з іншими. наприкладample, попередньо визначений набір сцен Streamlines чіткіше демонструє конвергенцію з усуненням шуму.

ПРИМІТКА Якщо дешумувальник модуля osprey недоступний у вашому дистрибутиві, ви можете отримати його за допомогою Superbill, як описано в наступних кроках.

  • Змініть піксельний фільтр на review різні методи згладжування, доступні в API.
  • Зміна пікселівamples, що є номером сцени sampна піксель за одне накопичення. Вища сamples призводить до довшого часу візуалізації, але швидшої конвергенції за накопичення. Менше сampменше на піксель призводить до швидшої роботи програми.
  • Змініть параметр максимальної довжини шляху, який є кількістю відображень або заломлень шляху за секундуample. Більше число є точнішим, тоді як менше число обчислюється швидше.
  • Змініть довжину шляху рулетки, яка є порогом відбиття або заломлення, на якому випадковим чином закінчується проходження променя. Більше число є точнішим, тоді як менше число обчислюється швидше.
  • Змінити sample внески. Сample внесок менший ніж min Внесок не вплине на сцену. Менше число є більш точним, тоді як більше число обчислюється швидше.
  • Змініть розмиття камери, щоб контролювати ефект розмиття під час руху камери. Значення 0 вимикає розмиття.
  • Увімкніть Render Sun Sky, щоб увімкнути контрольований горизонт сцени. Сцена відображатиме горизонт, налаштований у спливаючих параметрах GUI.

Наступні кроки

  • Запустіть попередньо скомпільовані sampфайли програм для інших компонентів Render Kit.
  • Перегляньте додаткові ресурси в наступних кроках.

Запустіть Intel® Embree Sample
У цьому підручнику показано, як запустити інтерактивну попередньо скомпільовану програму Intel® Embreyampфайли додатків, що входять до набору інструментів візуалізації Intel® one API (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%
    повітряні установки
    CD установки
  4. Виконайте геометрію трикутника sampфайл: triangle_geometry.exe
    Відкриється нове вікно з тривимірним кубом із трасуванням променів. Щоб перемістити камеру, натисніть і перетягніть ліву кнопку миші або використовуйте W, A, S, D або клавіші зі стрілками. Детальніше про сample див. Розділ 9 у документації Intel Embrey.

intel Початок роботи з oneAPI Rendering Toolkit для Windows - 3D rayПоради та спостереження

  • Щоб перемістити камеру, натисніть і перетягніть ліву кнопку миші або використовуйте кнопки W, A, S, D або клавіші зі стрілками.
  • Це сampLe демонструє, як створити зображення з базовою геометрією за допомогою Intel Embrey.
  • геометрія трикутника sampособливості le:
  • Жорстко закодований масив простих даних плаваючої вершини, що складається з розташування кутів куба та базової площини.
  • Визначення списків індексів для побудови трикутників з вершин.
  • Структури геометричних даних, визначені API, для створення та фіксації даних вершин та індексів у сцені.
  •  Багатопотокова ієрархія обчислень для трасування променів над кадром зображення.
  • Обчислювальні промені розділені на тайли екранних пікселів. Плитки розділені на нитки.
  • Кожна плитка виконує тести перетину променів для кожного пікселя плитки.
  • На додаток до базових тестів на перетин променів, які визначають кольори трикутника, тест на перетин тіні (оклюзія) виконується в точці перетину для одного жорстко закодованого фіксованого напрямку світла.
  • Кінцеві пікселі мають колірні дані, обчислені з променів, упакованих у триплети кольорів RGB.
  • Абстракція риштування забезпечує більшу частину клейового коду. Ця абстракція активно використовується в інших Intel
    Ембрей сampпрограми le. сampLes abstraction включає:
  • Налаштування для зворотного виклику до функцій ініціалізації, рендерингу та демонтажу
  • Структури даних для керування даними сцени
  • Введення/виведення з клавіатури та миші
  • 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 exampПрограма le забезпечує мінімальний і логічний вступ до трасувальника шляху. Отримайте доступ до повної професійної реалізації візуалізації рендерера трасування шляху в 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
У цьому посібнику описано, як запустити попередньо скомпільований інтерактивний файлampпрограма, побудована на Intel® Open
Volume Kernel Library (Intel® Open VKL).
Полівка Exampсampпрограма відтворює результати 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с. наприкладample, створити
    папка rags:
    cd %USERPROFILE%
    повітряні установки
    CD установки
  4. Запустіть sampпрограма:
    полівка Прamples.exe
    Sampрезультати відкриються в новому вікні графічного інтерфейсу.

Доступні такі елементи керування:

  • Клацніть лівою кнопкою миші (Миша1) і перетягніть, щоб повернути камеру.
  • Клацніть правою кнопкою миші (Mouse2) і перетягніть, щоб збільшити камеру.
  • Клацніть середньою кнопкою миші (Миша 3) і перетягніть для панорамування камери.
  • Виберіть різні функції передачі, значення API Intel Open VKL і елементи керування рендерингом для візуалізації гучності.
    intel Початок роботи з oneAPI Rendering Toolkit для Windows – усі елементи керування

ПРИМІТКА Елементи інтерфейсу користувача можуть накладатися. Перетягніть синю панель керування, щоб побачити всі елементи керування.
Поради та спостереження

  • У розкривному списку візуалізації доступні різні режими візуалізації. Ці режими відповідають сучасним томам sampлінг і рендеринг додатків.
  • Рендерер Density Path Tracer демонструє трасування шляху в обсязі. Він використовує vole Compute Sample() для підтримки функції відстеження Woodcockampалгоритм лінга. Використовуйте діалогові вікна для керування параметрами алгоритму. Перегляньте DensityPathTracer.cpp.
  • Засіб візуалізації Hit-iterator демонструє функції Hit-Iterator і обчислення градієнта. Він використовує vole Iterate it() і vole Compute Gradient(). Цей колишнійample також демонструє тіньове тестування. Перегляньте HitIteratorRenderer.cpp.
  • Ітератор променевого маршу демонструє інтервальну ітерацію та обчислення обсягу sample. Він використовує vole Iterate Interval() і vole Compute Sample(). Перегляньте RayMarchIteratorRenderer.cpp.
  • При дослідженні сampфайли, зверніть увагу, що код псевдонімів і модульний для підтримки інтерактивного вікна візуалізації. Щоб краще зрозуміти код, почніть із функції render Pixel().
  • Режими ISPC відповідають реалізаціям коду, створеним на компіляторі програм Intel® Implicit SPMD. Ці реалізації випереджаютьtage можливостей 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с. наприкладample,
    створіть папку rigs:
    cd %USERPROFILE% повітряних установок cd установок
  4. Запустіть Intel Spray Studio: ospStudio.exe
    Ви повинні побачити інтерактивне вікно візуалізації:intel Початок роботи з oneAPI Rendering Toolkit для Windows - File
  5. У вікні візуалізації перейдіть до File > Демонстраційна сцена та виберіть один із попередньо визначених демонстрацій сцени.intel Початок роботи з oneAPI Rendering Toolkit для Windows – демонстраційна сценаПРИМІТКА Деякі сцени демонструють можливість інтеграції Intel® Open Volume Kernel Library.
  6. Review вибрану сцену. наприкладample, демонстрація багаторівневої ієрархії виглядає наступним чином:intel Початок роботи з oneAPI Rendering Toolkit для Windows – демонстраційна сцена 1Ви можете контролювати сцену view за допомогою миші наступним чином:
    • Клацніть правою кнопкою миші, щоб перемістити камеру всередину та назад із точки огляду.
    • Клацніть лівою кнопкою миші, щоб повернути.
    • Прокрутіть колесо миші, щоб збільшити або зменшити масштаб.
    • Перетягніть, щоб перемістити камеру.
    Ви також можете використовувати такі елементи керування на клавіатурі:
    • ВГОРУ/ВНИЗ: Перемістіть камеру вздовж осі Z (всередину та назовні).
    • ALT+UP/ALT+DOWN: переміщення камери вздовж осі Y (вгору або вниз).
    • ВЛІВОРУЧ: Перемістіть камеру вліво вздовж осі 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: тримайте вісь обмеженою для руху камери.
  7. Ви можете зберегти вихідне зображення, вибравши Меню > Зберегти… > Знімок екрана у бажаному форматі зображення. Зображення зберігається в робочому каталозі rags як studio. .intel Початок роботи з oneAPI Rendering Toolkit для Windows - Зберегти
  8. Ви можете повторноview збережений знімок екрана з бажаним зображенням viewер.

Наступні кроки

  • Запустіть попередньо скомпільовані sampфайли програм для інших компонентів Render Kit.
  • Щоб отримати додаткові ресурси, перегляньте наступні кроки.

Наступні кроки
Перегляньте додаткові ресурси Intel ® one API Rendering Toolkit (Render Kit).
Посібники API
Бібліотеки Render Kit забезпечують інтерфейси API на основі C99. Посібники API розміщені у публічній бібліотеці компонентів webсторінки.

  • Посібник API Intel® OSPRay
  • Керівництво по API Intel® Embree
  • Посібник API бібліотеки Intel® Open Volume Kernel (Intel® Open VKL).
  • Посібник 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 sample джерела
  • Intel Embrey sample джерела
    Для сampопис файлу див. у розділі 9 посібника Intel Embrey.
  • Intel Open VKL sample джерела
  • Intel Open Image Denoise sample джерела
    Це лише командний рядок.
  • Джерело Intel Spray Studio
Супербіллс
Ви можете розгорнути локальне середовище для створення та запуску всіх sampле з надклювом. Superbill — це повністю автоматизований сценарій Cake* для отримання та створення всіх бібліотек Render Kit і sampлес. Superbill є рекомендованим методом для:
  • Вивчаючи всі sampфайли в зручній і повній пісочниці. Швидке їх редагування та відновлення.
  • Отримання багатьох передумов для автоматичного створення бібліотек
  • Reviewвихідний код внутрішньої бібліотеки
  • Змінення функцій Render Kit, включаючи stagдодаткові функції часу створення бібліотеки
  • Сценарій superbill постачається як компонент Ruttily дистрибутива Render Kit. Він також знаходиться на порталі Render Kit GitHub. Покрокове керівництво сценарієм superbill див. у документі для вашої операційної системи:
  • Створіть бібліотеки набору інструментів рендеринга Intel one API для ОС Windows*
  • Створіть бібліотеки набору інструментів рендеринга Intel one API для ОС Linux*
  •  Створіть бібліотеки набору інструментів рендеринга Intel one API для macOS*

Форуми та відгуки
Ставте запитання та залишайте відгуки на форумі Intel oneAPI Rendering Toolkit.
Повідомте про технічні проблеми безпосередньо в репозиторіях компонентів GitHub:

  • Репозиторій Intel Spray
  • Репозиторій Intel Embrey
  • Intel Open VKL repository
  • Репозиторій Intel Open Image Denoise
  • Репозиторій Intel Spray Studio

Усунення несправностей

У цьому розділі описано відомі проблеми, з якими ви можете зіткнутися під час використання Intel® one API Rendering Toolkit (Render Kit).
Щоб отримати технічну підтримку, відвідайте форум спільноти Intel ® one API Rendering Toolkit.
Помилка: не вказано протокол
Ви можете побачити таку помилку під час запуску програми на основі графічного інтерфейсу користувача з контейнера Docker*:
Протокол не вказаний
Помилка 65544: X11: Не вдалося відкрити дисплей :0
Terminate викликається після викидання екземпляра "sty::runtime error"
What(): Не вдалося ініціалізувати GLFW!
Перервано (ядро скинуто)
рішення: Перед запуском програми переконайтеся, що ви запустили команду xhost у контейнері Docker:
господар +

Повідомлення та застереження

Технології Intel можуть вимагати активації апаратного, програмного забезпечення або послуги.
Жоден продукт чи компонент не може бути абсолютно безпечним.
Ваші витрати та результати можуть відрізнятися.
© Корпорація Intel. Intel, логотип Intel та інші знаки Intel є товарними знаками корпорації Intel або її дочірніх компаній. Інші назви та бренди можуть бути визнані власністю інших.
Інформація про продукт і продуктивність
Продуктивність залежить від використання, конфігурації та інших факторів. Дізнайтесь більше на www.Intel.com/PerformanceIndex.
Редакція повідомлення №20201201
Цей документ не надає жодної ліцензії (явної чи неявної, судової або іншої) на будь-які права інтелектуальної власності.
Описані продукти можуть містити конструктивні дефекти або помилки, відомі як помилки, які можуть спричинити відхилення продукту від опублікованих специфікацій. Поточні характеристики помилок доступні за запитом.
Intel відмовляється від усіх явних і непрямих гарантій, включаючи, без обмежень, непрямі гарантії придатності для продажу, придатності для певної мети та непорушення прав, а також будь-які гарантії, що випливають із ходу роботи, поведінки чи використання в торгівлі.

intel - логотип

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

intel Початок роботи з oneAPI Rendering Toolkit для Windows [pdfПосібник користувача
Початок роботи з oneAPI Rendering Toolkit для Windows, Початок роботи, з oneAPI Rendering Toolkit для Windows, Toolkit для Windows

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *