intel - logoMiwiti karo siji Toolkit Rendering API kanggo Windows
Pandhuan pangguna

Pandhuan ing ngisor iki nganggep sampeyan wis nginstal Intel® one API Rendering Toolkit (Render Kit). Yen sampeyan ora duwe toolkit diinstal, ndeleng Intel® siji API Toolkits Guides Instalasi kanggo opsi instalasi. Tindakake Langkah Iki kanggo Miwiti karo Intel® one API Rendering Toolkit

  1. Konfigurasi sistem sampeyan.
  2. Mbangun lan mbukak sample aplikasi.
  3. Mbukak s wis disusunample aplikasi.
  4. Langkah sabanjure: Review sumber daya tambahan kanggo mangerteni sing luwih lengkap babagan Render Kit.

Konfigurasi Sistem Panjenengan

Kanggo nggunakake Intel ® siji API Rendering Toolkit (Render Kit) samples, sampeyan kudu nyiyapake sistem minangka nderek:

  1. Instal siji API sample browser kanggo ngakses sample sumber.
  2. Instal Microsoft Visual Studio * karo Cake * lan Windows * SDK kanggo mbangun samples.
  3. Instal alat pencitraan.
  4. Opsional: Instal driver GPU.

Instal siji API Samplan Browser
Sampeyan bisa ngakses sample aplikasi saka siji API samping browser. Browser disebarake minangka bagean saka Intel® one API Base Toolkit (Base Kit) ing direktori dev-utilities.
Instal Base Kit karo Intel® siji API Threading Building Blocks, kang kasedhiya ing loro Render Kit lan Base Kit. Ora ana komponen Base Kit liyane sing dibutuhake. Waca kaca produk Base Kit kanggo informasi luwih lengkap lan link download.
CATETAN Sampeyan uga bisa njaluk samples kanthi manual nggunakake Git *.
Instal Microsoft Visual Studio* nganggo Cake* lan Windows* SDK
Senajan Intel® neap Toolkits ora mbutuhake Cake* lan Windows* SDK, akeh siji API samples dikirim minangka proyek Nggawe. Kanggo mbangun s kuwiamples, sampeyan kudu nginstal Cake lan Windows SDK.
Kanggo nindakake iki, instal alat pangembangan Microsoft Visual Studio* C++, sing kalebu alat Make ing pangembangan desktop kanthi beban kerja C++. Deleng proyek Cake ing Visual Studio kanggo instruksi instalasi.
Biasane, komponen sing dibutuhake diinstal saka bagean opsional saka installer Visual Studio. Visual C ++ Tools for Cake diinstal kanthi gawan minangka bagéan saka Pangembangan Desktop karo beban kerja C ++. Kanggo informasi luwih lengkap babagan Cake, deleng CMake.org. Kanggo informasi luwih lengkap babagan Windows* SDK waca
Microsoft Dev Center Windows* SDK.
Instal Alat Pencitraan
Render Kit samples lan aplikasi asring mbutuhake gambar sing wis diproses minangka input utawa ngasilake gambar minangka output. Kanggo nampilake lan ngowahi gambar input lan output, sampeyan kudu njaluk alat imaging kanggo staging Net PBM filejinis (PPM lan PFM). Alat sing disaranake yaiku Image Magics *. Waca Magick Gambar websitus kanggo dewekan lan manager paket instruksi nginstal.
Kanggo Pangguna GPU, Ngundhuh lan Instal Driver GPU

  1. Kanggo ndownload driver, pindhah menyang Graphics Drivers.
  2. Klik ing versi paling anyar saka Intel® Graphics - Windows ® 10 DCH Drivers.
  3. Mbukak installer.

Langkah Sabanjure
Miwiti karo Intel ® siji API Rendering Toolkit dening mbangun lan mlaku sample aplikasi.
Umpan balik
Nuduhake saran babagan artikel iki ing forum Intel ® one API Rendering Toolkit.
Mbangun lan Run Sample Projects Nggunakake Visual Studio * Command Line
prasyarat: Konfigurasi sistem sampeyan.
Kanggo mbangun lan mbukak minangkaample:

  1. Goleki minangkaampproyek nggunakake Kode Sample Browser kanggo Intel® oneAPI Toolkits.
  2. Mbangun lan mbukak minangkaampproyek nggunakake CMake *.

Unduh Samples nggunakake Kode Sample Browser kanggo Intel® siji Toolkits API
Gunakake Kode Sample Browser kanggo Intel siji API Toolkits kanggo browsing koleksi online Intel® siji API samples. Sampeyan bisa nyalin samples menyang disk lokal minangka buildable sample proyek. Paling Intel siji API sample proyèk dibangun nggunakake Make * utawa Cake, supaya instruksi mbangun kalebu minangka bagéan saka sample ing README file. Kode Sample Browser kanggo Intel siji API Toolkits iku sawijiningfile eksekusi sing ora duwe dependensi ing perpustakaan runtime dinamis.
Kanggo dhaptar komponen sing ndhukung Cake, ndeleng Gunakake Cake karo siji Aplikasi API.
penting
Sambungan internet dibutuhake kanggo ngundhuh samples kanggo Intel siji API Toolkits. Kanggo informasi babagan cara nggunakake toolkit iki ing offline, deleng Ngembangake ing Sistem Offline.
Kode Sample Browser kanggo Intel siji API Toolkits ora bisa karo setelan proxy sistem lan ora ndhukung proxy WPAD. Yen sampeyan duwe masalah nyambungake saka mburi proxy, deleng Ngatasi masalah.
Kanggo ngundhuh Intel ® siji API Rendering Toolkit (Render Kit) samples:

  1. Bukak x64 Native Tools Command Prompt kanggo jendhela printah VS 2019.
  2. Setel variabel lingkungan:
    nelpon "C:\Program Files (x86)\Intel\one API\setvars.bat”
    CATETAN Yen sampeyan nginstal Render Kit menyang lokasi khusus, priksa manawa sampeyan ngganti C:\Program Files (x86)\Intel\one API\ karo path instalasi adat sadurunge mbukak printah.
  3. Saka terminal, bukak Kode Sample Browser kanggo Intel siji Toolkits API karo C ++ lan C samples. neap-cli -l coppice
    Menu siji API CLI katon:intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows - Nggawe proyek
  4. Pilih Gawe proyek nggunakake tombol panah, banjur pencet Ketik.
    Pilihan basa bakal katon.intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows - cpp
  5. Pilih basa kanggo sample. Kanggo proyek pisanan sampeyan, pilih cangkir, banjur pencet Ketik.
    Toolkit samples dhaftar katon. Render Kit samples dumunung ing sangisore subtree Pustaka API.intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows - OneAPI Libraries
  6. Navigasi menyang siji Pustaka API > Miwiti karo Intel siji API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, banjur pencet Ketik.
  7. Nemtokake lokasi kanggo ngundhuh proyek kasebut. Kanthi gawan, iku dalan saka ngendi sampeyan mbukak Kode Sample Browser kanggo Intel siji Toolkits API lan jeneng project.intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows - Nggawe
  8. Pencet Tab kanggo milih Gawe, banjur pencet Ketik.
  9. Baleni langkah kanggo ngundhuh samples kanggo komponen liyane: 02_embree_gsg kanggo Intel® Embraer, 03_openvkl_gsg kanggo Intel® Open Volume Kernel Library, 04_oidn_gsg kanggo Intel® Open Image
    Denoise, lan 05_ispc_gsg kanggo Intel® Implisit SPMD Program Compiler (Intel® ISPC). Ing samples sing nomer lan staged kanggo nyoba supaya.
    Intel Open Volume Kernel Library 03_openvkl_gsg sample kasedhiya ing pilihan menu basa C saka Kode SampBrowser kanggo Intel One API Toolkits:
    a. Pilih basa c:intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows - Pilih basa cb. Pilih Intel Open VKL sample:intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows - VKL sample

Waca Njelajah Intel siji API Samples saka Command Line kanggo tutorial video ing nggawe project karo baris printah.
Mbangun lan Jalanake Intel® Spray Sampnganggo kue*

  1. Navigasi menyang folder ing ngendi sampeyan ndownload file 01_ospray_gsg sample.
  2. Jalanake printah ing ngisor iki kanggo mbangun sample:
    midair mbangun cd mbangun jajan .. jajan –bangun . - Rilis konfigurasi
  3. Navigasi menyang direktori Rilis.
  4. Mbukak aplikasi.
    .\ospTutorialCpp.exe
  5. Review gambar output karo gambar viewer aplikasi kanggo PPM file jinis. Kanggo example, karo Image Magick*:
    \imdisplay.exe pisanan Piala Frame. ppm
    \imdisplay.exe akumulasi Frame Capp. ppm
    Sampeyan kudu ndeleng gambar output:
    • Akumulasi siji nggawe Frame Cpp pisanan:intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows - akumulasi render• Ten-akumulasi render akumulasi Frame Cup:

intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows -BuildMbangun lan Jalanake Intel® Embrey Sampnganggo kue*

  1. Navigasi menyang folder ing ngendi sampeyan ndownload file 02_embree_gsg sample.
  2. Jalanake printah ing ngisor iki kanggo mbangun sample:
    mkdir mbangun
    cd mbangun
    kek..
    cmake – mbangun . - Rilis konfigurasi
  3. Navigasi menyang direktori Rilis.
  4. Mbukak aplikasi.

.\minimal.exe
Para sampaplikasi le nindakake loro sinar-kanggo-segitiga tes intersect karo Intel Embrey API. Siji test kasil, nalika test liyane iku miss. Output ditulis menyang terminal:
0.000000, 0.000000, -1.000000: Ditemokake prapatan ing geometri 0, primitif 0 ing tsar = 1.000000 1.000000, 1.000000, -1.000000: Ora nemu prapatan sembarang.
Gawe lan Jalanake Pustaka Kernel Volume Terbuka Intel® Sampnganggo CMake*

  1. Navigasi menyang folder sing diundhuh 03_openvkl_gsg sample.
  2. Jalanake printah ing ngisor iki kanggo mbangun sample:
    mbangun midair
    cd mbangun
    kek..
    cake - mbangun. - Rilis konfigurasi
  3. Navigasi menyang direktori Rilis.
  4. Mbukak aplikasi.

.\vklTutorial.exe
Para sample aplikasi nuduhake sampling ing volume lan output sing digawe sacara prosedural. sampling,
komputasi gradien, lan multi-atribut sampling. Output ditulis menyang terminal.

Mbangun lan Jalanake Intel® Open Image Denoise Sampnganggo CMake*

  1. Navigasi menyang folder ing ngendi sampeyan ndownload file 04_oidn_gsg sample.
  2. Jalanake printah ing ngisor iki kanggo mbangun sample:
    midair build cd build cake..
    cake - mbangun. - Rilis konfigurasi
  3. Navigasi menyang direktori Rilis.
  4. Ngonversi Piala Frame akumulasi. gambar ppm menyang format PFM kanthi pesenan data LSB. Kanggo example, kanthi alat konversi Image Magics*:
    \ magic.exe ngonversiample>\01_ospray_gsg\build\Release \akumulasi Frame Cup. ppm -endian LSB PFM: akumulasi Frame Capp. pm
  5. Mbukak aplikasi kanggo denoise gambar.
    .\oidnDenoise.exe -akumulasi Frame Capp. pm -o denoised.pfm
  6. Review gambar output karo gambar viewer aplikasi kanggo PPM file jinis. Kanggo example, karo Image Magics*:
    \imdisplay.exe ditolak. pm
    • Asli sepuluh akumulasi render akumulasi Frame Cup:

intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows - asil Denoised• asil Denoised denoised. pm:intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows -Run IntelMbangun lan Jalanake Intel® Implisit Program SPMD Compiler Sampnganggo CMake*

  1. Navigasi menyang folder ing ngendi sampeyan ndownload file 05_ispc_gsg sample.
  2. Jalanake printah ing ngisor iki kanggo mbangun sample:
    mbangun midair
    cd mbangun
    kek..
    cake - mbangun.
  3. Mbukak siji-target sampaplikasi:
    .\simple.exe
  4.  Mbukak multi-target sampaplikasi:
    ./simple_multi.exe
    Aplikasi nglakokake operasi array floating-point sing prasaja. Asil kasebut dicithak nganti stout.
0: prasaja (0.000000) = 0.000000 8: prasaja (8.000000) = 2.828427
1: prasaja (1.000000) = 1.000000 9: prasaja (9.000000) = 3.000000
2: prasaja (2.000000) = 4.000000 10: prasaja (10.000000) = 3.162278
3: prasaja (3.000000) = 1.732051 11: prasaja (11.000000) = 3.316625
4: prasaja (4.000000) = 2.000000 12: prasaja (12.000000) = 3.464102
5: prasaja (5.000000) = 2.236068 13: prasaja (13.000000) = 3.605551
6: prasaja (6.000000) = 2.449490 14: prasaja (14.000000) = 3.741657
7: prasaja (7.000000) = 2.645751 15: prasaja (15.000000) = 3.872983

Langkah Sabanjure
Jelajahi sumber daya tambahan ing Langkah Sabanjure.

Run Pre-Compiled Sample Aplikasi

Saliyane perpustakaan, Intel® onlap Rendering Toolkit nyedhiyakake s sing wis dikompilasiample aplikasi kanggo
nyorot fitur toolkit. Aplikasi sing wis disusun iki asring nggunakake perpustakaan grafis eksternal kanggo nuduhake
fitur ing mode interaktif. Ing bagean iki, sinau kanggo mbukak aplikasi interaktif sing wis disusun.

Jalanake Aplikasi Interaktif sing wis dikompilasi

  • Mbukak sop wis disusun Examples aplikasi karo Intel ® Spray.
    sop Examples nduduhake Rendering dhasar saka pemandangan interaktif karo Intel Spray. Nduwe kontrol GUI sing bisa dipilih kanggo njelajah fitur Intel Spray.
  • Jalanake aplikasi geometri segi telu sing wis dikompilasi nganggo Intel ® Embrey. geometri triangle, minangka liyane Intel Embrey samples, nduduhake kemampuan komputasi sinar-tracing inti.
    Gunakake geometri segitiga kanggo njelajah fitur Intel Embrey.
  • Mbukak vole wis disusun Exampaplikasi karo Intel ® Open Volume Kernel Library (Intel® Open VKL). vole Examples nduduhake Rendering dhasar saka pemandangan interaktif karo Intel Open VKL. Nduwe kontrol GUI sing khas kanggo visualisasi rendering volume.

CATETAN Intel ® Open Image Denoise digunakake minangka fitur postprocessing ing ospExamples sample aplikasi lan ing Intel Spray Studio. Intel Open Image Denoise ora duwe aplikasi interaktif mandiri
Jalanake Aplikasi Showcase Intel® OSPRay Studio
Intel Spray Studio nggabungake perpustakaan Render Kit dadi aplikasi showcase canggih. Coba aplikasi Intel Spray Studio sing wis dikompilasi sadurunge njelajah kode sumber kanggo digunakake kanggo proyek sampeyan dhewe.
Fitur Intel Spray Studio:

  • Grafik pemandangan referensi kanggo ngemot, nyimpen, lan ngowahi geometri pemandangan, tekstur, lan paramèter ing lingkungan interaktif
  • Instrumentasi pemandangan basis GUI kanggo kontrol parameter Rendering saka aplikasi interaktif
  • Infrastruktur plugin C ++ kanggo kontrol khusus
  • Input/output: OBJ ngarep gelombang, GLTF*, tekstur HDR karo Open Image IO*, output gambar statis
  • Intel Open Image Denoise post-processing liwat karo perpustakaan denoiser modul osprey saka Intel Spray
  • Python * ikatan kanggo rendering skrip
  •  Kontrol animasi kamera
  • Rendering multi-node karo MPI

Mlaku Sample karo Intel® OSPRay
Walkthrough iki nduduhake carane mbukak s interaktifampaplikasi karo Intel® OSPRay saka Intel® oneAPI Rendering Toolkit (Render Kit) kanggo Windows * OS.
prasyarat: Konfigurasi sistem sampeyan.
Kanggo mbukak aplikasi:

  1. Bukak command prompt.
  2. Setel variabel lingkungan:
    nelpon "C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
    CATETAN Yen sampeyan nginstal Render Kit menyang lokasi khusus, priksa manawa sampeyan ngganti C:\Program Files (x86)\Intel\oneAPI\ karo path instalasi adat sadurunge mbukak printah.
  3. Pindhah menyang direktori sing bisa ditulis lan gawe direktori kanggo nyimpen dhukungan files. Kanggo example, nggawe folder rkgsg: cd% USERPROFILE% midair rkgsg cdrkgsg
  4. Mbukak ospExamples: ospExamples.exe

Jendhela GUI anyar bakal mbukak kanthi pirang-pirang adegan prasaja sing dumadi saka jinis geometri dhasar, lampu, lan volume. Sampeyan bisa ngowahi pemandangan kanthi ngeklik tombol gulung mudhunintel Miwiti karo OneAPI Rendering Toolkit kanggo Windows - tombol gulung mudhunKontrol lan Tips
Sampeyan bisa ngontrol pemandangan view nganggo mouse kaya ing ngisor iki:

  • Klik-tengen kanggo mindhah kamera mlebu lan metu saka titik tampilan.
  • Klik ngiwa kanggo muter.
  • Gunakake wheel mouse kanggo pan.
    Iki uga nglaporake ID geometri kanggo geometri intersected ing sangisore kursor ing terminal.
  • Seret lan selehake kanggo mindhah kamera.

Sampeyan uga bisa nggunakake kontrol keyboard ing ngisor iki:

  • Pencet G kanggo nuduhake / ndhelikake antarmuka panganggo.
  • Pencet Q kanggo metu saka aplikasi.
    Sampeyan uga bisa ngontrol pemandangan saka panel kontrol:
  • Coba pemandangan geometris lan volumetrik sing beda. View padha ing renderers beda.
  • Batal pigura ing interaksi ngidini kanggo animasi liyane terus-terusan sajrone pandhu arah.
  • Aktifake ambane nuduhake kanggo nuduhake ambane relatif ing prapatan sinar karo pemandangan saka saben lokasi piksel kamera.
  •  Aktifake nuduhake albedo kanggo nuduhake albedo materi ing prapatan sinar karo pemandangan saka saben lokasi piksel kamera.
  • Aktifake denoiser kanggo denoise saben pigura nganggo Intel® Open Image Denoised
    Cathetan: Denoiser bisa uga luwih apik diamati karo sawetara geometri tinimbang karo liyane. Kanggo example, pesawat pemandangan sing wis ditemtokake Streamlines nuduhake konvergensi karo denoise luwih cetha.

CATETAN Yen denoiser modul osprey ora kasedhiya ing distribusi Panjenengan, sampeyan bisa njaluk nggunakake Superbill minangka diterangake ing Langkah Sabanjure.

  • Ngganti filter piksel kanggo review cara anti-aliasing beda kasedhiya ing API.
  • Ngganti piksel samples, kang nomer pemandangan samples saben piksel ing siji akumulasi. Inggil samples asil ing kaping Rendering maneh, nanging konvergensi luwih cepet saben klempakan. Kurang samples saben piksel asil kinerja aplikasi luwih cepet.
  • Ngganti parameter dawa path maksimum, kang nomer bayangan path utawa refraction saben sample. Nomer sing luwih dhuwur luwih akurat, dene angka sing luwih murah luwih cepet kanggo ngitung.
  • Ngganti dawa path roulette, kang batesan utawa bayangan utawa refractions ing kang acak mungkasi traversal sinar. Nomer sing luwih dhuwur luwih akurat, dene angka sing luwih murah luwih cepet kanggo ngitung.
  • Malihample kontribusi. Sample kontribusi kurang saka min Kontribusi ora bakal mengaruhi pemandangan. Nomer sing luwih murah luwih akurat, dene nomer sing luwih dhuwur luwih cepet kanggo ngitung.
  • Ganti burem gerakan kamera kanggo ngontrol pengaruh burem nalika ngobahake kamera. Nilai 0 mateni blur.
  • Aktifake Render Sun Sky kanggo nguripake horizon pemandangan sing bisa dikontrol. Pemandangan bakal nggambarake cakrawala kaya sing dikonfigurasi saka paramèter pop-up GUI.

Langkah Sabanjure

  • Run wis disusun sample aplikasi kanggo komponen Render Kit liyane.
  • Jelajahi sumber daya tambahan ing Langkah Sabanjure.

Jalanake Intel® Embree Sample
Tutorial iki nuduhake carane mbukak Intel® Embrey interaktif wis disusun sample aplikasi klebu ing Intel® siji API Rendering Toolkit (Render Kit). Iki sample nduduhake carane generate gambar karo geometri dhasar nggunakake Intel Embrey.
Geometri segitiga sampaplikasi le ditampilake ing tutorial nggunakake antarmuka panganggo grafis kanggo nggawe kothak statis lan bidang lemah nggunakake verteks triangle.
Prasyarat: Konfigurasi sistem sampeyan.
Kanggo mbukak aplikasi:

  1. Bukak command prompt.
  2. Setel variabel lingkungan:
    nelpon "C:\Program Files (x86)\Intel\one API\setvars.bat”
    CATETAN Yen sampeyan nginstal Render Kit menyang lokasi khusus, priksa manawa sampeyan ngganti C:\Program Files (x86)\Intel\one API\ karo path instalasi adat sadurunge mbukak printah.
  3. Pindhah menyang direktori sing bisa ditulis lan gawe direktori kanggo nyimpen dhukungan files. Kanggo example, gawe folder rk_gsg:
    cd % USERPROFILE%
    rigs midair
    cd rig
  4. Mbukak geometri segitiga sample: triangle_geometry.exe
    Jendhela anyar mbukak karo kubus sinar 3D. Kanggo mindhah kamera, klik lan seret tombol mouse kiwa utawa gunakake tombol W, A, S, D utawa panah. Kanggo rincian babagan sample, ndeleng Bab 9 ing dokumentasi Intel Embrey.

intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows - sinar 3DTips lan Observasi

  • Kanggo mindhah kamera, klik lan seret tombol mouse kiwa utawa gunakake tombol W, A, S, D utawa tombol panah.
  • Iki sample nduduhake carane generate gambar karo geometri dhasar nggunakake Intel Embrey.
  • geometri segitiga sampfitur le:
  • A Uploaded hard-kode data vertex float prasaja, dumadi saka lokasi sudhut kubus lan bidang lemah.
  • Dhéfinisi daftar indeks kanggo mbangun segitiga saka simpul.
  • Struktur data geometri sing ditetepake API kanggo nggawe lan nindakake vertex lan indeks data menyang pemandangan.
  •  Hierarki komputasi multi-threaded kanggo sinar-tracing liwat pigura gambar.
  • Sinar komputasi dipérang dadi kothak piksel layar. Kothak dibagi antarane benang.
  • Saben kothak nindakake tes intersect sinar kanggo saben piksel ing kothak.
  • Saliyane tes intersect sinar dhasar sing nemtokake werna segi telu, tes intersect bayangan (oklusi) ditindakake ing titik persimpangan kanggo siji arah cahya tetep kanthi kode hard.
  • Piksel pungkasan duwe data warna sing diwilang saka sinar sing dikemas dadi triplet warna RGB.
  • Abstraksi scaffolding nyedhiyakake akeh kode lim. Abstraksi iki digunakake akeh banget ing Intel liyane
    Embrey sample aplikasi. Ing sampabstraksi kalebu:
  • Setup kanggo nelpon maneh kanggo initialization, rendering, lan fungsi luh-mudhun
  • Struktur data kanggo ngatur data pemandangan
  • Input / output keyboard lan mouse
  • API pancing menyang kode manajemen jendhela sistem operasi kanggo visualisasi

Deleng sumber aplikasi ing triangle_geometry_device.cpp ing panyimpenan Intel Embraer GitHub *.
Hubungan Intel Embrey karo komponen Render Kit liyane

  • Intel® Spray, mesin sinar-tracing portabel sing bisa skala mbukak, nggunakake Intel Embrey kanggo ngasilake gambar. Intel Spray uga nyedhiyakake obyek lan fungsi sing khas kanggo pemandangan 3D.
  • Pranata Intel Spray kalebu obyek volume lan geometri, bahan, tekstur, lampu, kamera, buffer pigura, komputasi terdistribusi basis MPI, lan liya-liyane.
  • Kanggo pangembang kanthi latar mburi kaya OpenGL *, Intel Spray bisa dadi cara sing luwih apik kanggo miwiti njelajah toolkit tinimbang Intel Embrey.
  • Intel Embrey path tracer exampprogram le menehi introduksi minimal lan logis kanggo tracer path. Ngakses implementasi visualisasi profesional lengkap saka path tracer renderer ing Intel Spray API.
  •  Kapabilitas Intel Embrey dipusatake ing pelacak sinar geometris. Ing kontras, Intel® Open Volume Kernel Library (Intel® Open VKL) nyedhiyakake visualisasi volume lan sampkapabilitas ling.
  • Gambar sing digawe nganggo Intel Embrey bisa dibatalake karo Intel® Open Image Denoise. Nanging, Intel Spray nyedhiyakake akses saluran buffer pigura lengkap kanggo nyederhanakake ngatur denoising data. Asil kasebut yaiku gambar sing berkualitas tinggi kanthi nyuda biaya komputasi sinar sinar.

Langkah Sabanjure

  • Run wis disusun sample aplikasi kanggo komponen Render Kit liyane.
  • Waca Langkah Sabanjure kanggo sumber daya liyane.

Bukak Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Tutorial iki nerangake carane mbukak s interaktif wis disusunampaplikasi sing dibangun ing Intel® Open
Pustaka Kernel Volume (Intel® Open VKL).
Vole Examples sampaplikasi le menehi asil Intel Open VKL API kanggo layar liwat antarmuka grafis.
prasyarat: Konfigurasi sistem sampeyan.
Kanggo mbukak aplikasi:

  1. Bukak command prompt.
  2. Setel variabel lingkungan:
    nelpon "C:\Program Files (x86)\Intel\one API\setvars.bat”
    CATETAN Yen sampeyan nginstal Render Kit menyang lokasi khusus, priksa manawa sampeyan ngganti C:\Program Files (x86)\Intel\one API\ karo path instalasi adat sadurunge mbukak printah.
  3. Pindhah menyang direktori sing bisa ditulis lan gawe direktori kanggo nyimpen dhukungan files. Kanggo example, nggawe
    folder rags:
    cd % USERPROFILE%
    rigs midair
    cd rig
  4. Mbukak sampaplikasi:
    vole Examples.exe
    Para sample asil bakal mbukak ing jendhela GUI anyar.

Kontrol ing ngisor iki kasedhiya:

  • Klik kiwa (Mouse1) banjur seret kanggo muter kamera.
  • Klik-tengen (Mouse2) banjur seret kanggo nggedhekake kamera.
  • Klik tengah (Mouse3) banjur seret kanggo pan kamera.
  • Pilih fungsi transfer sing beda, nilai API Intel Open VKL, lan kontrol rendering kanggo nggambarake volume.
    intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows - kabeh kontrol

CATETAN Elemen antarmuka pangguna bisa tumpang tindih. Seret lan selehake garis kontrol biru kanggo ndeleng kabeh kontrol.
Tips lan Observasi

  • Mode renderer beda kasedhiya saka gulung mudhun Rendering. Mode iki cocog karo volume kontemporer sampling lan aplikasi rendering.
  • Density Path Tracer renderer nuduhake path tracer ing volume. Iku nggunakake vole Compute Sample () ing dhukungan saka Woodcock-nelusuri sampalgoritma ling. Gunakake kothak dialog kanggo ngontrol paramèter algoritma. Waca DensityPathTracer.cpp.
  • Renderer hit-iterator nduduhake fungsionalitas komputasi hit-iterator lan gradient. Iku nggunakake vole Iterate it () lan vole Compute Gradient (). Mantan ikiample uga nduduhake testing bayangan. Waca HitIteratorRenderer.cpp.
  • Iterator Ray-march nduduhake pengulangan interval lan ngitung volume sample. Iki nggunakake vole Iterate Interval() lan vole Compute Sample(). Waca RayMarchIteratorRenderer.cpp.
  • Nalika njelajah samples, Wigati sing kode alias lan modul kanggo ndhukung jendhela Rendering interaktif. Kanggo luwih ngerti kode, miwiti karo fungsi Pixel ().
  • Mode ISPC cocog karo implementasi kode sing dibangun ing Intel® Implicit SPMD Program Compiler. Implementasi kasebut njupuk advantage Kapabilitas SIMD pemroses modern lan menehi kesempatan liyane kanggo kinerja.

Langkah Sabanjure

  • Run wis disusun sample aplikasi kanggo komponen Render Kit liyane.
  • Waca Langkah Sabanjure kanggo sumber daya liyane.

Jalanake Intel® Spray Studio
Walkthrough iki nduduhake carane mbukak aplikasi Intel® Spray Studio. Intel Spray Studio minangka aplikasi pertunjukan sing kalebu ing Intel® neap Rendering Toolkit (Render Kit). Iku aplikasi ray-tracing interaktif lan bisa diperpanjang.
prasyarat: Konfigurasi sistem sampeyan.
Kanggo mbukak aplikasi:

  1. Bukak command prompt.
  2. Setel variabel lingkungan:
    nelpon "C:\Program Files (x86)\Intel\one API\setvars.bat”
    CATETAN Yen sampeyan nginstal Render Kit menyang lokasi khusus, priksa manawa sampeyan ngganti C:\Program Files
    (x86)\Intel\one API\ karo path instalasi adat sadurunge mbukak printah.
  3. Pindhah menyang direktori sing bisa ditulis lan gawe direktori kanggo nyimpen dhukungan lan asil files. Kanggo example,
    nggawe folder rigs:
    cd % USERPROFILE% rig midair cd rig
  4. Jalanake Intel Spray Studio: ospStudio.exe
    Sampeyan kudu ndeleng jendhela rendering interaktif:intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows - File
  5. Ing jendhela rendering, pindhah menyang File > Demo Scene lan pilih salah siji saka demo sing wis ditemtokake adegan.intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows - Demo SceneCATETAN Sawetara pemandangan nuduhake kemampuan integrasi Intel® Open Volume Kernel Library.
  6. Review adegan sing dipilih. Kanggo exampDadi, demo Hierarki Multilevel katon kaya ing ngisor iki:intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows - Demo Scene 1Sampeyan bisa ngontrol pemandangan view nganggo mouse kaya ing ngisor iki:
    • Klik-tengen kanggo mindhah kamera mlebu lan metu saka titik tampilan.
    • Klik-kiwa kanggo muter.
    • Gulung setir mouse kanggo nggedhekake lan nyilikake.
    • Seret banjur selehake kanggo mindhah kamera.
    Sampeyan uga bisa nggunakake kontrol keyboard ing ngisor iki:
    • UP/DOWN: Pindhah kamera ing sumbu Z (metu lan metu).
    • ALT+UP/ALT+DOWN: Pindhah kamera ing sumbu Y (munggah utawa mudhun).
    • KIRI: Pindhah kamera ngiwa ing sumbu X.
    • TEngen: Pindhah kamera menyang tengen ing sumbu X.
    • W/S: Ganti elevasi kamera.
    • ALT+S: Simpen pigura minangka a file menyang direktori lokal.
    • A/D: Ngganti azimuth kamera.
    • ALT + A / ALT + D: Ngganti gulungan kamera.
    • G: Nuduhake / Singidaken antarmuka panganggo.
    • P: Mungkasi aplikasi.
    • P: Nyetak grafik pemandangan menyang cangkang.
    • M: Nyetak registri materi menyang cangkang.
    • B: Print wates pigura.
    • V: Print paramèter kamera kanggo cangkang.
    • =: Push lokasi kanggo nyimpen paramèter kamera.
    • -: Pop lokasi kanggo nyimpen paramèter kamera.
    • 0-9: Setel potret kamera.
    • Terus X, terus Y, terus Z: Tansah sumbu diwatesi kanggo gerakan kamera.
  7. Sampeyan bisa nyimpen gambar output saka Menu > Simpen... > Potret layar ing format gambar sing disenengi. Gambar kasebut disimpen ing direktori rags sing digunakake minangka studio. .intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows -Simpen
  8. Sampeyan bisa manehview gambar sing disimpen karo gambar sing disenengi viewer.

Langkah Sabanjure

  • Run wis disusun sample aplikasi kanggo komponen Render Kit liyane.
  • Waca Langkah Sabanjure kanggo sumber daya liyane.

Langkah Sabanjure
Jelajahi sumber daya Intel ® siji API Rendering Toolkit (Render Kit).
API Manual
Pustaka Render Kit nyedhiyakake antarmuka API berbasis C99. Manual API dumunung ing perpustakaan komponen umum webkaca.

  • Intel® OSPRay API manual
  • Intel® Embree API manual
  • Intel® Open Volume Kernel Library (Intel® Open VKL) API manual
  • Intel® Open Image Denoise API manual

Kabeh header C99 API dikompilasi ing C++11. Yen luwih seneng C ++, sawetara perpustakaan Render Kit mbabarake fungsi pambungkus API C ++ sing ditetepake ing header files.

Pustaka Header
Intel Spray Kab ospray_cpp.h
Intel Open Image Denoise oidn.hpp

 Majeng SampSumber Program
Kanggo saben komponen sample, sumber kasedhiya ing komponen GitHub * repositori:

  • Intel Spray Kabample sumber
  • Intel Embrey sample sumber
    Kanggo sampgambaran le, ndeleng bab 9 ing Intel Embrey guide.
  • Intel Open VKL sample sumber
  • Intel Open Image Denoise sample sumber
    Iki mung baris printah.
  • Sumber Intel Spray Studio
Superbills
Sampeyan bisa masang lingkungan lokal kanggo mbangun lan mbukak kabeh samples karo superbill. Superbill minangka skrip Cake otomatis lengkap kanggo njaluk lan mbangun kabeh perpustakaan Render Kit lan s.amples. Superbill minangka cara sing disaranake kanggo:
  • Njelajah kabeh samples ing kothak wedhi sing gampang lan lengkap. Nyunting lan mbangun maneh kanthi cepet.
  • Entuk akeh prasyarat kanggo mbangun perpustakaan kanthi otomatis
  • Reviewing kode sumber perpustakaan internal
  • Ngowahi fungsi Render Kit, kalebu staging perpustakaan mbangun wektu fitur opsional
  • Skrip superbill dikirim minangka komponen ruttily saka distribusi Render Kit. Iki uga ana ing portal Render Kit GitHub. Kanggo nglewati skrip superbill, deleng dokumen kanggo sistem operasi sampeyan:
  • Mbangun Intel siji API Rendering Toolkit Pustaka kanggo Windows* OS
  • Mbangun Intel siji API Rendering Toolkit Libraries kanggo Linux* OS
  •  Gawe Pustaka Alat Rendering API Intel siji kanggo macOS*

Forum lan Umpan Balik
Takon pitakonan lan menehi saran ing forum Intel oneAPI Rendering Toolkit.
Lapor masalah teknis langsung ing repositori GitHub komponen:

  • Repositori Intel Spray
  • Repositori Intel Embrey
  • Repositori Intel Open VKL
  • Repositori Intel Open Image Denoise
  • Repositori Intel Spray Studio

Ngatasi masalah

Bagean iki njlèntrèhaké masalah sing bisa ditemoni nalika nggunakake Intel® one API Rendering Toolkit (Render Kit).
Kanggo dhukungan teknis, bukak Intel ® siji Forum Komunitas Toolkit Rendering API.
Error: Ora ana protokol sing ditemtokake
Sampeyan bisa uga ndeleng kesalahan ing ngisor iki nalika mbukak aplikasi basis GUI saka wadhah Docker *:
Ora ana protokol sing ditemtokake
Kesalahan 65544: X11: Gagal mbukak tampilan: 0
Mungkasi diarani sawise mbuwang conto 'sty:: runtime error '
What(): Gagal nginisialisasi GLFW!
Dibuwang (inti dibuwang)
Solusi: Sadurunge ngluncurake aplikasi kasebut, priksa manawa sampeyan mbukak printah xhost ing wadhah Docker:
tuan rumah +

Kabar lan Penafian

Teknologi Intel bisa uga mbutuhake hardware, software, utawa aktifitas layanan.
Ora ana produk utawa komponen sing bisa pancen aman.
Biaya lan asil sampeyan bisa beda-beda.
© Intel Corporation. Intel, logo Intel, lan merek Intel liyane minangka merek dagang saka Intel Corporation utawa anak perusahaan. Jeneng lan merek liyane bisa uga diklaim minangka properti wong liya.
Informasi Produk lan Kinerja
Kinerja beda-beda miturut panggunaan, konfigurasi lan faktor liyane. Sinau luwih lengkap ing www.Intel.com/PerformanceIndex.
Revisi Kabar #20201201
Ora ana lisensi (nyata utawa diwenehake, kanthi estoppel utawa liya-liyane) kanggo hak properti intelektual sing diwenehake dening dokumen iki.
Produk sing diterangake bisa ngemot cacat desain utawa kesalahan sing dikenal minangka errata sing bisa nyebabake produk kasebut nyimpang saka spesifikasi sing diterbitake. errata ditondoi saiki kasedhiya ing request.
Intel mbantah kabeh jaminan sing nyata lan tersirat, kalebu tanpa watesan, jaminan sing bisa didol, kesesuaian kanggo tujuan tartamtu, lan ora nglanggar, uga jaminan apa wae sing kedadeyan saka kinerja, transaksi, utawa panggunaan ing perdagangan.

intel - logo

Dokumen / Sumber Daya

intel Miwiti karo OneAPI Rendering Toolkit kanggo Windows [pdf] Pandhuan pangguna
Miwiti karo OneAPI Rendering Toolkit kanggo Windows, Miwiti, karo oneAPI Rendering Toolkit kanggo Windows, Toolkit kanggo Windows

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *