Bermula dengan satu Kit Alat Rendering API untuk Windows
Panduan Pengguna
Arahan berikut menganggap anda telah memasang Intel® one API Rendering Toolkit (Render Kit). Jika anda belum memasang kit alat, lihat Panduan Pemasangan Kit Alat API Intel® one untuk pilihan pemasangan. Ikuti Langkah Ini untuk Bermula dengan Intel® one API Rendering Toolkit
- Konfigurasikan sistem anda.
- Membina dan menjalankan sample aplikasi.
- Jalankan s yang telah disusun sebelumnyaample aplikasi.
- Langkah seterusnya: Review sumber tambahan untuk mengetahui lebih lanjut tentang Kit Render.
Konfigurasi Sistem Anda
Untuk menggunakan Intel ® one API Rendering Toolkit (Render Kit) sampOleh itu, anda perlu menyediakan sistem anda terlebih dahulu seperti berikut:
- Pasang satu API samppelayar untuk mengakses sample sumber.
- Pasang Microsoft Visual Studio* dengan Cake* dan Windows* SDK untuk membina samples.
- Pasang alat pengimejan.
- Pilihan: Pasang pemacu GPU.
Pasang satu API Sample Browser
Anda boleh mengakses sample aplikasi daripada satu API samppelayar. Penyemak imbas diedarkan sebagai sebahagian daripada Intel® one API Base Toolkit (Base Kit) dalam direktori dev-utilities.
Pasang Kit Pangkalan dengan Blok Bangunan Benang API Intel® satu, yang tersedia dalam Kit Render dan Kit Pangkalan. Tiada komponen Base Kit lain diperlukan. Lihat halaman produk Base Kit untuk maklumat lanjut dan pautan muat turun.
NOTA Anda juga boleh mendapatkan samples secara manual menggunakan Git*.
Pasang Microsoft Visual Studio* dengan Cake* dan Windows* SDK
Walaupun Intel® neap Toolkits tidak memerlukan Cake* dan Windows* SDK , banyak satu API samples dihantar sebagai projek Buat. Untuk membina sampOleh itu, anda perlu memasang Cake dan Windows SDK.
Untuk melakukan ini, pasang alat pembangunan Microsoft Visual Studio* C++, yang termasuk alat Make dalam pembangunan desktop dengan beban kerja C++. Lihat projek Cake dalam Visual Studio untuk arahan pemasangan.
Biasanya, komponen yang diperlukan dipasang dari bahagian pilihan pemasang Visual Studio. Alat Visual C++ untuk Kek dipasang secara lalai sebagai sebahagian daripada Pembangunan Desktop dengan beban kerja C++. Untuk maklumat lanjut tentang Kek, rujuk CMake.org. Untuk maklumat lanjut tentang Windows* SDK rujuk
SDK Windows* Microsoft Dev Center.
Pasang Alat Pengimejan
Kit Render samples dan aplikasi sering memerlukan imej praproses sebagai input atau menjana imej sebagai output. Untuk memaparkan dan menukar imej input dan output, anda perlu mendapatkan alat pengimejan untuk stagdalam PBM Bersih filejenis (PPM dan PFM). Alat yang disyorkan ialah Image Magics*. Lihat Magick Imej webtapak untuk arahan pemasangan pengurus pakej dan mandiri.
Untuk Pengguna GPU, Muat Turun dan Pasang Pemacu GPU
- Untuk memuat turun pemacu, pergi ke Pemacu Grafik.
- Klik pada versi terkini Intel® Graphics – Windows ® 10 DCH Drivers.
- Jalankan pemasang.
Langkah Seterusnya
Mulakan dengan Intel ® one API Rendering Toolkit dengan membina dan menjalankan sample aplikasi.
Maklum balas
Kongsi maklum balas anda tentang artikel ini dalam forum Intel ® one API Rendering Toolkit.
Bina dan Jalankan SampProjek Menggunakan Visual Studio* Command Line
Prasyarat: Konfigurasikan sistem anda.
Untuk membina dan menjalankan sebagaiample:
- Cari sebagaiampprojek menggunakan Kod SampPelayar untuk Intel® oneAPI Toolkits.
- Bina dan jalankan sebagaiampprojek menggunakan CMake*.
Muat turun Samples menggunakan Kod SampPelayar untuk Intel® one API Toolkits
Gunakan Kod Sample Browser for Intel one API Toolkits untuk menyemak imbas koleksi Intel® one API dalam talianamples. Anda boleh menyalin samples ke cakera tempatan anda sebagai buildable sampprojek le. Kebanyakan Intel satu API sampprojek dibina menggunakan Make* atau Cake, jadi arahan binaan disertakan sebagai sebahagian daripada sample dalam README file. Kod SampPelayar untuk Intel one API Toolkits ialah alat tunggal yang berdiri sendirifile boleh laku yang tidak mempunyai pergantungan pada perpustakaan masa jalan dinamik.
Untuk senarai komponen yang menyokong Kek, lihat Gunakan Kek dengan satu Aplikasi API.
penting
Sambungan internet diperlukan untuk memuat turun samples untuk Intel one API Toolkits. Untuk mendapatkan maklumat tentang cara menggunakan kit alat ini di luar talian, lihat Membangunkan dalam Sistem Luar Talian.
Kod SampPelayar untuk Intel one API Toolkits tidak berfungsi dengan tetapan proksi sistem dan tidak menyokong proksi WPAD. Jika anda menghadapi masalah menyambung dari belakang proksi, lihat Penyelesaian masalah.
Untuk memuat turun Intel ® one API Rendering Toolkit (Render Kit) samples:
- Buka Prompt Perintah Alat Asli x64 untuk tetingkap arahan VS 2019.
- Sediakan pembolehubah persekitaran:
panggil "C:\Program Files (x86)\Intel\one API\setvars.bat”
NOTA Jika anda memasang Kit Render ke lokasi tersuai, pastikan anda menggantikan C:\Program Files (x86)\Intel\one API\ dengan laluan pemasangan tersuai sebelum menjalankan arahan. - Dari terminal, jalankan Kod Sample Browser untuk Intel one API Toolkits dengan C++ dan C samples. neap-cli -l coppice
Satu menu API CLI muncul: - Pilih Cipta projek menggunakan kekunci anak panah, kemudian tekan Enter.
Pilihan bahasa akan muncul. - Pilih bahasa untuk sample. Untuk projek pertama anda, pilih cawan, kemudian tekan Enter.
Kit alat sampsenarai les muncul. Kit Render samples terletak di bawah satu subpokok Perpustakaan API. - Navigasi ke satu Perpustakaan API > Bermula dengan Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, kemudian tekan Enter.
- Tentukan lokasi untuk memuat turun projek. Secara lalai, ia adalah laluan dari mana anda menjalankan Kod Sample Browser untuk Intel one API Toolkits dan nama projek.
- Tekan Tab untuk memilih Cipta, kemudian tekan Enter.
- Ulang langkah untuk memuat turun samples untuk komponen lain: 02_embree_gsg untuk Intel® Embraer, 03_openvkl_gsg untuk Intel® Open Volume Kernel Library, 04_oidn_gsg untuk Intel® Open Image
Denoise, dan 05_ispc_gsg untuk Intel® Implicit SPMD Program Compiler (Intel® ISPC). samples bernombor dan staged untuk dicuba mengikut urutan.
Intel Open Volume Kernel Library 03_openvkl_gsg sample tersedia dalam pilihan menu bahasa C Kod SampPelayar untuk Intel one API Toolkits:
a. Pilih bahasa c:b. Pilih Intel Open VKL sample:
Lihat Meneroka Intel one API Samples dari Baris Perintah untuk tutorial video tentang mencipta projek dengan baris arahan.
Bina dan Jalankan Intel® Spray Sampsaya menggunakan Kek*
- Navigasi ke folder tempat anda memuat turun fail 01_ospray_gsg sample.
- Jalankan arahan berikut untuk membina sample:
midair build cd build cake .. cake –build . – config Keluaran - Navigasi ke direktori Keluaran.
- Jalankan aplikasi.
.\ospTutorialCpp.exe - Review imej keluaran dengan imej viewer permohonan untuk PPM file menaip. Untuk example, dengan Image Magick*:
\imdisplay.exe Piala Bingkai pertama. ppm
\imdisplay.exe terkumpul Frame Capp. ppm
Anda harus melihat imej output:
• Pengumpulan tunggal menghasilkan Cpp Bingkai pertama:• Piala Bingkai terkumpul pemaparan sepuluh pengumpulan:
Bina dan Jalankan Intel® Embrey Sampsaya menggunakan Kek*
- Navigasi ke folder tempat anda memuat turun 02_embree_gsg sample.
- Jalankan arahan berikut untuk membina sample:
mkdir membina
binaan cd
kek..
cmake –build . – config Keluaran - Navigasi ke direktori Keluaran.
- Jalankan aplikasi.
.\minimal.exe
Sampaplikasi menjalankan dua ujian bersilang sinar-ke-segi tiga dengan Intel Embrey API. Satu ujian berjaya, manakala satu lagi ujian gagal. Output ditulis ke terminal:
0.000000, 0.000000, -1.000000: Menjumpai persimpangan pada geometri 0, primitif 0 pada tsar=1.000000 1.000000, 1.000000, -1.000000: Tidak menemui sebarang persimpangan.
Bina dan Jalankan Pustaka Kernel Volume Terbuka Intel® Sampsaya menggunakan CMake*
- Navigasi ke folder tempat anda memuat turun 03_openvkl_gsg sample.
- Jalankan arahan berikut untuk membina sample:
binaan di udara
binaan cd
kek..
kek –membina . – config Keluaran - Navigasi ke direktori Keluaran.
- Jalankan aplikasi.
.\vklTutorial.exe
Sample permohonan menunjukkan sampling dalam volum dan output yang dihasilkan secara prosedur. sampling,
pengiraan kecerunan, dan berbilang atribut sampling. Output ditulis ke terminal.
Bina dan Jalankan Intel® Open Image Denoise Sampsaya menggunakan CMake*
- Navigasi ke folder tempat anda memuat turun 04_oidn_gsg sample.
- Jalankan arahan berikut untuk membina sample:
midair build cd build cake..
kek –membina . – config Keluaran - Navigasi ke direktori Keluaran.
- Tukar Piala Bingkai terkumpul. imej ppm kepada format PFM dengan pesanan data LSB. Untuk example, dengan alat tukar Image Magics*:
\magick.exe tukarample>\01_ospray_gsg\build\Release \terkumpul Frame Cup. ppm -endian LSB PFM: Bingkai Capp terkumpul. petang - Jalankan aplikasi untuk menafikan imej.
.\oidnDenoise.exe -Bingkai Capp terkumpulnya. pm -o denoised.pfm - Review imej keluaran dengan imej viewer permohonan untuk PPM file menaip. Untuk example, dengan Image Magics*:
\imdisplay.exe ditolak. petang
• Piala Bingkai terkumpul pemaparan sepuluh pengumpulan asal:
• Keputusan ditolak ditolak. petang:
Bina dan Jalankan Intel® Implisit SPMD Program Compiler Sampsaya menggunakan CMake*
- Navigasi ke folder tempat anda memuat turun 05_ispc_gsg sample.
- Jalankan arahan berikut untuk membina sample:
binaan di udara
binaan cd
kek..
kek –membina . - Jalankan satu sasaran samppermohonan:
.\simple.exe - Jalankan s berbilang sasaranamppermohonan:
./simple_multi.exe
Aplikasi ini melaksanakan operasi tatasusunan titik terapung yang mudah. Hasilnya dicetak sehingga gempal.
0: mudah(0.000000) = 0.000000 | 8: mudah(8.000000) = 2.828427 |
1: mudah(1.000000) = 1.000000 | 9: mudah(9.000000) = 3.000000 |
2: mudah(2.000000) = 4.000000 | 10: mudah(10.000000) = 3.162278 |
3: mudah(3.000000) = 1.732051 | 11: mudah(11.000000) = 3.316625 |
4: mudah(4.000000) = 2.000000 | 12: mudah(12.000000) = 3.464102 |
5: mudah(5.000000) = 2.236068 | 13: mudah(13.000000) = 3.605551 |
6: mudah(6.000000) = 2.449490 | 14: mudah(14.000000) = 3.741657 |
7: mudah(7.000000) = 2.645751 | 15: mudah(15.000000) = 3.872983 |
Langkah Seterusnya
Teroka sumber tambahan dalam Langkah Seterusnya.
Jalankan S yang Disusun Praample Aplikasi
Sebagai tambahan kepada perpustakaan, Kit Alat Rendering onlap Intel® menyediakan s yang telah dikompilasiample permohonan kepada
menyerlahkan ciri kit alat. Aplikasi pra-disusun ini sering menggunakan perpustakaan grafik luaran untuk ditunjukkan
ciri dalam mod interaktif. Dalam bahagian ini, pelajari untuk menjalankan aplikasi interaktif yang telah disusun sebelumnya.
Jalankan Aplikasi Interaktif Pra-disusun
- Jalankan sop yang telah disusun sebelumnya Cthampaplikasi dengan Intel ® Spray.
sop Cthamples menunjukkan pemaparan asas adegan interaktif dengan Intel Spray. Ia mempunyai kawalan GUI yang boleh anda togol untuk meneroka ciri Intel Spray. - Jalankan aplikasi geometri segi tiga yang telah dikompilasi dengan Intel ® Embrey. geometri segi tiga, seperti Intel Embrey yang lainamples, menunjukkan keupayaan pengiraan pengesanan sinar teras.
Gunakan geometri segi tiga untuk meneroka ciri Intel Embrey. - Jalankan vole yang telah disusun sebelumnya Cthampaplikasi dengan Intel ® Open Volume Kernel Library (Intel® Open VKL). vole Cthamples menunjukkan pemaparan asas adegan interaktif dengan Intel Open VKL. Ia mempunyai kawalan GUI yang tipikal untuk visualisasi pemaparan volum.
NOTA Intel ® Open Image Denoise digunakan sebagai ciri pasca pemprosesan dalam ospExamples sampaplikasi dan dalam Intel Spray Studio. Intel Open Image Denoise tidak mempunyai aplikasi interaktif kendiri
Jalankan Aplikasi Pameran Studio Intel® OSPRay
Intel Spray Studio menggabungkan perpustakaan Render Kit ke dalam aplikasi pameran yang canggih. Cuba aplikasi Intel Spray Studio yang telah dikompilasi sebelum menerokai kod sumber untuk menggunakannya untuk projek anda sendiri.
Ciri Intel Spray Studio:
- Graf pemandangan rujukan untuk memuatkan, menyimpan dan mengubah geometri pemandangan, tekstur dan parameter dalam persekitaran interaktif
- Instrumentasi pemandangan berasaskan GUI untuk memberikan kawalan parameter bagi aplikasi interaktif
- Infrastruktur pemalam C++ untuk kawalan tersuai
- Input/output: OBJ hadapan gelombang, GLTF*, tekstur HDR dengan Open Image IO*, output imej statik
- Pas pasca pemprosesan Intel Open Image Denoise dengan perpustakaan denoiser modul osprey daripada Intel Spray
- Python* pengikatan pada rendering skrip
- Kawalan animasi kamera
- Paparan berbilang nod dengan MPI
Jalankan Sampdengan Intel® OSPRay
Panduan ini menunjukkan cara menjalankan s interaktifampaplikasi dengan Intel® OSPRay daripada Intel® oneAPI Rendering Toolkit (Render Kit) untuk Windows* OS.
Prasyarat: Konfigurasikan sistem anda.
Untuk menjalankan aplikasi:
- Buka gesaan arahan.
- Sediakan pembolehubah persekitaran:
panggil "C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
NOTA Jika anda memasang Kit Render ke lokasi tersuai, pastikan anda menggantikan C:\Program Files (x86)\Intel\oneAPI\ dengan laluan pemasangan tersuai sebelum menjalankan arahan. - Pergi ke direktori boleh tulis dan buat direktori untuk menyimpan sokongan files. Untuk exampKemudian, buat folder rkgsg : cd %USERPROFILE% udara rkgsg cdrkgsg
- Jalankan ospExamples: ospExamples.exe
Tetingkap GUI baharu akan dibuka dengan berbilang adegan ringkas yang terdiri daripada jenis geometri asas, lampu dan volum. Anda boleh mengedit pemandangan dengan mengklik butang lungsur turunKawalan dan Petua
Anda boleh mengawal tempat kejadian view dengan tetikus seperti berikut:
- Klik kanan untuk menggerakkan kamera masuk dan keluar dari titik pandang.
- Klik kiri untuk memutar.
- Gunakan roda tetikus untuk menyorot.
Ini juga melaporkan ID geometri untuk geometri bersilang di bawah kursor dalam terminal. - Seret dan lepas untuk mengalihkan kamera.
Anda juga boleh menggunakan kawalan papan kekunci berikut:
- Tekan G untuk menunjukkan/menyembunyikan antara muka pengguna.
- Tekan Q untuk keluar dari aplikasi.
Anda juga boleh mengawal pemandangan dari anak tetingkap kawalan: - Cuba adegan geometri dan volumetrik yang berbeza. View mereka di bawah pemapar yang berbeza.
- Batalkan bingkai pada interaksi membolehkan animasi yang lebih berterusan semasa navigasi.
- Dayakan menunjukkan kedalaman untuk menunjukkan kedalaman relatif pada persimpangan sinar dengan pemandangan dari setiap lokasi piksel kamera.
- Dayakan menunjukkan albedo untuk menunjukkan albedo bahan di persimpangan sinar dengan pemandangan dari setiap lokasi piksel kamera.
- Dayakan denoiser untuk denoiser setiap bingkai dengan Intel® Open Image Denoised
Nota: Denoiser mungkin berfungsi lebih baik diperhatikan dengan beberapa geometri berbanding dengan yang lain. Untuk exampOleh itu, set adegan pratakrif Streamlines menunjukkan penumpuan dengan denoise dengan lebih jelas.
NOTA Jika denoiser modul osprey tidak tersedia dalam pengedaran anda, anda boleh mendapatkannya menggunakan Superbill seperti yang diterangkan dalam Langkah Seterusnya.
- Tukar penapis piksel kepada semulaview kaedah anti-aliasing berbeza yang terdapat dalam API.
- Tukar piksel samples, iaitu bilangan adegan samples setiap piksel dalam satu pengumpulan. Lebih tinggi samples menghasilkan masa pemaparan yang lebih lama, tetapi penumpuan lebih cepat setiap pengumpulan. Kurang samples per pixel menghasilkan prestasi aplikasi yang lebih pantas.
- Tukar parameter panjang laluan maksimum, iaitu bilangan pantulan laluan atau pembiasan setiap sample. Nombor yang lebih tinggi adalah lebih tepat, manakala nombor yang lebih rendah lebih pantas untuk dikira.
- Tukar panjang laluan rolet, iaitu ambang atau pantulan atau pembiasan untuk menamatkan lintasan sinar secara rawak. Nombor yang lebih tinggi adalah lebih tepat, manakala nombor yang lebih rendah lebih pantas untuk dikira.
- Tukar sample sumbangan. SampSumbangan kurang daripada min Sumbangan tidak akan menjejaskan tempat kejadian. Nombor yang lebih rendah adalah lebih tepat, manakala nombor yang lebih tinggi lebih pantas untuk dikira.
- Tukar kabur gerakan kamera untuk mengawal kesan kabur semasa menggerakkan kamera. Nilai 0 mematikan kabur.
- Dayakan Render Sun Sky untuk menghidupkan ufuk pemandangan yang boleh dikawal. Pemandangan akan mencerminkan ufuk seperti yang dikonfigurasikan daripada parameter pop timbul GUI.
Langkah Seterusnya
- Jalankan s yang telah disusun sebelumnyaample aplikasi untuk komponen Render Kit yang lain.
- Teroka sumber tambahan dalam Langkah Seterusnya.
Jalankan Intel® Embree Sample
Tutorial ini menunjukkan cara menjalankan Intel® Embrey interaktif pra-disusun sampaplikasi yang disertakan dalam Intel® one API Rendering Toolkit (Render Kit). Ini sample menunjukkan cara menjana imej dengan geometri asas menggunakan Intel Embrey.
Geometri segi tiga sampAplikasi yang ditunjukkan dalam tutorial menggunakan antara muka pengguna grafik untuk mencipta kiub statik dan satah tanah menggunakan bucu segi tiga.
Prasyarat: Konfigurasikan sistem anda.
Untuk menjalankan aplikasi:
- Buka gesaan arahan.
- Sediakan pembolehubah persekitaran:
panggil "C:\Program Files (x86)\Intel\one API\setvars.bat”
NOTA Jika anda memasang Kit Render ke lokasi tersuai, pastikan anda menggantikan C:\Program Files (x86)\Intel\one API\ dengan laluan pemasangan tersuai sebelum menjalankan arahan. - Pergi ke direktori boleh tulis dan buat direktori untuk menyimpan sokongan files. Untuk example, buat folder rk_gsg :
cd %USERPROFILE%
pelantar udara
pelantar cd - Jalankan geometri segi tiga sample: triangle_geometry.exe
Tetingkap baharu dibuka dengan kiub jejak sinar 3D. Untuk menggerakkan kamera, klik dan seret butang tetikus kiri atau gunakan kekunci W, A, S, D atau anak panah. Untuk butiran tentang sampKemudian, lihat Bab 9 dalam dokumentasi Intel Embrey.
Petua dan Pemerhatian
- Untuk menggerakkan kamera, klik dan seret butang tetikus kiri atau gunakan butang W, A, S, D atau kekunci anak panah.
- Ini sample menunjukkan cara menjana imej dengan geometri asas menggunakan Intel Embrey.
- geometri segi tiga sampciri-ciri:
- Tatasusunan data bucu apungan mudah berkod keras, yang terdiri daripada lokasi bucu kubus dan satah tanah.
- Takrif senarai indeks untuk membina segi tiga daripada bucu.
- Struktur data geometri yang ditakrifkan API untuk mencipta dan memasukkan data puncak dan indeks ke dalam tempat kejadian.
- Hierarki pengiraan berbilang benang untuk pengesanan sinar pada bingkai imej.
- Sinar pengkomputeran dibahagikan kepada jubin piksel skrin. Jubin dibahagikan antara benang.
- Setiap jubin melakukan ujian bersilang sinar untuk setiap piksel dalam jubin.
- Sebagai tambahan kepada ujian persilangan sinar asas yang menentukan warna segi tiga, ujian persimpangan bayang-bayang (oklusi) dilakukan pada titik persilangan untuk satu arah cahaya tetap berkod keras.
- Piksel akhir mempunyai data warna yang dikira daripada sinar yang dibungkus ke dalam triplet warna RGB.
- Abstraksi perancah menyediakan banyak kod gam. Abstraksi ini banyak digunakan dalam Intel lain
Embrey sample aplikasi. samples abstraksi termasuk: - Persediaan untuk panggilan balik kepada fungsi permulaan, pemaparan dan pembongkaran
- Struktur data untuk mengurus data pemandangan
- Papan kekunci dan tetikus input/output
- API memaut ke dalam kod pengurusan tetingkap sistem pengendalian untuk visualisasi
Lihat sumber aplikasi dalam triangle_geometry_device.cpp dalam repositori Intel Embraer GitHub*.
Hubungan Intel Embrey dengan komponen Render Kit yang lain
- Intel® Spray, enjin pengesanan sinar mudah alih berskala terbuka, menggunakan Intel Embrey untuk menjana imej. Intel Spray juga menyediakan objek dan kefungsian tipikal untuk adegan 3D.
- Peruntukan Intel Spray termasuk objek volum dan geometri, bahan, tekstur, lampu, kamera, penimbal bingkai, pengkomputeran teragih berasaskan MPI dan lain-lain.
- Untuk pembangun dengan latar belakang seperti OpenGL*, Intel Spray mungkin cara yang lebih baik untuk memulakan penerokaan kit alat daripada Intel Embrey.
- Pengesan laluan Intel Embrey exampprogram le menyediakan pengenalan yang minimum dan logik kepada pengesan laluan. Akses pelaksanaan visualisasi profesional penuh bagi pemapar pengesan laluan dalam Intel Spray API.
- Keupayaan Intel Embrey tertumpu pada pengesanan sinar geometri. Sebaliknya, Intel® Open Volume Kernel Library (Intel® Open VKL) menyediakan visualisasi volum dan sampkeupayaan ling.
- Imej yang diberikan dengan Intel Embrey boleh dinafikan dengan Intel® Open Image Denoise. Walau bagaimanapun, Intel Spray memperuntukkan akses saluran penimbal bingkai yang diperluaskan untuk memudahkan pengurusan denoising data. Hasilnya ialah imej berkualiti tinggi yang ditolak dengan kos pengiraan pengesanan sinar yang dikurangkan.
Langkah Seterusnya
- Jalankan s yang telah disusun sebelumnyaample aplikasi untuk komponen Render Kit yang lain.
- Lihat Langkah Seterusnya untuk mendapatkan lebih banyak sumber.
Jalankan Pustaka Kernel Volume Terbuka Intel® (Intel® Open VKL) Sample
Tutorial ini menerangkan cara menjalankan s interaktif yang telah dikompilasiampaplikasi yang dibina pada Intel® Open
Pustaka Kernel Volume (Intel® Open VKL).
The vole Examples sampaplikasi tersebut menjadikan hasil Intel Open VKL API disaring melalui antara muka grafik.
Prasyarat: Konfigurasikan sistem anda.
Untuk menjalankan aplikasi:
- Buka gesaan arahan.
- Sediakan pembolehubah persekitaran:
panggil "C:\Program Files (x86)\Intel\one API\setvars.bat”
NOTA Jika anda memasang Kit Render ke lokasi tersuai, pastikan anda menggantikan C:\Program Files (x86)\Intel\one API\ dengan laluan pemasangan tersuai sebelum menjalankan arahan. - Pergi ke direktori boleh tulis dan buat direktori untuk menyimpan sokongan files. Untuk example, buat
folder kain buruk:
cd %USERPROFILE%
pelantar udara
pelantar cd - Jalankan samppermohonan:
vole Cthamples.exe
Sampkeputusan akan dibuka dalam tetingkap GUI baharu.
Kawalan berikut tersedia:
- Klik kiri (Tetikus1) dan seret untuk memutar kamera.
- Klik kanan (Mouse2) dan seret untuk mengezum kamera.
- Klik tengah (Mouse3) dan seret untuk menyorot kamera.
- Pilih fungsi pemindahan yang berbeza, nilai Intel Open VKL API dan kawalan pemaparan untuk menggambarkan volum.
NOTA Elemen antara muka pengguna mungkin bertindih. Seret dan lepaskan bar kawalan biru untuk melihat semua kawalan.
Petua dan Pemerhatian
- Mod pemapar yang berbeza tersedia daripada lungsur turun pemaparan. Mod ini sepadan dengan volum kontemporari sampling dan aplikasi rendering.
- Penyampai Pengesan Laluan Ketumpatan menunjukkan pengesanan laluan dalam volum. Ia menggunakan vole Compute Sample() untuk menyokong Woodcock-tracking sampalgoritma ling. Gunakan kotak dialog untuk mengawal parameter algoritma. Lihat DensityPathTracer.cpp.
- Penyampai hit-iterator menunjukkan kefungsian pengiraan hit-iterator dan kecerunan. Ia menggunakan vole Iterate it() dan vole Compute Gradient(). bekas iniample juga menunjukkan ujian bayang-bayang. Lihat HitIteratorRenderer.cpp.
- Lelaran sinar-kawad menunjukkan lelaran selang dan pengiraan isipadu sample. Ia menggunakan vole Iterate Interval() dan vole Compute Sample(). Lihat RayMarchIteratorRenderer.cpp.
- Apabila meneroka sampOleh itu, ambil perhatian bahawa kod tersebut adalah alias dan modular untuk menyokong tetingkap pemaparan interaktif. Untuk lebih memahami kod, mulakan dengan fungsi Pixel() render.
- Mod ISPC sepadan dengan pelaksanaan kod yang dibina pada Pengkompil Program SPMD Intel® Implisit. Pelaksanaan ini mengambil masa hadapantage keupayaan SIMD pemproses moden dan menyediakan lebih banyak peluang untuk prestasi.
Langkah Seterusnya
- Jalankan s yang telah disusun sebelumnyaample aplikasi untuk komponen Render Kit yang lain.
- Lihat Langkah Seterusnya untuk mendapatkan lebih banyak sumber.
Jalankan Intel® Spray Studio
Panduan ini menunjukkan cara menjalankan aplikasi Intel® Spray Studio. Intel Spray Studio ialah aplikasi pameran yang disertakan dalam Kit Rendering Intel® neap (Kit Render). Ia adalah aplikasi pengesanan sinar yang interaktif dan boleh dilanjutkan.
Prasyarat: Konfigurasikan sistem anda.
Untuk menjalankan aplikasi:
- Buka gesaan arahan.
- Sediakan pembolehubah persekitaran:
panggil "C:\Program Files (x86)\Intel\one API\setvars.bat”
NOTA Jika anda memasang Kit Render ke lokasi tersuai, pastikan anda menggantikan C:\Program Files
(x86)\Intel\one API\ dengan laluan pemasangan tersuai sebelum menjalankan arahan. - Pergi ke direktori boleh tulis dan buat direktori untuk menyimpan sokongan dan hasil files. Untuk example,
buat folder rigs:
cd %USERPROFILE% pelantar udara cd pelantar - Jalankan Intel Spray Studio: ospStudio.exe
Anda seharusnya melihat tetingkap pemaparan interaktif: - Dalam tetingkap pemaparan, pergi ke File > Adegan Demo dan pilih salah satu daripada demo yang dipratentukan adegan.
NOTA Sesetengah adegan menunjukkan keupayaan penyepaduan Pustaka Kernel Volume Terbuka Intel®.
- Review adegan yang dipilih. Untuk exampOleh itu, demo Hierarki Pelbagai Peringkat kelihatan seperti berikut:
Anda boleh mengawal tempat kejadian view dengan tetikus seperti berikut:
• Klik kanan untuk menggerakkan kamera masuk dan keluar dari titik pandang.
• Klik kiri untuk memutar.
• Tatal roda tetikus untuk mengezum masuk dan keluar.
• Seret dan lepas untuk menggerakkan kamera.
Anda juga boleh menggunakan kawalan papan kekunci berikut:
• ATAS/BAWAH: Gerakkan kamera di sepanjang paksi Z (masuk dan keluar).
• ALT+UP/ALT+DOWN: Gerakkan kamera di sepanjang paksi Y (atas atau bawah).
• KIRI: Gerakkan kamera ke kiri sepanjang paksi X.
• KANAN: Gerakkan kamera ke kanan sepanjang paksi X.
• W/S: Tukar ketinggian kamera.
• ALT+S: Simpan bingkai sebagai a file ke direktori tempatan.
• A/D: Tukar azimut kamera.
• ALT+A/ALT+D: Tukar gulungan kamera.
• G: Tunjukkan/Sembunyikan antara muka pengguna.
• S: Hentikan permohonan.
• P: Cetak graf pemandangan ke cangkerang.
• M: Cetak pendaftaran bahan ke shell.
• B: Cetak sempadan bingkai.
• V: Cetak parameter kamera ke cangkerang.
• =: Tolak lokasi untuk menyimpan parameter kamera.
• -: Pop lokasi untuk menyimpan parameter kamera.
• 0-9: Tetapkan syot kilat kamera.
• Pegang X, tahan Y, tahan Z: Pastikan paksi dikekang untuk pergerakan kamera. - Anda boleh menyimpan imej output daripada Menu > Simpan... > Tangkapan skrin dalam format imej pilihan. Imej disimpan ke direktori kain buruk yang berfungsi sebagai studio. .
- Anda boleh semulaview tangkapan skrin yang disimpan dengan imej pilihan anda vieweh.
Langkah Seterusnya
- Jalankan s yang telah disusun sebelumnyaample aplikasi untuk komponen Render Kit yang lain.
- Lihat Langkah Seterusnya untuk mendapatkan lebih banyak sumber.
Langkah Seterusnya
Terokai sumber Intel ® one API Rendering Toolkit (Render Kit) tambahan.
Manual API
Pustaka Render Kit menyediakan antara muka API berasaskan C99. Manual API terletak di perpustakaan komponen awam webmuka surat.
- Manual API Intel® OSPRay
- Manual API Intel® Embree
- Manual API Intel® Open Volume Kernel Library (Intel® Open VKL).
- Manual Intel® Open Image Denoise API
Semua pengepala API C99 disusun di bawah C++11. Jika anda lebih suka C++, sesetengah pustaka Render Kit mendedahkan fungsi pembalut API C++ yang ditakrifkan dalam pengepala files.
Perpustakaan | Pengepala |
Intel Spray | ospray_cpp.h |
Intel Open Image Denoise | oidn.hpp |
Lanjutan Sample Sumber Program
Bagi setiap komponen sample, sumber tersedia dalam repositori GitHub* komponen:
- Intel Spray sample sumber
- Intel Embrey sample sumber
Untuk sampPenerangan, lihat bab 9 dalam panduan Intel Embrey. - Intel Open VKL sample sumber
- Intel Open Image Denoise sample sumber
Ini adalah baris arahan sahaja. - Sumber Intel Spray Studio
- Meneroka semua samples dalam kotak pasir yang mudah dan komprehensif. Mengedit dan membina semula mereka dengan cepat.
- Mendapatkan banyak prasyarat untuk membina perpustakaan secara automatik
- Reviewdalam kod sumber perpustakaan dalaman
- Mengubah suai kefungsian Render Kit, termasuk stagciri pilihan masa bina perpustakaan
- Skrip superbill dihantar sebagai komponen ruttily pengedaran Kit Render. Ia juga terletak dalam portal Render Kit GitHub. Untuk panduan skrip superbill, lihat dokumen untuk sistem pengendalian anda:
- Bina Intel one API Rendering Toolkit Libraries untuk Windows* OS
- Bina Intel one API Rendering Toolkit Libraries untuk Linux* OS
- Bina Intel one API Rendering Toolkit Libraries untuk macOS*
Forum dan Maklum Balas
Tanya soalan dan berikan maklum balas tentang forum Intel oneAPI Rendering Toolkit.
Laporkan isu teknikal secara langsung pada repositori GitHub komponen:
- Repositori Intel Spray
- Repositori Intel Embrey
- Repositori Intel Open VKL
- Repositori Intel Open Image Denoise
- Repositori Intel Spray Studio
Menyelesaikan masalah
Bahagian ini menerangkan masalah yang diketahui yang mungkin anda hadapi apabila menggunakan Intel® one API Rendering Toolkit (Render Kit).
Untuk sokongan teknikal, lawati Intel ® one API Rendering Toolkit Forum Komuniti.
Ralat: Tiada protokol dinyatakan
Anda mungkin melihat ralat berikut semasa menjalankan aplikasi berasaskan GUI daripada bekas Docker*:
Tidak ada protokol yang ditentukan
Ralat 65544: X11: Gagal membuka paparan :0
Tamatkan panggilan selepas melontarkan contoh 'sty::runtime error '
What(): Gagal memulakan GLFW!
Digugurkan (teras dibuang)
Penyelesaian: Sebelum melancarkan aplikasi, pastikan anda menjalankan arahan xhost dalam bekas Docker:
tuan rumah +
Notis dan Penafian
Teknologi Intel mungkin memerlukan pengaktifan perkakasan, perisian atau perkhidmatan yang diaktifkan.
Tiada produk atau komponen boleh benar-benar selamat.
Kos dan hasil anda mungkin berbeza-beza.
© Intel Corporation. Intel, logo Intel dan tanda Intel lain ialah tanda dagangan Intel Corporation atau anak syarikatnya. Nama dan jenama lain boleh dituntut sebagai hak milik orang lain.
Maklumat Produk dan Prestasi
Prestasi berbeza mengikut penggunaan, konfigurasi dan faktor lain. Ketahui lebih lanjut di www.Intel.com/PerformanceIndex.
Notis semakan #20201201
Tiada lesen (ternyata atau tersirat, melalui estoppel atau sebaliknya) kepada mana-mana hak harta intelek diberikan oleh dokumen ini.
Produk yang diterangkan mungkin mengandungi kecacatan reka bentuk atau ralat yang dikenali sebagai errata yang boleh menyebabkan produk menyimpang daripada spesifikasi yang diterbitkan. Kesalahan berciri semasa tersedia atas permintaan.
Intel menafikan semua waranti nyata dan tersirat, termasuk tanpa had, waranti tersirat kebolehdagangan, kesesuaian untuk tujuan tertentu dan bukan pelanggaran, serta sebarang waranti yang timbul daripada perjalanan prestasi, perjalanan urusan atau penggunaan dalam perdagangan.
Dokumen / Sumber
![]() |
intel Bermula dengan OneAPI Rendering Toolkit untuk Windows [pdf] Panduan Pengguna Bermula dengan OneAPI Rendering Toolkit untuk Windows, Get Started, dengan oneAPI Rendering Toolkit untuk Windows, Toolkit untuk Windows |