intel - logosuWindows için tek bir API İşleme Araç Seti ile Başlayın
Kullanıcı Kılavuzu

Aşağıdaki talimatlar Intel® one API İşleme Araç Setini (Render Kit) yüklediğinizi varsaymaktadır. Araç kitiniz kurulu değilse kurulum seçenekleri için Intel® one API Araç Takımları Kurulum Kılavuzlarına bakın. Intel® one API İşleme Araç Setini Kullanmaya Başlamak için Bu Adımları İzleyin

  1. Sisteminizi yapılandırın.
  2. Oluştur ve çalıştırampuygulamalar.
  3. Önceden derlenmiş dosyaları çalıştırınampuygulamalar.
  4. Sonraki adımlar: Yenidenview İşleme Kiti hakkında daha fazla bilgi edinmek için ek kaynaklar.

Sisteminizi Yapılandırın

Intel ® one API İşleme Araç Setini (Render Kit) kullanmak içinampÖncelikle sisteminizi aşağıdaki gibi kurmanız gerekir:

  1. Bir API'yi yükleyinamperişmek için dosya tarayıcısıampKaynaklar.
  2. s'yi oluşturmak için Microsoft Visual Studio*'yu Cake* ve Windows* SDK ile yükleyin.amples.
  3. Görüntüleme araçlarını yükleyin.
  4. İsteğe bağlı: GPU sürücülerini yükleyin.

Bir API S'yi yükleyinample Tarayıcı
s'ye erişebilirsinizamptek API'den dosya uygulamalarıamptarayıcı. Tarayıcı, dev-utilities dizinindeki Intel® one API Base Toolkit'in (Temel Kit) bir parçası olarak dağıtılır.
Hem İşleme Kitinde hem de Temel Kitte mevcut olan Intel® one API Threading Yapı Taşlarını içeren Temel Kiti yükleyin. Başka hiçbir Temel Kit bileşenine gerek yoktur. Daha fazla bilgi ve indirme bağlantıları için Base Kit ürün sayfasına bakın.
NOT Ayrıca s'yi de alabilirsiniz.ampDosyaları Git* kullanarak manuel olarak yükleyin.
Microsoft Visual Studio*'yu Cake* ve Windows* SDK ile yükleyin
Intel® yeni Araç Takımları Cake* ve Windows* SDK gerektirmese de birçok APIampdosyalar Make projeleri olarak teslim edilir. Böyle bir şey inşa etmek içinampDosyaları oluşturmak için Cake ve Windows SDK'yı yüklemeniz gerekir.
Bunu yapmak için, C++ iş yüküyle masaüstü geliştirmede Make araçlarını içeren Microsoft Visual Studio* C++ geliştirme araçlarını yükleyin. Kurulum talimatları için Visual Studio'daki Cake projelerine bakın.
Genellikle gerekli bileşenler Visual Studio yükleyicisinin isteğe bağlı bölümünden yüklenir. Cake için Visual C++ Araçları varsayılan olarak C++ ile Masaüstü Geliştirme iş yükünün bir parçası olarak yüklenir. Cake hakkında daha fazla bilgi için CMake.org'a bakın. Windows* SDK hakkında daha fazla bilgi için bkz.
Microsoft Dev Center Windows* SDK'sı.
Görüntüleme Araçlarını Yükleyin
Render Kitleriampdosyalar ve uygulamalar genellikle girdi olarak önceden işlenmiş görüntüler gerektirir veya çıktı olarak görüntüler üretir. Giriş ve çıkış görüntülerini görüntülemek ve dönüştürmek için, aşağıdakilere yönelik görüntüleme araçlarına sahip olmanız gerekir:tagNet PBM'yi kullanmak filetürleri (PPM ve PFM). Önerilen araç Image Magics'tir*. Görüntü Büyüsüne Bakın webbağımsız ve paket yöneticisi yükleme talimatları için site.
GPU Kullanıcıları için GPU Sürücülerini İndirin ve Yükleyin

  1. Sürücüyü indirmek için Grafik Sürücüleri'ne gidin.
  2. Intel® Graphics – Windows ® 10 DCH Sürücülerinin en son sürümüne tıklayın.
  3. Kurulum programını çalıştırın.

Sonraki Adımlar
Intel ® one API İşleme Araç Seti'ni oluşturup çalıştırarak kullanmaya başlayınampuygulamalar.
Geri bildirim
Bu makaleyle ilgili görüşlerinizi Intel ® one API İşleme Araç Seti forumunda paylaşın.
S'yi Derleyin ve ÇalıştırınampVisual Studio* Komut Satırını Kullanan Projeler
Ön koşul: Sisteminizi yapılandırın.
Olarak oluşturmak ve çalıştırmak içinamptarih:

  1. Olarak konumlandırampS Kodunu kullanarak projeyi oluşturunampIntel® oneAPI Araç Takımları için Tarayıcı.
  2. Olarak derleyin ve çalıştırınampCMake* kullanarak projeyi oluşturun.

İndirilenlerampS Kodunu kullanan dosyalarampIntel® one API Araç Takımları için le Tarayıcı
S Kodunu KullanınampÇevrimiçi Intel® one API'leri koleksiyonuna göz atmak için Intel one API Araç Takımları için TarayıcıampLes. s'yi kopyalayabilirsinizampDosyaları oluşturulabilir dosyalar olarak yerel diskinize aktarınampprojeler. Çoğu Intel one API'siampDosya projeleri Make* veya Cake kullanılarak oluşturulur, dolayısıyla oluşturma talimatları da projenin bir parçası olarak bulunur.ampREADME'deki dosya file. Kod SampIntel one API Araç Takımları için le Tarayıcı, tek başına birfile Dinamik çalışma zamanı kitaplıklarına bağımlılığı olmayan yürütülebilir dosya.
Cake'i destekleyen bileşenlerin listesi için bkz. Cake'i tek API Uygulamasıyla kullanma.
Önemli
Dosyaları indirmek için internet bağlantısı gereklidirampIntel one API Araç Takımları için dosyalar. Bu araç setinin çevrimdışı olarak nasıl kullanılacağı hakkında bilgi için bkz. Çevrimdışı Sistemlerde Geliştirme.
Kod SampIntel one API Araç Takımları için le Tarayıcı, sistem proxy ayarlarıyla çalışmaz ve WPAD proxy'yi desteklemez. Proxy arkasından bağlanma konusunda sorun yaşıyorsanız Sorun Giderme'ye bakın.
Intel ® one API İşleme Araç Setini (Render Kit) indirmek içinampŞunlar:

  1. VS 64 için x2019 Yerel Araçlar Komut İstemi komut penceresini açın.
  2. Ortam değişkenlerini ayarlayın:
    “C:\Programı çağırın Files (x86)\Intel\one API\setvars.bat”
    NOT Render Kit'i özel bir konuma yüklediyseniz C:\Program'ı değiştirdiğinizden emin olun. FileKomutu çalıştırmadan önce özel yükleme yoluyla s (x86)\Intel\one API\.
  3. Terminalden Code S'yi çalıştırınampC++ ve C s ile Intel one API Araç Setleri için le TarayıcıampLes. neap-cli -l koru
    Bir API CLI menüsü görünür:intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın - Proje oluşturun
  4. Ok tuşlarını kullanarak proje oluştur'u seçin ve ardından Enter tuşuna basın.
    Dil seçimi görünecektir.intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın - cpp
  5. E-postalarınızın dilini seçinample. İlk projeniz için kupayı seçin ve Enter'a basın.
    Araç setiampdosya listesi görünür. Render Kitleriampdosyalar bir API Kitaplıkları alt ağacının altında bulunur.intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın - oneAPI Kitaplıkları
  6. One API Kitaplıkları'na gidin > Intel one API İşleme Araç Takımı'na Başlarken > Intel Sprey sample > 01_ospray_gsg, ardından Enter tuşuna basın.
  7. Projenin indirileceği konumu belirtin. Varsayılan olarak, S Kodunu çalıştırdığınız yoldur.ampIntel one API Araç Takımları için Tarayıcı ve proje adı.intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın - Oluşturun
  8. Oluştur'u seçmek için Sekme tuşuna basın, ardından Enter tuşuna basın.
  9. E-postaları indirmek için adımları tekrarlayın.ampdiğer bileşenler için dosyalar: Intel® Embraer için 02_embree_gsg, Intel® Open Volume Kernel Library için 03_openvkl_gsg, Intel® Open Image için 04_oidn_gsg
    Denoise ve Intel® Implicit SPMD Program Derleyicisi (Intel® ISPC) için 05_ispc_gsg. Sampdosyalar numaralandırılmıştır vetagsırasıyla denenmesi gerekiyor.
    Intel Açık Birim Çekirdek Kitaplığı 03_openvkl_gsg sampDosya, Code S'nin C dili menü seçeneğinde mevcuttur.ampIntel one API Araç Takımları için le Tarayıcı:
    A. C dilini seçin:intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın - C dilini seçinB. Intel Open VKL'leri seçinamptarih:intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın - VKL'lerample

Bkz. Intel one API S'yi KeşfetmeampKomut satırıyla proje oluşturmaya ilişkin bir video eğitimi için Komut Satırından dosyalar.
Intel® Sprey S Oluşturun ve ÇalıştırınampPastayı kullanıyorum*

  1. 01_ospray_gsg dosyasını indirdiğiniz klasöre gidinampley.
  2. S'yi oluşturmak için aşağıdaki komutları çalıştırınamptarih:
    havada build cd build cake .. cake –build . –config Sürümü
  3. Sürüm dizinine gidin.
  4. Uygulamayı çalıştırın.
    .\ospTutorialCpp.exe
  5. Review bir görüntüyle birlikte çıktı görüntüleri viewPPM için başvuru file tip. Eski içinample, Image Magick ile*:
    \imdisplay.exe ilk Çerçeve Kupası. ppm
    \imdisplay.exe birikmiş Çerçeve Capp'i. ppm
    Çıktı resimlerini görmelisiniz:
    • Tek birikimli ilk render Kare Cpp'si:intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın - birikimli işleme• On birikimli render birikmiş Çerçeve Kupası:

intel Windows -Build için oneAPI İşleme Araç Setini Kullanmaya BaşlayınIntel® Embrey S Oluşturun ve ÇalıştırınampPastayı kullanıyorum*

  1. 02_embree_gsg dosyasını indirdiğiniz klasöre gidinampley.
  2. S'yi oluşturmak için aşağıdaki komutları çalıştırınamptarih:
    mkdir yapı
    cd yapımı
    kek ..
    cmake – inşa . –config Sürümü
  3. Sürüm dizinine gidin.
  4. Uygulamayı çalıştırın.

.\minimal.exe
sampBu uygulama, Intel Embrey API ile iki ışın-üçgen kesişim testi gerçekleştirir. Bir test başarılı olurken diğer test başarısız oluyor. Çıkış terminale yazılır:
0.000000, 0.000000, -1.000000: Geometride 0, ilkel 0'da çsar=1.000000'de kesişim bulundu 1.000000, 1.000000, -1.000000: Herhangi bir kesişim bulunamadı.
Intel® Açık Birim Çekirdek Kitaplığı S Oluşturun ve ÇalıştırınampCMake kullanarak dosya*

  1. 03_openvkl_gsg dosyasını indirdiğiniz klasöre gidinampley.
  2. S'yi oluşturmak için aşağıdaki komutları çalıştırınamptarih:
    havada inşa etmek
    cd yapımı
    kek ..
    kek – inşa . –config Sürümü
  3. Sürüm dizinine gidin.
  4. Uygulamayı çalıştırın.

.\vklTutorial.exe
sampdosya uygulaması s'yi gösterirampprosedürel olarak oluşturulmuş bir birim ve çıktılar içinde yer alır. Sampdil,
gradyan hesaplaması ve çok özellikli özelliklerampLing. Çıkış terminale yazılır.

Intel® Open Image Denoise S Oluşturun ve ÇalıştırınampCMake kullanarak dosya*

  1. 04_oidn_gsg dosyasını indirdiğiniz klasöre gidinampley.
  2. S'yi oluşturmak için aşağıdaki komutları çalıştırınamptarih:
    havada build cd build cake ..
    kek – inşa . –config Sürümü
  3. Sürüm dizinine gidin.
  4. Birikmiş Çerçeve Kupasını dönüştürün. LSB veri sıralamasıyla ppm görüntüsünü PFM formatına dönüştürün. Eski içinampImage Magics* dönüştürme aracıyla dosya:
    \magick.exe dönüştürmeample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: birikmiş Kare Kapp. öğleden sonra
  5. Görüntünün gürültüsünü gidermek için uygulamayı çalıştırın.
    .\oidnDenoise.exe -birikmiş Çerçeve Başlığı. pm -o denoised.pfm
  6. Review bir görüntüyle birlikte çıktı görüntüsü viewPPM için başvuru file tip. Eski içinample, Image Magics ile*:
    \imdisplay.exe'nin sesi kesildi. öğleden sonra
    • Orijinal on birikimli render birikmiş Çerçeve Kupası:

intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın - Gürültüden arındırılmış sonuç• Gürültüden arındırılmış sonuçtan gürültüden arındırılmış. öğleden sonra:intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın -Intel çalıştırınIntel® Implicit SPMD Program Compiler S Oluşturun ve ÇalıştırınampCMake kullanarak dosya*

  1. 05_ispc_gsg dosyasını indirdiğiniz klasöre gidinampley.
  2. S'yi oluşturmak için aşağıdaki komutları çalıştırınamptarih:
    havada inşa etmek
    cd yapımı
    kek ..
    kek – inşa .
  3. Tek hedefli bir s çalıştırınampdosya uygulaması:
    .\simple.exe
  4.  Çok hedefli bir s çalıştırınampdosya uygulaması:
    ./simple_multi.exe
    Uygulama basit bir kayan nokta dizisi işlemini yürütür. Sonuç stout'a yazdırılır.
0: basit(0.000000) = 0.000000 8: basit(8.000000) = 2.828427
1: basit(1.000000) = 1.000000 9: basit(9.000000) = 3.000000
2: basit(2.000000) = 4.000000 10: basit(10.000000) = 3.162278
3: basit(3.000000) = 1.732051 11: basit(11.000000) = 3.316625
4: basit(4.000000) = 2.000000 12: basit(12.000000) = 3.464102
5: basit(5.000000) = 2.236068 13: basit(13.000000) = 3.605551
6: basit(6.000000) = 2.449490 14: basit(14.000000) = 3.741657
7: basit(7.000000) = 2.645751 15: basit(15.000000) = 3.872983

Sonraki Adımlar
Sonraki Adımlarda ek kaynakları keşfedin.

Önceden Derlenmiş S'yi ÇalıştırampUygulamalar

Intel® onlap İşleme Araç Takımı, kitaplıklara ek olarak önceden derlenmiş e-postalar da sağlar.ampbaşvuruları
Araç seti özelliklerini vurgulayın. Bu önceden derlenmiş uygulamalar genellikle harici grafik kitaplıklarını kullanarak
etkileşimli modda özellikler. Bu bölümde önceden derlenmiş etkileşimli uygulamaları çalıştırmayı öğrenin.

Önceden Derlenmiş Etkileşimli Uygulamaları Çalıştırın

  • Önceden derlenmiş bir sop Ex çalıştırınampIntel ® Sprey ile uygulama.
    sop ExampBu dosya, Intel Sprey ile etkileşimli bir sahnenin temel görüntülenmesini göstermektedir. Intel Sprey özelliklerini keşfetmek için değiştirebileceğiniz GUI kontrolleri vardır.
  • Intel ® Embrey ile önceden derlenmiş bir üçgen geometrisi uygulaması çalıştırın. diğer Intel Embrey'lerde olduğu gibi üçgen geometrisiampDosyalar, çekirdek ışın izleme hesaplama yeteneğini gösterir.
    Intel Embrey özelliklerini keşfetmek için üçgen geometrisini kullanın.
  • Önceden derlenmiş bir vole Ex'i çalıştırınampIntel ® Open Volume Kernel Library (Intel® Open VKL) içeren dosya uygulaması. tarla faresi eskiampDosya, Intel Open VKL ile etkileşimli bir sahnenin temel oluşturulmasını gösterir. Hacim oluşturma görselleştirmesi için tipik GUI kontrollerine sahiptir.

NOT Intel ® Open Image Denoise, ospEx'te bir son işlem özelliği olarak kullanılırampazampdosya uygulamasında ve Intel Sprey Studio'da. Intel Open Image Denoise'un bağımsız bir etkileşimli uygulaması yoktur.
Intel® OSPRay Studio Vitrin Uygulamasını Çalıştırın
Intel Sprey Studio, Render Kit kitaplıklarını son teknoloji ürünü bir vitrin uygulamasında birleştirir. Kendi projeleriniz için kullanmak üzere kaynak kodunu keşfetmeden önce önceden derlenmiş Intel Sprey Studio uygulamasını deneyin.
Intel Sprey Studio'nun özellikleri:

  • Etkileşimli bir ortamda sahne geometrisini, dokularını ve parametrelerini yüklemek, depolamak ve dönüştürmek için bir referans sahne grafiği
  • Etkileşimli bir uygulamanın parametre kontrolünü sağlamak için GUI tabanlı sahne enstrümantasyonu
  • Özel kontroller için C++ eklenti altyapısı
  • Giriş/çıkış: Wave front OBJ, GLTF*, Open Image IO* ile HDR dokular, statik görüntü çıkışı
  • Intel Open Image Denoise işlem sonrası işlemleri, Intel Sprey'in osprey modülü gürültü giderici kitaplığıyla geçer
  • Komut dosyası oluşturmaya Python* bağlamaları
  •  Kamera animasyon kontrolleri
  • MPI ile çok düğümlü görüntü oluşturma

Olarak çalıştırmakampIntel® OSPRay içeren dosya
Bu izlenecek yol, etkileşimli bir e-postanın nasıl çalıştırılacağını gösterir.ampWindows* işletim sistemi için Intel® oneAPI İşleme Araç Takımından (Render Kiti) Intel® OSPRay içeren dosya uygulaması.
Ön koşul: Sisteminizi yapılandırın.
Uygulamayı çalıştırmak için:

  1. Bir komut istemi açın.
  2. Ortam değişkenlerini ayarlayın:
    “C:\Programı çağırın Files (x86)\Intel\oneAPI\setvars.bat”
    NOT Render Kit'i özel bir konuma yüklediyseniz C:\Program'ı değiştirdiğinizden emin olun. FileKomutu çalıştırmadan önce özel yükleme yoluyla s (x86)\Intel\oneAPI\.
  3. Yazılabilir bir dizine gidin ve desteği saklamak için bir dizin oluşturun files. Örneğinampdosya, rkgsg klasörünü oluşturun: cd %USERPROFILE% havada rkgsg cdrkgsg
  4. ospEx'i çalıştırınampdosyalar: ospExamples.exe

Temel geometri türleri, ışıklar ve hacimlerden oluşan birden fazla basit sahnenin yer aldığı yeni bir GUI penceresi açılacaktır. Açılan düğmeyi tıklayarak sahneyi düzenleyebilirsiniz.intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın - açılır düğmelerKontroller ve İpuçları
Sahneyi kontrol edebilirsiniz view aşağıdaki gibi bir fare ile:

  • Kamerayı bakış noktasından içeri ve dışarı taşımak için sağ tıklayın.
  • Döndürmek için sol tıklayın.
  • Kaydırmak için fare tekerleğini kullanın.
    Bu aynı zamanda bir terminaldeki imlecin altındaki kesişen geometrinin geometri kimliğini de rapor eder.
  • Kamerayı hareket ettirmek için sürükleyip bırakın.

Aşağıdaki klavye kontrollerini de kullanabilirsiniz:

  • Kullanıcı arayüzünü göstermek/gizlemek için G tuşuna basın.
  • Uygulamadan çıkmak için Q tuşuna basın.
    Sahneyi kontrol panelinden de kontrol edebilirsiniz:
  • Farklı geometrik ve hacimsel sahneleri deneyin. View bunları farklı oluşturucular altında.
  • Etkileşim sırasında çerçeveyi iptal etme, gezinme sırasında daha sürekli animasyona olanak tanır.
  • Kameranın her piksel konumundan sahne ile ışın kesişme noktasında göreceli derinliği göstermek için derinlik göstermeyi etkinleştirin.
  •  Kameranın her piksel konumundaki sahneyle ışın kesişimindeki malzemenin albedosunu göstermek için albedoyu göstermeyi etkinleştirin.
  • Intel® Open Image Denoised ile her karenin gürültüsünü gidermek için gürültü gidericiyi etkinleştirin
    Not: Gürültü giderici bazı geometrilerde diğerlerine göre daha iyi gözlemlenebilir. Eski içinampStreamlines'ın önceden tanımlanmış sahne seti, gürültü gidermeyle yakınsamayı daha net bir şekilde gösteriyor.

NOT Osprey modülü gürültü giderici dağıtımınızda mevcut değilse Sonraki Adımlarda açıklandığı gibi Superbill'i kullanarak bunu alabilirsiniz.

  • Piksel filtresini yeniden olarak değiştirinview API'de bulunan farklı kenar yumuşatma yöntemleri.
  • Pikselleri değiştiramples, sahne sayısıdıramptek bir birikimde piksel başına düşen sayı. Daha yüksekamples daha uzun oluşturma süreleri sağlar, ancak birikim başına daha hızlı yakınsama sağlar. Daha azampPiksel başına düşen sayı daha hızlı uygulama performansı sağlar.
  • Saniye başına yol yansımalarının veya kırılmaların sayısı olan maksimum yol uzunluğu parametresini değiştirinample. Daha yüksek bir sayı daha doğrudur, daha düşük bir sayı ise daha hızlı hesaplanır.
  • Bir ışının geçişini rastgele sonlandıracak eşik veya yansımalar veya kırılmalar olan rulet yolu uzunluğunu değiştirin. Daha yüksek bir sayı daha doğrudur, daha düşük bir sayı ise daha hızlı hesaplanır.
  • E-postaları değiştirampkatkılar. Sample katkısı minimumdan daha az Katkı sahneyi etkilemeyecektir. Daha düşük bir sayı daha doğrudur, daha yüksek bir sayı ise daha hızlı hesaplanır.
  • Kamerayı hareket ettirirken bulanıklık etkisini kontrol etmek için kamera hareket bulanıklığını değiştirin. 0 değeri bulanıklığı kapatır.
  • Kontrol edilebilir bir sahne ufkunu açmak için Render Sun Sky'ı etkinleştirin. Sahne, GUI açılır parametrelerinden yapılandırıldığı şekilde ufku yansıtacaktır.

Sonraki Adımlar

  • Önceden derlenmiş e-postaları çalıştırampDiğer Render Kit bileşenleri için dosya uygulamaları.
  • Sonraki Adımlarda ek kaynakları keşfedin.

Intel® Embree S'yi çalıştırınample
Bu eğitimde etkileşimli bir Intel® Embrey önceden derlenmiş e-postanın nasıl çalıştırılacağı gösterilmektedirampIntel® one API Rendering Toolkit'te (Render Kit) bulunan dosya uygulamaları. BuampDosya, Intel Embrey kullanarak temel geometriye sahip bir görüntünün nasıl oluşturulacağını gösterir.
Üçgen geometrisiampÖğreticide gösterilen dosya uygulaması, üçgen köşelerini kullanarak statik bir küp ve zemin düzlemi oluşturmak için grafiksel bir kullanıcı arayüzü kullanır.
Önkoşul: Sisteminizi yapılandırın.
Uygulamayı çalıştırmak için:

  1. Bir komut istemi açın.
  2. Ortam değişkenlerini ayarlayın:
    “C:\Programı çağırın Files (x86)\Intel\one API\setvars.bat”
    NOT Render Kit'i özel bir konuma yüklediyseniz C:\Program'ı değiştirdiğinizden emin olun. FileKomutu çalıştırmadan önce özel yükleme yoluyla s (x86)\Intel\one API\.
  3. Yazılabilir bir dizine gidin ve desteği saklamak için bir dizin oluşturun files. Örneğinampdosya, rk_gsg klasörünü oluşturun:
    cd %USERPROFILE%
    hava teçhizatları
    CD kuleleri
  4. Üçgen geometrisini çalıştırınampdosya: Triangle_geometry.exe
    3B ışın izlemeli küp içeren yeni bir pencere açılır. Kamerayı hareket ettirmek için farenin sol tuşuna tıklayıp sürükleyin veya W, A, S, D veya ok tuşlarını kullanın. S hakkında ayrıntılar içinampdosya için Intel Embrey belgelerindeki Bölüm 9'a bakın.

intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın - 3D rayİpuçları ve Gözlemler

  • Kamerayı hareket ettirmek için farenin sol tuşuna tıklayıp sürükleyin veya W, A, S, D tuşlarını veya ok tuşlarını kullanın.
  • Bu sampDosya, Intel Embrey kullanarak temel geometriye sahip bir görüntünün nasıl oluşturulacağını gösterir.
  • üçgen geometrisiampözellikleri:
  • Küpün köşelerinin ve zemin düzleminin konumundan oluşan, basit kayan tepe noktası verilerinden oluşan sabit kodlu bir dizi.
  • Köşelerden üçgenler oluşturmak için indeks listelerinin tanımı.
  • Köşe ve dizin verilerini oluşturmak ve sahneye aktarmak için API tanımlı geometri veri yapıları.
  •  Görüntü çerçevesi üzerinde ışın izleme için çok iş parçacıklı bir hesaplama hiyerarşisi.
  • Bilgi işlem ışınları ekran piksellerinin döşemelerine bölünmüştür. Fayanslar iplikler arasında bölünmüştür.
  • Her döşeme, döşemedeki her piksel için ışın kesişme testleri gerçekleştirir.
  • Üçgen renklerini belirleyen temel ışın kesişme testlerine ek olarak, sabit kodlanmış sabit bir ışık yönü için kesişme noktasında bir gölge kesişme (tıkanma) testi gerçekleştirilir.
  • Son pikseller, RGB renk üçlüleri halinde paketlenmiş ışınlardan hesaplanan renk verilerine sahiptir.
  • İskele soyutlaması tutkal kodunun çoğunu sağlar. Bu soyutlama diğer Intel'de yoğun olarak kullanılmaktadır.
    Embreyample uygulamaları. Samples soyutlama şunları içerir:
  • Başlatma, işleme ve sökme işlevlerine geri arama kurulumu
  • Sahne verilerini yönetmek için veri yapıları
  • Klavye ve fare girişi/çıkışı
  • API, görselleştirme için işletim sistemi pencere yönetimi koduna bağlanır

Intel Embraer GitHub* deposundaki üçgen_geometri_device.cpp dosyasındaki uygulama kaynağına bakın.
Diğer Render Kit bileşenleriyle Intel Embrey ilişkisi

  • Açık ölçeklenebilir taşınabilir ışın izleme motoru Intel® Sprey, görüntü oluşturmak için Intel Embrey'i kullanır. Intel Sprey ayrıca 3D sahnelere özgü nesneleri ve işlevleri de sağlar.
  • Intel Sprey hükümleri arasında hacim ve geometri nesneleri, malzemeler, dokular, ışıklar, kamera, çerçeve arabellekleri, MPI tabanlı dağıtılmış bilgi işlem ve diğerleri yer alır.
  • OpenGL* benzeri altyapıya sahip geliştiriciler için Intel Sprey, araç setini keşfetmeye başlamanın Intel Embrey'den daha iyi bir yolu olabilir.
  • Eski Intel Embrey yol izleyicisiampDosya programı, yol izleyiciye minimal ve mantıksal bir giriş sağlar. Intel Sprey API içindeki bir yol izleyici oluşturucunun tam profesyonel görselleştirme uygulamasına erişin.
  •  Intel Embrey yeteneği geometrik ışın izleme merkezlidir. Buna karşılık, Intel® Open Volume Kernel Library (Intel® Open VKL), hacim görselleştirmesi veampling yeteneği.
  • Intel Embrey ile oluşturulan görüntülerin gürültüsü Intel® Open Image Denoise ile giderilebilir. Ancak Intel Sprey, veri gürültü giderme yönetimini basitleştirmek için genişletilmiş çerçeve arabellek kanalı erişimi sağlar. Sonuç, azaltılmış ışın izleme hesaplama maliyetiyle gürültüden arındırılmış yüksek kaliteli görüntülerdir.

Sonraki Adımlar

  • Önceden derlenmiş e-postaları çalıştırampDiğer Render Kit bileşenleri için dosya uygulamaları.
  • Daha fazla kaynak için Sonraki Adımlara bakın.

Intel® Open Volume Kernel Library'yi (Intel® Open VKL) S'yi çalıştırınample
Bu eğitimde önceden derlenmiş etkileşimli bir e-postanın nasıl çalıştırılacağı açıklanmaktadır.ampIntel® Open üzerine kurulu dosya uygulaması
Birim Çekirdek Kitaplığı (Intel® Open VKL).
Tarla faresi Exampazampdosya uygulaması, Intel Open VKL API sonuçlarını grafiksel bir arayüz aracılığıyla ekrana getirir.
Ön koşul: Sisteminizi yapılandırın.
Uygulamayı çalıştırmak için:

  1. Bir komut istemi açın.
  2. Ortam değişkenlerini ayarlayın:
    “C:\Programı çağırın Files (x86)\Intel\one API\setvars.bat”
    NOT Render Kit'i özel bir konuma yüklediyseniz C:\Program'ı değiştirdiğinizden emin olun. FileKomutu çalıştırmadan önce özel yükleme yoluyla s (x86)\Intel\one API\.
  3. Yazılabilir bir dizine gidin ve desteği saklamak için bir dizin oluşturun files. Örneğinample, şunu yarat
    paçavra klasörü:
    cd %USERPROFILE%
    hava teçhizatları
    CD kuleleri
  4. S'yi çalıştırampdosya uygulaması:
    tarla faresi eskiamples.exe
    sampDosya sonuçları yeni bir GUI penceresinde açılacaktır.

Aşağıdaki kontroller mevcuttur:

  • Kamerayı döndürmek için sol tıklayın (Fare1) ve sürükleyin.
  • Kamerayı yakınlaştırmak için sağ tıklayın (Fare2) ve sürükleyin.
  • Kamerayı kaydırmak için orta tıklayın (Fare3) ve sürükleyin.
  • Birimi görselleştirmek için farklı aktarım işlevlerini, Intel Open VKL API değerlerini ve işleme kontrollerini seçin.
    intel Windows için oneAPI İşleme Araç Takımı'nı Kullanmaya Başlayın - tüm kontroller

NOT Kullanıcı arayüzü öğeleri çakışabilir. Tüm kontrolleri görmek için mavi kontrol çubuğunu sürükleyip bırakın.
İpuçları ve Gözlemler

  • Oluşturma açılır menüsünde farklı oluşturucu modları mevcuttur. Bu modlar çağdaş ses düzeyine karşılık gelirampLing ve render uygulamaları.
  • Yoğunluk Yolu İzleyici oluşturucusu, bir birim içindeki yol izlemeyi gösterir. vole Compute S'yi kullanırample() bir Çulluk izlemeyi desteklemek içinampling algoritması. Algoritma parametrelerini kontrol etmek için iletişim kutularını kullanın. DensityPathTracer.cpp'ye bakın.
  • İsabet yineleyici oluşturucusu, isabet yineleyici ve gradyan hesaplama işlevselliğini gösterir. Vole Iterate it() ve vole Compute Gradient()'i kullanır. Bu eskiample ayrıca gölge testini de gösterir. HitIteratorRenderer.cpp'ye bakın.
  • Ray-march yineleyicisi, bir hacim s'nin aralık yinelemesini ve hesaplanmasını gösterirample. Vole Iterate Interval() ve vole Compute S'yi kullanırample(). Bkz. RayMarchIteratorRenderer.cpp.
  • S'yi keşfederkenampDosyalarda, etkileşimli oluşturma penceresini desteklemek için kodun takma adlı ve modüler olduğunu unutmayın. Kodu daha iyi anlamak için render Pixel() işleviyle başlayın.
  • ISPC modları, Intel® Implicit SPMD Program Derleyicisi üzerinde oluşturulan kod uygulamalarına karşılık gelir. Bu uygulamalar ilerleme kaydediyortagModern işlemcilerin SIMD yetenekleri ve daha fazla performans olanağı sağlar.

Sonraki Adımlar

  • Önceden derlenmiş e-postaları çalıştırampDiğer Render Kit bileşenleri için dosya uygulamaları.
  • Daha fazla kaynak için Sonraki Adımlara bakın.

Intel® Sprey Studio'yu çalıştırın
Bu izlenecek yol, Intel® Sprey Studio uygulamasının nasıl çalıştırılacağını gösterir. Intel Sprey Studio, Intel® neap Rendering Toolkit'te (Render Kit) bulunan bir vitrin uygulamasıdır. Etkileşimli ve genişletilebilir bir ışın izleme uygulamasıdır.
Ön koşul: Sisteminizi yapılandırın.
Uygulamayı çalıştırmak için:

  1. Bir komut istemi açın.
  2. Ortam değişkenlerini ayarlayın:
    “C:\Programı çağırın Files (x86)\Intel\one API\setvars.bat”
    NOT Render Kit'i özel bir konuma yüklediyseniz C:\Program'ı değiştirdiğinizden emin olun. Files
    Komutu çalıştırmadan önce özel yükleme yoluyla (x86)\Intel\one API\.
  3. Yazılabilir bir dizine gidin ve destek ve sonucu saklamak için bir dizin oluşturun files. Örneğinampley,
    rig klasörünü oluşturun:
    cd %USERPROFILE% hava teçhizatları cd teçhizatları
  4. Intel Sprey Studio'yu çalıştırın: ospStudio.exe
    Etkileşimli bir oluşturma penceresi görmelisiniz:intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın - File
  5. Oluşturma penceresinde şuraya gidin: File > Demo Sahnesi'ne gidin ve önceden tanımlanmış demolardan birini seçin sahneler.intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın - Demo SahnesiNOT Bazı sahnelerde Intel® Açık Birim Çekirdek Kitaplığı entegrasyon yeteneği gösterilmektedir.
  6. Review seçilen sahne. Eski içinampÇok Düzeyli Hiyerarşi demosu aşağıdaki gibi görünür:intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın - Demo Sahnesi 1Sahneyi kontrol edebilirsiniz view aşağıdaki gibi bir fare ile:
    • Kamerayı bakış noktasından içeri ve dışarı taşımak için sağ tıklayın.
    • Döndürmek için sol tıklayın.
    • Yakınlaştırmak ve uzaklaştırmak için fare tekerleğini kaydırın.
    • Kamerayı hareket ettirmek için sürükleyip bırakın.
    Aşağıdaki klavye kontrollerini de kullanabilirsiniz:
    • YUKARI/AŞAĞI: Kamerayı Z ekseni boyunca (içeri ve dışarı) hareket ettirin.
    • ALT+UP/ALT+DOWN: Kamerayı Y ekseni boyunca (yukarı veya aşağı) hareket ettirin.
    • SOL: Kamerayı X ekseni boyunca sola hareket ettirin.
    • SAĞ: Kamerayı X ekseni boyunca sağa hareket ettirin.
    • W/S: Kameranın yüksekliğini değiştirin.
    • ALT+S: Bir kareyi file yerel bir dizine.
    • A/D: Kamera azimutunu değiştirin.
    • ALT+A/ALT+D: Kamera rulosunu değiştirin.
    • G: Kullanıcı arayüzünü Göster/Gizle.
    • S: Uygulamadan çıkın.
    • P: Kabuğa bir sahne grafiği yazdırın.
    • M: Kabuğa bir malzeme kaydı yazdırın.
    • B: Çerçeve sınırlarını yazdırır.
    • V: Kamera parametrelerini kabuğa yazdırın.
    • =: Kamera parametrelerini kaydetmek için bir konuma basın.
    • -: Kamera parametrelerini kaydetmek için bir konum açın.
    • 0-9: Bir kamera anlık görüntüsünü ayarlayın.
    • X'i basılı tutun, Y'yi basılı tutun, Z'yi basılı tutun: Ekseni kamera hareketi için sınırlı tutun.
  7. Çıktı görüntüsünü Menü > Kaydet… > Ekran Görüntüsü'nden tercih ettiğiniz görüntü formatında kaydedebilirsiniz. Görüntü, çalışma paçavraları dizinine stüdyo olarak kaydedilir. .intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın - Kaydet
  8. Tekrar yapabilirsinizview tercih ettiğiniz görselin bulunduğu kayıtlı ekran görüntüsü viewşey.

Sonraki Adımlar

  • Önceden derlenmiş e-postaları çalıştırampDiğer Render Kit bileşenleri için dosya uygulamaları.
  • Daha fazla kaynak için Sonraki Adımlara bakın.

Sonraki Adımlar
Ek Intel ® one API İşleme Araç Seti (Render Kit) kaynaklarını keşfedin.
API Kılavuzları
Render Kit kitaplıkları C99 tabanlı API arayüzleri sağlar. API kılavuzları halka açık bileşen kitaplığında bulunur websayfalar.

  • Intel® OSPRay API kılavuzu
  • Intel® Embree API kılavuzu
  • Intel® Open Volume Kernel Library (Intel® Open VKL) API kılavuzu
  • Intel® Open Image Denoise API kılavuzu

Tüm C99 API başlıkları C++11 altında derlenir. C++'ı tercih ederseniz bazı Render Kit kitaplıkları, başlıkta tanımlanan C++ API sarmalayıcı işlevlerini kullanıma sunar files.

Kütüphane Başlık
Intel Sprey ospray_cpp.h
Intel Açık Görüntü Gürültü Giderme oidn.hpp

 Gelişmiş Sample Program Kaynakları
Her bileşen içinampdosya, kaynak bileşen GitHub* deposunda mevcuttur:

  • Intel Spreylerampdosya kaynakları
  • Intel Embrey'lerampdosya kaynakları
    s içinampdosya açıklaması için Intel Embrey kılavuzunun 9. bölümüne bakın.
  • Intel Open VKL'lerampdosya kaynakları
  • Intel Açık Görüntü Gürültü Giderme Sistemleriampdosya kaynakları
    Bu yalnızca komut satırıdır.
  • Intel Sprey Studio kaynağı
Süper faturalar
Tüm e-postaları oluşturmak ve çalıştırmak için yerel bir ortam dağıtabilirsiniz.ampsüper faturalı les. Superbill, tüm Render Kit kitaplıklarını ve e-postalarını almak ve oluşturmak için kullanılan tam otomatik bir Cake* betiğidir.ampLes. Superbill aşağıdakiler için önerilen bir yöntemdir:
  • Her şeyi keşfetmekampDosyaları kolay ve kapsamlı bir sanal alanda. Bunları hızla düzenleyip yeniden oluşturun.
  • Kitaplıkları otomatik olarak oluşturmak için birçok önkoşulu alma
  • Reviewdahili kütüphane kaynak kodunu kullanma
  • Render Kit işlevselliğini değiştirme;tagkitaplık oluşturma süresi isteğe bağlı özellikleri
  • Superbill betiği, Render Kit dağıtımının kaba bileşeni olarak teslim edilir. Ayrıca Render Kit GitHub portalında da bulunur. Superbill komut dosyasında izlenecek yol için işletim sisteminize ait belgeye bakın:
  • Windows* İşletim Sistemi için Intel one API İşleme Araç Seti Kitaplıkları oluşturun
  • Linux* İşletim Sistemi için Intel one API İşleme Araç Seti Kitaplıkları oluşturun
  •  MacOS* için Intel one API İşleme Araç Seti Kitaplıkları oluşturun

Forumlar ve Geri Bildirim
Intel oneAPI İşleme Araç Seti forumunda sorular sorun ve geri bildirimde bulunun.
Teknik sorunları doğrudan bileşen GitHub depolarına bildirin:

  • Intel Sprey deposu
  • Intel Embrey deposu
  • Intel Open VKL deposu
  • Intel Açık Görüntü Gürültü Giderme deposu
  • Intel Sprey Studio deposu

Sorun giderme

Bu bölümde Intel® one API İşleme Araç Setini (Render Kit) kullanırken karşılaşabileceğiniz bilinen sorunlar açıklanmaktadır.
Teknik destek için Intel ® one API İşleme Araç Seti Topluluk Forumu'nu ziyaret edin.
Hata: Protokol belirtilmedi
GUI tabanlı bir uygulamayı Docker* kapsayıcısından çalıştırırken aşağıdaki hatayı görebilirsiniz:
Protokol belirtilmedi
Hata 65544: X11: Ekran açılamadı :0
'sty::runtime error' örneğinin atılmasından sonra çağrılan sonlandırma
Ne(): GLFW başlatılamadı!
İptal edildi (çekirdek boşaltıldı)
Çözüm: Uygulamayı başlatmadan önce Docker kapsayıcısında xhost komutunu çalıştırdığınızdan emin olun:
ev sahibi +

Bildirimler ve Sorumluluk Reddi Beyanları

Intel teknolojileri, etkin donanım, yazılım veya hizmet etkinleştirmesi gerektirebilir.
Hiçbir ürün veya bileşen kesinlikle güvenli olamaz.
Maliyetleriniz ve sonuçlarınız değişebilir.
© Intel Corporation. Intel, Intel logosu ve diğer Intel markaları, Intel Corporation'ın veya yan kuruluşlarının ticari markalarıdır. Diğer adlar ve markalar, başkalarının mülkü olarak talep edilebilir.
Ürün ve Performans Bilgileri
Performans kullanıma, yapılandırmaya ve diğer faktörlere göre değişir. Daha fazla bilgi edinin www.Intel.com/PerformanceIndex.
Bildirim revizyonu #20201201
Bu belge ile herhangi bir fikri mülkiyet hakkına ilişkin hiçbir lisans (açık veya zımni, hak düşürücü veya başka türlü) verilmemektedir.
Açıklanan ürünler, ürünün yayınlanmış özelliklerden sapmasına neden olabilecek errata olarak bilinen tasarım kusurları veya hataları içerebilir. Güncel karakterize edilmiş erratalar talep üzerine mevcuttur.
Intel, satılabilirlik, belirli bir amaca uygunluk ve ihlal etmeme gibi zımni garantiler dahil ancak bunlarla sınırlı olmamak üzere açık ve zımni tüm garantilerin yanı sıra performansın gidişatı, iş yapma biçimi veya ticari kullanımdan kaynaklanan her türlü garantiyi reddeder.

intel - logosu

Belgeler / Kaynaklar

intel Windows için oneAPI İşleme Araç Setini Kullanmaya Başlayın [pdf] Kullanıcı Kılavuzu
Windows için oneAPI İşleme Araç Takımı ile Başlayın, Windows için oneAPI İşleme Araç Takımı ile Başlayın, Windows için Araç Takımı

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *