intel - logoMemulai dengan satu Perangkat Rendering API untuk Windows
Panduan Pengguna

Petunjuk berikut mengasumsikan Anda telah menginstal Intel® one API Rendering Toolkit (Render Kit). Jika Anda belum menginstal toolkit tersebut, lihat Panduan Instalasi Intel® one API Toolkit untuk opsi instalasi. Ikuti Langkah-Langkah Ini untuk Memulai dengan Intel® one API Rendering Toolkit

  1. Konfigurasikan sistem Anda.
  2. Bangun dan jalankan sampaplikasi.
  3. Jalankan s yang telah dikompilasi sebelumnyaampaplikasi.
  4. Langkah selanjutnya: Ulangview sumber daya tambahan untuk mempelajari lebih lanjut tentang Render Kit.

Konfigurasikan Sistem Anda

Untuk menggunakan Intel ® one API Rendering Toolkit (Render Kit) samples, pertama-tama Anda perlu mengatur sistem Anda sebagai berikut:

  1. Instal satu APIample browser untuk mengakses sample sumber.
  2. Instal Microsoft Visual Studio* dengan Cake* dan Windows* SDK untuk membangun sampsedikit.
  3. Instal alat pencitraan.
  4. Opsional: Instal driver GPU.

Instal satu API Sample Peramban
Anda dapat mengakses sample aplikasi dari satu APIample browser. Browser didistribusikan sebagai bagian dari Intel® one API Base Toolkit (Base Kit) di direktori dev-utilities.
Instal Base Kit dengan Intel® one API Threading Building Blocks, yang tersedia di Render Kit dan Base Kit. Tidak diperlukan komponen Base Kit lainnya. Lihat halaman produk Base Kit untuk informasi lebih lanjut dan tautan unduhan.
CATATAN Anda juga bisa mendapatkan sampfile secara manual menggunakan Git*.
Instal Microsoft Visual Studio* dengan Cake* dan Windows* SDK
Meskipun Intel® neap Toolkit tidak memerlukan Cake* dan Windows* SDK, banyak API lainnyaampfile dikirimkan sebagai proyek Make. Untuk membangun s seperti ituamples, Anda perlu menginstal Cake dan Windows SDK.
Untuk melakukannya, instal alat pengembangan Microsoft Visual Studio* C++, yang menyertakan alat Make dalam pengembangan desktop dengan beban kerja C++. Lihat Proyek kue di Visual Studio untuk instruksi instalasi.
Biasanya, komponen yang diperlukan diinstal dari bagian opsional penginstal Visual Studio. Alat Visual C++ untuk Kue diinstal secara default sebagai bagian dari Pengembangan Desktop dengan beban kerja C++. Untuk informasi lebih lanjut tentang Kue, lihat CMake.org. Untuk informasi lebih lanjut tentang Windows* SDK, lihat
SDK Windows* Pusat Pengembang Microsoft.
Instal Alat Pencitraan
Kit Render sampFile dan aplikasi sering kali memerlukan gambar yang telah diproses sebelumnya sebagai masukan atau menghasilkan gambar sebagai keluaran. Untuk menampilkan dan mengonversi gambar input dan output, Anda perlu mendapatkan alat pencitraan untuk staging PBM Bersih filejenis (PPM dan PFM). Alat yang direkomendasikan adalah Image Magics*. Lihat Gambar Ajaib websitus untuk petunjuk pemasangan mandiri dan manajer paket.
Untuk Pengguna GPU, Unduh dan Instal Driver GPU

  1. Untuk mengunduh driver, buka Driver Grafis.
  2. Klik versi terbaru Intel® Graphics – Driver Windows ® 10 DCH.
  3. Jalankan penginstal.

Langkah Berikutnya
Mulailah menggunakan Intel ® one API Rendering Toolkit dengan membuat dan menjalankan sampaplikasi.
Masukan
Bagikan tanggapan Anda tentang artikel ini di forum Intel ® one API Rendering Toolkit.
Bangun dan Jalankan Sample Proyek Menggunakan Baris Perintah Visual Studio*
Prasyarat: Konfigurasikan sistem Anda.
Untuk membangun dan menjalankan sebagaiampsaya:

  1. Temukan sebagaiample proyek menggunakan Kode Sample Browser untuk Toolkit Intel® oneAPI.
  2. Bangun dan jalankan sebagaiample proyek menggunakan CMake*.

Unduh Samples menggunakan Kode Sample Browser untuk Intel® one API Toolkit
Gunakan Kode Sample Browser untuk Intel one API Toolkit untuk menelusuri koleksi Intel® one API onlineamples. Anda dapat menyalin sampfile ke disk lokal Anda sebagai file yang dapat dibangunample proyek. Kebanyakan Intel satu APIample proyek dibuat menggunakan Make* atau Cake, sehingga instruksi pembuatan disertakan sebagai bagian dari sample dalam README file. Kode Sample Browser untuk Intel one API Toolkits adalah perangkat lunak tunggal yang berdiri sendirifile dapat dieksekusi yang tidak memiliki ketergantungan pada perpustakaan runtime dinamis.
Untuk daftar komponen yang mendukung Cake, lihat Menggunakan Cake dengan satu Aplikasi API.
Penting
Koneksi internet diperlukan untuk mengunduh sampfile untuk Intel one API Toolkit. Untuk informasi tentang cara menggunakan toolkit ini secara offline, lihat Mengembangkan Sistem Offline.
Kode Sample Browser untuk Intel one API Toolkits tidak berfungsi dengan pengaturan proxy sistem dan tidak mendukung proxy WPAD. Jika Anda mengalami masalah saat menyambung dari belakang proxy, lihat Pemecahan Masalah.
Untuk mengunduh Intel ® one API Rendering Toolkit (Render Kit) sampsedikit:

  1. Buka jendela perintah x64 Native Tools Command Prompt untuk VS 2019.
  2. Siapkan variabel lingkungan:
    panggil “C:\Program Files (x86)\Intel\satu API\setvars.bat”
    CATATAN Jika Anda menginstal Render Kit ke lokasi khusus, pastikan untuk mengganti C:\Program Files (x86)\Intel\one API\ dengan jalur instalasi khusus sebelum menjalankan perintah.
  3. Dari terminal, jalankan Kode Sample Browser untuk Intel satu API Toolkit dengan C++ dan C samples. neap-cli -l semak belukar
    Menu satu API CLI muncul:intel Memulai dengan oneAPI Rendering Toolkit untuk Windows - Buat proyek
  4. Pilih Buat proyek menggunakan tombol panah, lalu tekan Enter.
    Pilihan bahasa akan muncul.intel Memulai dengan oneAPI Rendering Toolkit untuk Windows - cpp
  5. Pilih bahasa untuk Andaample. Untuk proyek pertama Anda, pilih cup, lalu tekan Enter.
    Perangkat sampdaftar file muncul. Kit Render sampFile terletak di bawah satu subpohon Perpustakaan API.intel Memulai dengan OneAPI Rendering Toolkit untuk Windows - Perpustakaan oneAPI
  6. Navigasikan ke satu Perpustakaan API > Memulai dengan Intel satu Perangkat Rendering API > Intel Spray sample > 01_ospray_gsg, lalu tekan Enter.
  7. Tentukan lokasi untuk mengunduh proyek. Secara default, ini adalah jalur tempat Anda menjalankan Kode Sample Browser untuk Intel satu API Toolkit dan nama proyek.intel Memulai dengan oneAPI Rendering Toolkit untuk Windows - Buat
  8. Tekan Tab untuk memilih Buat, lalu tekan Enter.
  9. Ulangi langkah-langkah untuk mengunduh sampfile untuk komponen lainnya: 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 diberi nomor dan staged untuk dicoba secara berurutan.
    Perpustakaan Kernel Volume Terbuka Intel 03_openvkl_gsg sample tersedia dalam opsi menu bahasa C dari Kode Sample Browser untuk Intel one API Toolkit:
    A. Pilih bahasa c:intel Memulai dengan oneAPI Rendering Toolkit untuk Windows - Pilih bahasa cB. Pilih Intel Open VKL sampsaya:intel Memulai dengan oneAPI Rendering Toolkit untuk Windows - VKL sample

Lihat Menjelajahi Intel one API Sampfile dari Command Line untuk tutorial video tentang cara membuat proyek dengan baris perintah.
Bangun dan Jalankan Intel® Spray Sample menggunakan Kue*

  1. Arahkan ke folder tempat Anda mengunduh 01_ospray_gsg sampsaya.
  2. Jalankan perintah berikut untuk membangun sampsaya:
    midair build cd build kue .. kue –build . –config Rilis
  3. Arahkan ke direktori Rilis.
  4. Jalankan aplikasinya.
    .\ospTutorialCpp.exe
  5. Review gambar keluaran dengan gambar vieweh permohonan untuk PPM file jenis. Misalnyaample, dengan Gambar Ajaib*:
    \imdisplay.exe Piala Bingkai pertama. ppm
    \imdisplay.exe akumulasi Frame Capp. ppm
    Anda akan melihat gambar keluaran:
    • Render Frame Cpp pertama dengan akumulasi tunggal:intel Memulai dengan oneAPI Rendering Toolkit untuk Windows - render akumulasi• Sepuluh akumulasi render akumulasi Frame Cup:

intel Memulai dengan oneAPI Rendering Toolkit untuk Windows -BuildBangun dan Jalankan Intel® Embrey Sample menggunakan Kue*

  1. Arahkan ke folder tempat Anda mengunduh 02_embree_gsg sampsaya.
  2. Jalankan perintah berikut untuk membangun sampsaya:
    membangun mkdir
    membangun cd
    kue ..
    cmake –membangun . –config Rilis
  3. Arahkan ke direktori Rilis.
  4. Jalankan aplikasinya.

.\minimal.exe
Sampaplikasi le melakukan dua pengujian perpotongan sinar-ke-segitiga dengan Intel Embrey API. Satu tes berhasil, sedangkan tes lainnya gagal. Output ditulis ke terminal:
0.000000, 0.000000, -1.000000: Ditemukan persimpangan pada geometri 0, primitif 0 pada tsar=1.000000 1.000000, 1.000000, -1.000000: Tidak menemukan persimpangan apapun.
Bangun dan Jalankan Intel® Open Volume Kernel Library Sample menggunakan CMake*

  1. Arahkan ke folder tempat Anda mengunduh the03_openvkl_gsg sampsaya.
  2. Jalankan perintah berikut untuk membangun sampsaya:
    bangunan di udara
    membangun cd
    kue ..
    kue –membangun. –config Rilis
  3. Arahkan ke direktori Rilis.
  4. Jalankan aplikasinya.

.\vklTutorial.exe
Sample aplikasi menunjukkan sampling dalam volume dan output yang dihasilkan secara prosedural. SampLing,
komputasi gradien, dan multi-atribut sampLing. Output ditulis ke terminal.

Bangun dan Jalankan Intel® Open Image Denoise Sample menggunakan CMake*

  1. Arahkan ke folder tempat Anda mengunduh 04_oidn_gsg sampsaya.
  2. Jalankan perintah berikut untuk membangun sampsaya:
    kue pembuatan cd pembuatan udara..
    kue –membangun. –config Rilis
  3. Arahkan ke direktori Rilis.
  4. Konversikan akumulasi Frame Cup. gambar ppm ke format PFM dengan pengurutan data LSB. Misalnyaample, dengan alat konversi Image Magics*:
    \magick.exe konversiample>\01_ospray_gsg\build\Release \akumulasi Piala Bingkai. ppm -endian LSB PFM: akumulasi Frame Capp. pm
  5. Jalankan aplikasi untuk menolak gambar tersebut.
    .\oidnDenoise.exe - akumulasi Frame Capp-nya. pm -o ditolak.pfm
  6. Review gambar keluaran dengan gambar vieweh permohonan untuk PPM file jenis. Misalnyaample, dengan Keajaiban Gambar*:
    \imdisplay.exe ditolak. pm
    • Piala Bingkai akumulasi sepuluh akumulasi asli:

intel Memulai dengan oneAPI Rendering Toolkit untuk Windows - Hasil yang ditolak• Hasil yang ditolak ditolak. pm:intel Memulai dengan oneAPI Rendering Toolkit untuk Windows -Jalankan IntelBangun dan Jalankan Intel® Implicit SPMD Program Compiler Sample menggunakan CMake*

  1. Arahkan ke folder tempat Anda mengunduh 05_ispc_gsg sampsaya.
  2. Jalankan perintah berikut untuk membangun sampsaya:
    bangunan di udara
    membangun cd
    kue ..
    kue –membangun.
  3. Jalankan target tunggal sampaplikasi le:
    .\sederhana.exe
  4.  Jalankan multi-target sampaplikasi le:
    ./simple_multi.exe
    Aplikasi menjalankan operasi array floating-point sederhana. Hasilnya dicetak sampai gagah.
0: sederhana(0.000000) = 0.000000 8: sederhana(8.000000) = 2.828427
1: sederhana(1.000000) = 1.000000 9: sederhana(9.000000) = 3.000000
2: sederhana(2.000000) = 4.000000 10: sederhana(10.000000) = 3.162278
3: sederhana(3.000000) = 1.732051 11: sederhana(11.000000) = 3.316625
4: sederhana(4.000000) = 2.000000 12: sederhana(12.000000) = 3.464102
5: sederhana(5.000000) = 2.236068 13: sederhana(13.000000) = 3.605551
6: sederhana(6.000000) = 2.449490 14: sederhana(14.000000) = 3.741657
7: sederhana(7.000000) = 2.645751 15: sederhana(15.000000) = 3.872983

Langkah Berikutnya
Jelajahi sumber daya tambahan di Langkah Berikutnya.

Jalankan S. yang Telah Dikompilasi Sebelumnyaample Aplikasi

Selain pustaka, Intel® onlap Rendering Toolkit menyediakan file yang telah dikompilasi sebelumnyaample aplikasi ke
sorot fitur toolkit. Aplikasi yang telah dikompilasi sebelumnya ini sering kali menggunakan pustaka grafis eksternal untuk menampilkannya
fitur dalam mode interaktif. Di bagian ini, pelajari cara menjalankan aplikasi interaktif yang telah dikompilasi sebelumnya.

Jalankan Aplikasi Interaktif yang telah dikompilasi sebelumnya

  • Jalankan sop yang telah dikompilasi sebelumnya, Exampaplikasi les dengan Intel ® Spray.
    sop Mantanamples mendemonstrasikan rendering dasar adegan interaktif dengan Intel Spray. Ini memiliki kontrol GUI yang dapat Anda alihkan untuk menjelajahi fitur Intel Spray.
  • Jalankan aplikasi geometri segitiga yang telah dikompilasi sebelumnya dengan Intel ® Embrey. geometri segitiga, seperti Intel Embrey lainnyaamples, mendemonstrasikan kemampuan komputasi penelusuran sinar inti.
    Gunakan geometri segitiga untuk menjelajahi fitur Intel Embrey.
  • Jalankan vole Ex yang telah dikompilasi sebelumnyaampaplikasi file dengan Intel ® Open Volume Kernel Library (Intel® Open VKL). tikus Example mendemonstrasikan rendering dasar adegan interaktif dengan Intel Open VKL. Ini memiliki kontrol GUI yang khas untuk visualisasi rendering volume.

CATATAN Intel ® Open Image Denoise digunakan sebagai fitur pascapemrosesan di ospExamplebih sedikitample aplikasi dan di Intel Spray Studio. Intel Open Image Denoise tidak memiliki aplikasi interaktif mandiri
Jalankan Aplikasi Showcase Intel® OSPRay Studio
Intel Spray Studio menggabungkan pustaka Render Kit ke dalam aplikasi pameran yang canggih. Cobalah aplikasi Intel Spray Studio yang telah dikompilasi sebelum menjelajahi kode sumber untuk digunakan pada proyek Anda sendiri.
Fitur Intel Semprot Studio:

  • Grafik pemandangan referensi untuk memuat, menyimpan, dan mengubah geometri pemandangan, tekstur, dan parameter dalam lingkungan interaktif
  • Instrumentasi adegan berbasis GUI untuk merender kontrol parameter aplikasi interaktif
  • Infrastruktur plugin C++ untuk kontrol khusus
  • Input/output: OBJ depan gelombang, GLTF*, tekstur HDR dengan Open Image IO*, output gambar statis
  • Pasca-pemrosesan Intel Open Image Denoise diteruskan dengan perpustakaan denoiser modul osprey dari Intel Spray
  • Pengikatan Python* ke rendering skrip
  •  Kontrol animasi kamera
  • Render multi-node dengan MPI

Jalankan Sampfile dengan Intel® OSPRay
Panduan ini menunjukkan cara menjalankan s interaktifample aplikasi dengan Intel® OSPRay dari Intel® oneAPI Rendering Toolkit (Render Kit) untuk OS Windows*.
Prasyarat: Konfigurasikan sistem Anda.
Untuk menjalankan aplikasi:

  1. Buka prompt perintah.
  2. Siapkan variabel lingkungan:
    panggil “C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
    CATATAN Jika Anda menginstal Render Kit ke lokasi khusus, pastikan untuk mengganti C:\Program Files (x86)\Intel\oneAPI\ dengan jalur instalasi khusus sebelum menjalankan perintah.
  3. Buka direktori yang dapat ditulisi dan buat direktori untuk menyimpan pendukung files. Misalnyaample, buat folder rkgsg : cd %USERPROFILE% rkgsg di udara cdrkgsg
  4. Jalankan ospExampfile: ospExamples.exe

Jendela GUI baru akan terbuka dengan beberapa adegan sederhana yang terdiri dari tipe geometri dasar, lampu, dan volume. Anda dapat mengedit adegan dengan mengklik tombol drop-downintel Memulai dengan oneAPI Rendering Toolkit untuk Windows - tombol drop-downKontrol dan Tip
Anda dapat mengontrol adegan tersebut view dengan mouse sebagai berikut:

  • Klik kanan untuk menggerakkan kamera masuk dan keluar dari titik pandang.
  • Klik kiri untuk memutar.
  • Gunakan roda mouse untuk menggeser.
    Ini juga melaporkan ID geometri untuk geometri berpotongan di bawah kursor pada terminal.
  • Seret dan lepas untuk memindahkan kamera.

Anda juga dapat menggunakan kontrol keyboard berikut:

  • Tekan G untuk menampilkan/menyembunyikan antarmuka pengguna.
  • Tekan Q untuk keluar dari aplikasi.
    Anda juga dapat mengontrol pemandangan dari panel kontrol:
  • Cobalah pemandangan geometris dan volumetrik yang berbeda. View mereka di bawah penyaji yang berbeda.
  • Membatalkan bingkai pada interaksi memungkinkan animasi yang lebih berkelanjutan selama navigasi.
  • Aktifkan menampilkan kedalaman untuk menampilkan kedalaman relatif pada perpotongan sinar dengan pemandangan dari setiap lokasi piksel kamera.
  •  Aktifkan menampilkan albedo untuk menampilkan albedo material pada perpotongan sinar dengan pemandangan dari setiap lokasi piksel kamera.
  • Aktifkan denoiser untuk mendenoise setiap frame dengan Intel® Open Image Denoised
    Catatan: Denoiser mungkin bekerja lebih baik untuk diamati pada beberapa geometri dibandingkan geometri lainnya. Misalnyaampmisalnya, kumpulan adegan Streamlines yang telah ditentukan sebelumnya menunjukkan konvergensi dengan denoise dengan lebih jelas.

CATATAN Jika denoiser modul osprey tidak tersedia di distribusi Anda, Anda bisa mendapatkannya menggunakan Superbill seperti yang dijelaskan dalam Langkah Berikutnya.

  • Ubah filter piksel menjadi ulangview berbagai metode anti-aliasing yang tersedia di API.
  • Ubah piksel samples, yang merupakan jumlah adegan sampfile per piksel dalam satu akumulasi. Lebih tinggi samples menghasilkan waktu rendering yang lebih lama, namun konvergensi per akumulasi lebih cepat. Kurang sampfile per piksel menghasilkan kinerja aplikasi yang lebih cepat.
  • Ubah parameter panjang jalur maksimum, yaitu jumlah pantulan atau refraksi jalur per sample. Angka yang lebih tinggi akan lebih akurat, sedangkan angka yang lebih rendah akan lebih cepat dihitung.
  • Mengubah panjang jalur roulette, yang merupakan ambang batas atau pantulan atau refraksi untuk mengakhiri lintasan suatu sinar secara acak. Angka yang lebih tinggi akan lebih akurat, sedangkan angka yang lebih rendah akan lebih cepat dihitung.
  • Ubah sample kontribusi. Sample kontribusi kurang dari kontribusi minimum tidak akan mempengaruhi adegan. Angka yang lebih kecil akan lebih akurat, sedangkan angka yang lebih tinggi akan lebih cepat dihitung.
  • Ubah keburaman gerakan kamera untuk mengontrol efek keburaman saat menggerakkan kamera. Nilai 0 mematikan blur.
  • Aktifkan Render Sun Sky untuk mengaktifkan cakrawala pemandangan yang dapat dikontrol. Adegan akan mencerminkan cakrawala sebagaimana dikonfigurasi dari parameter pop-up GUI.

Langkah Berikutnya

  • Jalankan s yang telah dikompilasi sebelumnyaample aplikasi untuk komponen Render Kit lainnya.
  • Jelajahi sumber daya tambahan di Langkah Berikutnya.

Jalankan Intel® Embree Sample
Tutorial ini menunjukkan cara menjalankan Intel® Embrey interaktif yang telah dikompilasi sebelumnyaample aplikasi yang disertakan dalam Intel® one API Rendering Toolkit (Render Kit). Ini sample mendemonstrasikan cara menghasilkan gambar dengan geometri dasar menggunakan Intel Embrey.
Geometri segitiga sample aplikasi yang ditunjukkan dalam tutorial menggunakan antarmuka pengguna grafis untuk membuat kubus statis dan bidang tanah menggunakan simpul segitiga.
Prasyarat: Konfigurasikan sistem Anda.
Untuk menjalankan aplikasi:

  1. Buka prompt perintah.
  2. Siapkan variabel lingkungan:
    panggil “C:\Program Files (x86)\Intel\satu API\setvars.bat”
    CATATAN Jika Anda menginstal Render Kit ke lokasi khusus, pastikan untuk mengganti C:\Program Files (x86)\Intel\one API\ dengan jalur instalasi khusus sebelum menjalankan perintah.
  3. Buka direktori yang dapat ditulisi dan buat direktori untuk menyimpan pendukung files. Misalnyaample, buat folder rk_gsg :
    cd %USERPROFILE%
    rig udara
    rig CD
  4. Jalankan geometri segitiga sample: segitiga_geometri.exe
    Jendela baru terbuka dengan kubus ray-tracing 3D. Untuk menggerakkan kamera, klik dan seret tombol kiri mouse atau gunakan tombol W, A, S, D atau panah. Untuk detail tentang sample, lihat Bab 9 dalam dokumentasi Intel Embrey.

intel Memulai dengan oneAPI Rendering Toolkit untuk Windows - sinar 3DTip dan Pengamatan

  • Untuk menggerakkan kamera, klik dan seret tombol kiri mouse atau gunakan tombol W, A, S, D atau tombol panah.
  • Ini sample mendemonstrasikan cara menghasilkan gambar dengan geometri dasar menggunakan Intel Embrey.
  • geometri segitiga sampfitur-fiturnya:
  • Array data titik pelampung sederhana yang dikodekan secara keras, terdiri dari lokasi sudut kubus dan bidang tanah.
  • Definisi daftar indeks untuk membuat segitiga dari simpul.
  • Struktur data geometri yang ditentukan API untuk membuat dan memasukkan data simpul dan indeks ke dalam adegan.
  •  Hierarki komputasi multi-utas untuk penelusuran sinar pada bingkai gambar.
  • Sinar komputasi dibagi menjadi ubin piksel layar. Ubin dibagi di antara benang.
  • Setiap petak melakukan uji perpotongan sinar untuk setiap piksel dalam petak.
  • Selain uji perpotongan sinar dasar yang menentukan warna segitiga, uji perpotongan bayangan (oklusi) dilakukan pada titik perpotongan untuk satu arah cahaya tetap yang dikodekan secara keras.
  • Piksel akhir memiliki data warna yang dihitung dari sinar yang dikemas menjadi triplet warna RGB.
  • Abstraksi perancah menyediakan banyak kode lem. Abstraksi ini banyak digunakan di Intel lainnya
    Embrey sample aplikasi. Samples abstraksi meliputi:
  • Pengaturan untuk panggilan balik ke fungsi inisialisasi, rendering, dan pembongkaran
  • Struktur data untuk mengelola data adegan
  • Masukan/keluaran papan ketik dan tetikus
  • API terhubung ke kode manajemen jendela sistem operasi untuk visualisasi

Lihat sumber aplikasi di Triangle_geometry_device.cpp di repositori Intel Embraer GitHub*.
Hubungan Intel Embrey dengan komponen Render Kit lainnya

  • Intel® Spray, mesin ray-tracing portabel berskala terbuka, menggunakan Intel Embrey untuk menghasilkan gambar. Intel Spray juga menyediakan objek dan fungsi khas adegan 3D.
  • Ketentuan Intel Spray meliputi volume dan geometri objek, material, tekstur, lampu, kamera, frame buffer, komputasi terdistribusi berbasis MPI, dan lain-lain.
  • Untuk pengembang dengan latar belakang mirip OpenGL*, Intel Spray mungkin merupakan cara yang lebih baik untuk memulai eksplorasi perangkat ini dibandingkan Intel Embrey.
  • Pelacak jalur Intel Embrey exampProgram le menyediakan pengenalan yang minimal dan logis terhadap pelacak jalur. Akses implementasi visualisasi profesional penuh dari perender pelacak jalur dalam Intel Spray API.
  •  Kemampuan Intel Embrey berpusat pada penelusuran sinar geometris. Sebaliknya, Intel® Open Volume Kernel Library (Intel® Open VKL) menyediakan visualisasi volume dan sampkemampuan ling.
  • Gambar yang dirender dengan Intel Embrey dapat di-denoise dengan Intel® Open Image Denoise. Namun, Intel Spray menyediakan akses saluran buffer frame yang diperluas untuk menyederhanakan pengelolaan denoising data. Hasilnya adalah gambar berkualitas tinggi yang ditolak dengan biaya komputasi ray tracing yang lebih rendah.

Langkah Berikutnya

  • Jalankan s yang telah dikompilasi sebelumnyaample aplikasi untuk komponen Render Kit lainnya.
  • Lihat Langkah Berikutnya untuk sumber daya lebih lanjut.

Jalankan Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Tutorial ini menjelaskan cara menjalankan sistem interaktif yang telah dikompilasi sebelumnyaample aplikasi yang dibangun di Intel® Open
Perpustakaan Kernel Volume (Intel® Open VKL).
Tikus Examplebih sedikitample aplikasi merender hasil Intel Open VKL API untuk disaring melalui antarmuka grafis.
Prasyarat: Konfigurasikan sistem Anda.
Untuk menjalankan aplikasi:

  1. Buka prompt perintah.
  2. Siapkan variabel lingkungan:
    panggil “C:\Program Files (x86)\Intel\satu API\setvars.bat”
    CATATAN Jika Anda menginstal Render Kit ke lokasi khusus, pastikan untuk mengganti C:\Program Files (x86)\Intel\one API\ dengan jalur instalasi khusus sebelum menjalankan perintah.
  3. Buka direktori yang dapat ditulisi dan buat direktori untuk menyimpan pendukung files. Misalnyaample, buat
    folder kain :
    cd %USERPROFILE%
    rig udara
    rig CD
  4. Jalankan sampaplikasi le:
    tikus Examples.exe
    Sample hasilnya akan terbuka di jendela GUI baru.

Kontrol berikut tersedia:

  • Klik kiri (Mouse1) dan seret untuk memutar kamera.
  • Klik kanan (Mouse2) dan seret untuk memperbesar kamera.
  • Klik tengah (Mouse3) dan seret untuk menggeser kamera.
  • Pilih fungsi transfer yang berbeda, nilai Intel Open VKL API, dan kontrol rendering untuk memvisualisasikan volume.
    intel Memulai dengan oneAPI Rendering Toolkit untuk Windows - semua kontrol

CATATAN Elemen antarmuka pengguna mungkin tumpang tindih. Seret dan lepas bilah kontrol biru untuk melihat semua kontrol.
Tip dan Pengamatan

  • Mode penyaji yang berbeda tersedia dari tarik-turun rendering. Mode ini sesuai dengan volume kontemporerampling dan rendering aplikasi.
  • Perender Pelacak Jalur Kepadatan menunjukkan penelusuran jalur dalam volume. Ini menggunakan vole Compute Sample() untuk mendukung pelacakan Woodcock sampalgoritma ling. Gunakan kotak dialog untuk mengontrol parameter algoritma. Lihat DensityPathTracer.cpp.
  • Perender hit-iterator mendemonstrasikan fungsionalitas hit-iterator dan komputasi gradien. Ia menggunakan vole Iterate it() dan vole Compute Gradient(). Mantan iniample juga mendemonstrasikan pengujian bayangan. Lihat HitIteratorRenderer.cpp.
  • Iterator Ray-march menunjukkan iterasi interval dan komputasi volume sample. Ia menggunakan vole Iterate Interval() dan vole Compute Sample(). Lihat RayMarchIteratorRenderer.cpp.
  • Saat menjelajahi samples, perhatikan bahwa kode tersebut bersifat alias dan modular untuk mendukung jendela rendering interaktif. Untuk lebih memahami kodenya, mulailah dengan fungsi render Pixel().
  • Mode ISPC sesuai dengan implementasi kode yang dibangun pada Intel® Implicit SPMD Program Compiler. Implementasi ini memerlukan kemajuantage dari kemampuan SIMD prosesor modern dan memberikan lebih banyak peluang untuk kinerja.

Langkah Berikutnya

  • Jalankan s yang telah dikompilasi sebelumnyaample aplikasi untuk komponen Render Kit lainnya.
  • Lihat Langkah Berikutnya untuk sumber daya lebih lanjut.

Jalankan Intel® Spray Studio
Panduan ini menunjukkan cara menjalankan aplikasi Intel® Spray Studio. Intel Spray Studio adalah aplikasi showcase yang disertakan dalam Intel® neap Rendering Toolkit (Render Kit). Ini adalah aplikasi ray-tracing yang interaktif dan dapat diperluas.
Prasyarat: Konfigurasikan sistem Anda.
Untuk menjalankan aplikasi:

  1. Buka prompt perintah.
  2. Siapkan variabel lingkungan:
    panggil “C:\Program Files (x86)\Intel\satu API\setvars.bat”
    CATATAN Jika Anda menginstal Render Kit ke lokasi khusus, pastikan untuk mengganti C:\Program Files
    (x86)\Intel\one API\ dengan jalur instalasi khusus sebelum menjalankan perintah.
  3. Buka direktori yang dapat ditulisi dan buat direktori untuk menyimpan pendukung dan hasil files. Misalnyaampaku,
    buat folder rig:
    cd %USERPROFILE% rig udara rig cd
  4. Jalankan Intel Spray Studio: ospStudio.exe
    Anda akan melihat jendela rendering interaktif:intel Memulai dengan oneAPI Rendering Toolkit untuk Windows - File
  5. Di jendela rendering, buka File > Adegan Demo dan pilih salah satu demo yang telah ditentukan adegan.intel Memulai dengan oneAPI Rendering Toolkit untuk Windows - Adegan DemoCATATAN Beberapa adegan menunjukkan kemampuan integrasi Intel® Open Volume Kernel Library.
  6. Review adegan yang dipilih. Misalnyaample, demo Hierarki Bertingkat terlihat sebagai berikut:intel Memulai dengan oneAPI Rendering Toolkit untuk Windows - Adegan Demo 1Anda dapat mengontrol adegan tersebut view dengan mouse sebagai berikut:
    • Klik kanan untuk menggerakkan kamera masuk dan keluar dari titik pandang.
    • Klik kiri untuk memutar.
    • Gulir roda mouse untuk memperbesar dan memperkecil.
    • Tarik dan lepas untuk menggerakkan kamera.
    Anda juga dapat menggunakan kontrol keyboard berikut:
    • ATAS/BAWAH: Gerakkan kamera sepanjang sumbu Z (masuk dan keluar).
    • ALT+UP/ALT+DOWN: Gerakkan kamera sepanjang sumbu Y (atas atau bawah).
    • KIRI: Gerakkan kamera ke kiri sepanjang sumbu X.
    • KANAN: Gerakkan kamera ke kanan sepanjang sumbu X.
    • W/S: Mengubah ketinggian kamera.
    • ALT+S: Menyimpan bingkai sebagai a file ke direktori lokal.
    • A/D: Mengubah azimuth kamera.
    • ALT+A/ALT+D: Mengubah rol kamera.
    • G: Menampilkan/Menyembunyikan antarmuka pengguna.
    • Q: Keluar dari aplikasi.
    • P: Cetak grafik adegan ke shell.
    • M: Mencetak registry material ke shell.
    • B: Mencetak batas bingkai.
    • V: Mencetak parameter kamera ke shell.
    • =: Mendorong lokasi untuk menyimpan parameter kamera.
    • -: Menampilkan lokasi untuk menyimpan parameter kamera.
    • 0-9: Mengatur snapshot kamera.
    • Tahan X, tahan Y, tahan Z: Jaga agar sumbu tetap dibatasi untuk pergerakan kamera.
  7. Anda dapat menyimpan gambar keluaran dari Menu > Simpan… > Tangkapan Layar dalam format gambar pilihan. Gambar disimpan ke direktori kain yang berfungsi sebagai studio. .intel Memulai dengan oneAPI Rendering Toolkit untuk Windows -Simpan
  8. Kamu bisa kembaliview tangkapan layar yang disimpan dengan gambar pilihan Anda vieweh.

Langkah Berikutnya

  • Jalankan s yang telah dikompilasi sebelumnyaample aplikasi untuk komponen Render Kit lainnya.
  • Lihat Langkah Berikutnya untuk sumber daya lebih lanjut.

Langkah Berikutnya
Jelajahi sumber daya Intel ® one API Rendering Toolkit (Render Kit) tambahan.
Panduan API
Pustaka Render Kit menyediakan antarmuka API berbasis C99. Manual API terletak di perpustakaan komponen publik webhalaman.

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

Semua header API C99 dikompilasi di bawah C++11. Jika Anda lebih menyukai C++, beberapa pustaka Render Kit mengekspos fungsionalitas wrapper C++ API yang ditentukan dalam header files.

Perpustakaan Judul
Semprotan Intel ospray_cpp.h
Intel Buka Penghilangan Kebisingan Gambar oidn.hpp

 Bahasa Inggris Lanjutan Sample Sumber Program
Untuk setiap komponen sample, sumber tersedia di repositori komponen GitHub*:

  • Intel Semprot sample sumber
  • Intel Embrey sample sumber
    Untuk sampdeskripsi le, lihat bab 9 dalam panduan Intel Embrey.
  • Intel Buka VKL sample sumber
  • Intel Buka Gambar Denoise sample sumber
    Ini hanya baris perintah.
  • Sumber Intel Spray Studio
tagihan super
Anda dapat menerapkan lingkungan lokal untuk membangun dan menjalankan semuaamples dengan superbill. Superbill adalah skrip Cake* otomatis lengkap untuk mendapatkan dan membangun semua pustaka dan s Render Kitamples. Superbill adalah metode yang direkomendasikan untuk:
  • Menjelajahi semua sampfile dalam kotak pasir yang mudah dan komprehensif. Mengedit dan membangunnya kembali dengan cepat.
  • Mendapatkan banyak prasyarat untuk membangun perpustakaan secara otomatis
  • Reviewmenggunakan kode sumber perpustakaan internal
  • Memodifikasi fungsionalitas Render Kit, termasuk stagmenggunakan fitur opsional waktu pembuatan perpustakaan
  • Skrip superbill dikirimkan sebagai komponen penting dari distribusi Render Kit. Itu juga terletak di portal Render Kit GitHub. Untuk panduan skrip superbill, lihat dokumen untuk sistem operasi Anda:
  • Bangun Pustaka Perangkat Rendering Intel one API untuk OS Windows*
  • Bangun Pustaka Perangkat Rendering Intel one API untuk OS Linux*
  •  Bangun Pustaka Perangkat Rendering Intel one API untuk macOS*

Forum dan Umpan Balik
Ajukan pertanyaan dan berikan umpan balik di forum Intel oneAPI Rendering Toolkit.
Laporkan masalah teknis langsung pada repositori komponen GitHub:

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

Penyelesaian Masalah

Bagian ini menjelaskan masalah umum yang mungkin Anda temui saat menggunakan Intel® one API Rendering Toolkit (Render Kit).
Untuk dukungan teknis, kunjungi Forum Komunitas Intel ® one API Rendering Toolkit.
Kesalahan: Tidak ada protokol yang ditentukan
Anda mungkin melihat kesalahan berikut saat menjalankan aplikasi berbasis GUI dari kontainer Docker*:
Tidak ada protokol yang ditentukan
Kesalahan 65544: X11: Gagal membuka tampilan :0
Hentikan panggilan setelah melemparkan instance 'sty::runtime error'
Apa(): Gagal menginisialisasi GLFW!
Dibatalkan (inti dibuang)
Larutan: Sebelum meluncurkan aplikasi, pastikan Anda menjalankan perintah xhost di container Docker:
tuan rumah +

Pemberitahuan dan Penafian

Teknologi Intel mungkin memerlukan perangkat keras, perangkat lunak, atau aktivasi layanan yang diaktifkan.
Tidak ada produk atau komponen yang benar-benar aman.
Biaya dan hasil Anda mungkin berbeda.
© Perusahaan Intel. Intel, logo Intel, dan merek Intel lainnya adalah merek dagang dari Intel Corporation atau anak perusahaannya. Nama dan merek lain dapat diklaim sebagai milik orang lain.
Informasi Produk dan Kinerja
Performa bervariasi berdasarkan penggunaan, konfigurasi, dan faktor lainnya. Pelajari lebih lanjut di www.Intel.com/PerformanceIndex.
Perhatikan revisi #20201201
Tidak ada lisensi (tersurat maupun tersirat, berdasarkan estoppel atau lainnya) terhadap hak kekayaan intelektual apa pun yang diberikan oleh dokumen ini.
Produk yang dijelaskan mungkin mengandung cacat desain atau kesalahan yang dikenal sebagai errata yang dapat menyebabkan produk menyimpang dari spesifikasi yang dipublikasikan. Errata yang dijelaskan saat ini tersedia berdasarkan permintaan.
Intel menafikan semua jaminan tersurat dan tersirat, termasuk tanpa batasan, jaminan tersirat atas kelayakan jual, kesesuaian untuk tujuan tertentu, dan non-pelanggaran, serta jaminan apa pun yang timbul dari pelaksanaan kinerja, pelaksanaan transaksi, atau penggunaan dalam perdagangan.

intel - logo

Dokumen / Sumber Daya

intel Memulai dengan oneAPI Rendering Toolkit untuk Windows [Bahasa Indonesia:] Panduan Pengguna
Memulai dengan oneAPI Rendering Toolkit untuk Windows, Memulai, dengan oneAPI Rendering Toolkit untuk Windows, Toolkit untuk Windows

Referensi

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Bidang yang wajib diisi ditandai *