intel - logoFara tare da kayan aikin Rendering API guda ɗaya don Windows
Jagorar Mai Amfani

Umurnai masu zuwa suna ɗauka cewa kun shigar da Intel® guda API Rendering Toolkit (Kit ɗin Sakewa). Idan baku shigar da kayan aikin ba, duba Intel® ɗaya API Toolkits Jagoran shigarwa don zaɓuɓɓukan shigarwa. Bi waɗannan Matakan don farawa da Intel® API Rendering Toolkit

  1. Sanya tsarin ku.
  2. Gina da gudu sampda aikace-aikace.
  3. Gudun abubuwan da aka riga aka haɗa sampda aikace-aikace.
  4. Matakai na gaba: Review ƙarin albarkatu don ƙarin koyo game da Kit ɗin Render.

Saita Tsarin ku

Don amfani da Intel ® API Rendering Toolkit (Kit ɗin Sakewa) sampdon haka, da farko kuna buƙatar saita tsarin ku kamar haka:

  1. Shigar da API guda ɗayaampda browser don samun damar sampda kafofin.
  2. Sanya Microsoft Visual Studio* tare da Cake* da Windows* SDK don gina samples.
  3. Shigar da kayan aikin hoto.
  4. Na zaɓi: Sanya direbobin GPU.

Shigar da API Sampda Browser
Kuna iya shiga sample aikace-aikace daga APIs guda ɗayaampda browser. Ana rarraba mai lilo a matsayin wani ɓangare na Intel® one API Base Toolkit (Base Kit) a cikin kundin adireshin dev-utilities.
Shigar da Kit ɗin Base tare da Intel® API guda ɗaya Tubalan Ginin Gine-gine, wanda ke samuwa a cikin Kit ɗin Render da Base Kit. Babu sauran abubuwan da ake buƙata na Base Kit. Duba Shafin samfurin Base Kit don ƙarin bayani da hanyoyin zazzagewa.
NOTE Hakanan zaka iya samun sampKada ku yi amfani da Git* da hannu.
Sanya Microsoft Visual Studio* tare da Cake* da Windows* SDK
Ko da yake Intel® neap Toolkits ba sa buƙatar Kek* da Windows* SDK, APIs ɗaya da yawaampAna isar da su azaman Yin ayyukan. Don gina irin wannan sampDon haka, kuna buƙatar shigar da Cake da Windows SDK.
Don yin wannan, shigar da kayan aikin ci gaba na Microsoft Visual Studio* C++, waɗanda suka haɗa da Yi kayan aiki a cikin ci gaban tebur tare da aikin C++. Dubi ayyukan Cake a Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kek) don neman umarnin shigarwa.
Yawanci, ana shigar da abubuwan da ake buƙata daga ɓangaren zaɓi na mai sakawa Kayayyakin Kayayyakin Kayayyakin. An shigar da Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Cake ta tsohuwa a matsayin wani ɓangare na Ci gaban Desktop tare da aikin C++. Don ƙarin bayani game da Cake, koma zuwa CMake.org. Don ƙarin bayani akan Windows* SDK koma zuwa
Cibiyar Microsoft Dev Windows* SDK.
Shigar da Kayan aikin Hoto
Maida Kit samples da aikace-aikace galibi suna buƙatar hotunan da aka sarrafa su azaman shigarwa ko samar da hotuna azaman fitarwa. Don nunawa da canza shigarwar hotuna da fitarwa, kuna buƙatar samun kayan aikin hoto don stagNet PBM filenau'ikan (PPM da PFM). Kayan aikin da aka ba da shawarar shine Sihirin Hoto*. Duba Hoton Magick webshafin don tsayawa da mai sarrafa fakitin shigar umarnin.
Don Masu Amfani da GPU, Zazzagewa kuma Sanya Direbobin GPU

  1. Don zazzage direba, je zuwa Drivers Graphics.
  2. Danna kan sabuwar sigar Intel® Graphics - Windows ® 10 DCH Direbobi.
  3. Run mai sakawa.

Matakai na gaba
Fara da Intel ® API Rendering Toolkit ta hanyar ginawa da gudanar da sampda aikace-aikace.
Jawabin
Raba ra'ayoyin ku akan wannan labarin a cikin dandalin Intel ® API Rendering Toolkit forum.
Gina kuma Run SampAyyukan Ayyuka Amfani da Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin * Layin Umurni
Abubuwan da ake bukata: Sanya tsarin ku.
Don ginawa da gudu kamarampda:

  1. Gano wuri kamarampYi amfani da Code Sampda Browser don Intel® oneAPI Toolkits.
  2. Gina da gudu kamarample project ta amfani da CMake*.

Sauke SampYi amfani da Code Sampda Browser don Intel® guda API Toolkits
Yi amfani da Code Sampda Browser na Intel kayan aikin API guda ɗaya don bincika tarin kan layi na Intel® API guda ɗayaamples. Kuna iya kwafi samphar zuwa faifai na gida kamar yadda ake iya ginawaampda ayyukan. Yawancin Intel one APIsampAna gina ayyukan ta amfani da Make* ko Cake, don haka an haɗa umarnin ginin azaman ɓangaren sampa cikin README file. Code SampBrowser na Intel guda ɗaya API Toolkits ne mai tsayayye guda ɗaya-file aiwatarwa wanda ba shi da dogaro akan ɗakunan karatu na lokaci mai ƙarfi.
Don jerin abubuwan da ke goyan bayan Kek, duba Yi amfani da Cake tare da aikace-aikacen API guda ɗaya.
Muhimmanci
Ana buƙatar haɗin intanet don zazzage samples don Intel one API Toolkits. Don bayani kan yadda ake amfani da wannan kayan aikin a layi, duba Haɓaka a Tsarukan Wajen Waje.
Code SampBrowser don Intel kayan aikin API guda ɗaya baya aiki tare da saitunan wakili kuma baya goyan bayan wakili na WPAD. Idan kuna da matsala haɗawa daga bayan wakili, duba Shirya matsala.
Don zazzage Intel ® API Rendering Toolkit (Kit ɗin Sakewa) sampda:

  1. Bude x64 Native Tools Command Command for VS 2019 taga umarni.
  2. Saita masu canjin yanayi:
    kira "C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTE Idan kun shigar da Kit ɗin Render zuwa wurin da aka saba, tabbatar da maye gurbin C:\Program Files (x86) Intel one API tare da hanyar shigarwa na al'ada kafin gudanar da umarni.
  3. Daga Terminal, gudanar da Code SampBrowser don Intel kayan aikin API guda ɗaya tare da C++ da C samples. neap-cli -l kwafi
    Menu na API CLI ɗaya yana bayyana:intel Farawa da kayan aikin Rendering API guda ɗaya don Windows - Ƙirƙiri aiki
  4. Zaɓi Ƙirƙirar aiki ta amfani da maɓallan kibiya, sannan danna Shigar.
    Zaɓin yaren zai bayyana.intel Farawa da kayan aikin Rendering API guda ɗaya don Windows - cpp
  5. Zaɓi yaren don sample. Don aikinku na farko, zaɓi kofi, sannan danna Shigar.
    Kayan aikin sampKada lissafin ya bayyana. Maida Kit samples suna ƙarƙashin ɗayan ɗakunan karatu na API guda ɗaya.intel Farawa da kayan aikin Rendering API guda ɗaya don Windows - Laburaren API ɗaya
  6. Kewaya zuwa Laburaren API guda ɗaya> Farawa tare da Intel guda ɗaya API Rendering Toolkit> Intel Spray sample > 01_ospray_gsg, sannan danna Shigar.
  7. Ƙayyade wurin da za a sauke aikin zuwa. Ta hanyar tsoho, ita ce hanya daga inda kuka gudanar da Code SampBrowser don Kayan aikin API guda ɗaya na Intel da sunan aikin.intel Farawa da kayan aikin Rendering API guda ɗaya don Windows - Ƙirƙiri
  8. Danna Tab don zaɓar Ƙirƙiri, sannan danna Shigar.
  9. Maimaita matakan don saukewa samp02_embree_gsg don Intel® Embraer, 03_openvkl_gsg na Intel® Buɗe Laburaren Kernel Library, 04_oidn_gsg don Buɗe Hoto na Intel®
    Ƙi, da 05_ispc_gsg don Intel® Implicit SPMD Program Compiler (Intel® ISPC). The samples suna ƙidayar da staged da za a gwada domin.
    Buɗe Laburaren Kernel na Intel 03_openvkl_gsg sample yana samuwa a cikin zaɓin menu na harshe C na Code Sampda Browser na Intel guda ɗaya API Toolkits:
    a. Zaɓi harshen c:intel Farawa da kayan aikin Rendering API guda ɗaya don Windows - Zaɓi yaren cb. Zaɓi Intel Buɗe VKL sampda:intel Farawa da kayan aikin Rendering API guda ɗaya don Windows - VKL sample

Duba Binciken Intel API Samples daga layin umarni don koyawa bidiyo akan ƙirƙirar aiki tare da layin umarni.
Gina kuma Guda Intel® Spray Sampamfani da Cake*

  1. Je zuwa babban fayil inda kuka zazzage 01_ospray_gsg sample.
  2. Gudanar da waɗannan umarni don gina sampda:
    tsakiyar air gina cd gina cake .. cake -gina . –Sakin Sake saitin
  3. Kewaya zuwa kundin adireshi na Saki.
  4. Gudanar da aikace-aikacen.
    .\ospTutorialCpp.exe
  5. Review Hotunan fitarwa tare da hoto viewaikace-aikace don PPM file nau'in. Domin misaliample, tare da Hoton Magick*:
    \imdisplay.exe Kofin Frame na farko. ppm
    \imdisplay.exe ya tara Frame Cap. ppm
    Ya kamata ku ga hotunan fitarwa:
    • Tarin-guda ɗaya ya samar da Cpp Frame na farko:intel Farawa da kayan aikin Rendering API guda ɗaya don Windows - ma'anar tarawa• Gasar cin kofin Firam guda goma:

intel Farawa da kayan aikin Rendering API guda ɗaya don Gina WindowsGina da Gudanar da Intel® Embrey Sampamfani da Cake*

  1. Je zuwa babban fayil inda kuka zazzage 02_embree_gsg sample.
  2. Gudanar da waɗannan umarni don gina sampda:
    mkdir gini
    cd gini
    cake ku..
    cmake - gini . –Sakin Sake saitin
  3. Kewaya zuwa kundin adireshi na Saki.
  4. Gudanar da aikace-aikacen.

.\minimal.exe
A sampaikace-aikacen yana yin gwaje-gwajen tsaka-tsakin ray-zuwa-triangle guda biyu tare da Intel Embrey API. Ɗayan gwajin ya yi nasara, yayin da ɗayan gwajin ya ɓace. An rubuta fitarwa zuwa tashar:
0.000000, 0.000000, -1.000000: An samo hanyar haɗin gwiwa akan geometry 0, primitive 0 a tsar=1.000000 1.000000, 1.000000, -1.000000: Ba a sami wata mahadar ba.
Gina kuma Guda Intel® Buɗe Laburaren Kernel Library Sampamfani da CMake*

  1. Kewaya zuwa babban fayil inda kuka zazzage the03_openvkl_gsg sample.
  2. Gudanar da waɗannan umarni don gina sampda:
    ginin tsakiyar iska
    cd gini
    cake ku..
    cake - gina . –Sakin Sake saitin
  3. Kewaya zuwa kundin adireshi na Saki.
  4. Gudanar da aikace-aikacen.

.\vklTutorial.exe
A sample aikace-aikacen yana nuna sampling a cikin tsari da aka samar da ƙarar da fitarwa. samplinga,
lissafin gradient, da sifa masu yawa sampling. Ana rubuta fitarwa zuwa tashar tashar.

Gina ku Gudanar da Buɗe Hoto na Intel® Denoise Sampamfani da CMake*

  1. Je zuwa babban fayil inda kuka zazzage 04_oidn_gsg sample.
  2. Gudanar da waɗannan umarni don gina sampda:
    tsakiyar air gina cd gina cake ..
    cake - gina . –Sakin Sake saitin
  3. Kewaya zuwa kundin adireshi na Saki.
  4. Maida Tarukan Kofin Frame. Hoton ppm zuwa tsarin PFM tare da odar bayanan LSB. Don misaliample, tare da Hotuna Magics* kayan aikin canza:
    \magick.exe maidaample>\01_ospray_gsg\build\Saki \ Tarin Kofin Firam. ppm -endian LSB PFM: Tauraruwar Frame Cap. pm
  5. Guda aikace-aikacen don hana hoton.
    .\oidnDenoise.exe -ta tarin Frame Cap. pm -o an ƙi.pfm
  6. Review hoton fitarwa tare da hoto viewaikace-aikace don PPM file nau'in. Domin misaliample, tare da Sihiri na Hoto*:
    \imdisplay.exe ya ƙi. pm
    • Asalin tarin tara goma ya samar da tarin Kofin Frame:

intel Farawa da kayan aikin Rendering API guda ɗaya don Windows - Sakamakon ƙi• An ƙi amincewa da sakamakon da aka ƙi. pm:intel Farawa da kayan aikin Rendering API guda ɗaya don Windows -Run IntelGina da Gudanar da Intel® Mai Haɓaka Shirye-shiryen SPMD Compiler Sampamfani da CMake*

  1. Kewaya zuwa babban fayil inda kuka zazzage 05_ispc_gsg sample.
  2. Gudanar da waɗannan umarni don gina sampda:
    ginin tsakiyar iska
    cd gini
    cake ku..
    cake - gina .
  3. Guda manufa guda sampda application:
    .\simple.exe
  4.  Gudanar da manufa da yawa sampda application:
    ./simple_multi.exe
    Aikace-aikacen yana aiwatar da aikin tsararru mai sauƙi-mai iyo. Ana buga sakamakon zuwa stout.
0: sauki (0.000000) = 0.000000 8: sauki (8.000000) = 2.828427
1: sauki (1.000000) = 1.000000 9: sauki (9.000000) = 3.000000
2: sauki (2.000000) = 4.000000 10: sauki (10.000000) = 3.162278
3: sauki (3.000000) = 1.732051 11: sauki (11.000000) = 3.316625
4: sauki (4.000000) = 2.000000 12: sauki (12.000000) = 3.464102
5: sauki (5.000000) = 2.236068 13: sauki (13.000000) = 3.605551
6: sauki (6.000000) = 2.449490 14: sauki (14.000000) = 3.741657
7: sauki (7.000000) = 2.645751 15: sauki (15.000000) = 3.872983

Matakai na gaba
Nemo ƙarin albarkatu a cikin Matakai na gaba.

Run Pre-Compiled Sample Aikace -aikace

Baya ga dakunan karatu, Intel® onlap Rendering Toolkit yana ba da sampda aikace-aikace zuwa
haskaka fasali na kayan aiki. Waɗannan aikace-aikacen da aka riga aka haɗa galibi suna amfani da ɗakunan karatu na hoto na waje don nunawa
fasali a cikin yanayin hulɗa. A cikin wannan sashin, koyi gudanar da aikace-aikacen hulɗar da aka riga aka haɗa.

Gudanar da Aikace-aikacen Sadarwa da aka riga aka haɗa

  • Gudanar da sabulu da aka riga aka haɗa Examples aikace-aikace tare da Intel ® Fesa.
    zufa Examples yana nuna ainihin ma'anar yanayin hulɗa tare da Intel Spray. Yana da ikon sarrafa GUI waɗanda zaku iya juyawa don bincika fasalin Intel Spray.
  • Gudanar da aikace-aikacen geometry na triangle da aka riga aka haɗa tare da Intel ® Embrey. Geometry na triangle, kamar sauran Intel Embrey samples, yana nuna iyawar ƙididdigewa na ray-ray.
    Yi amfani da lissafi na triangle don bincika fasalulluka na Intel Embrey.
  • Gudu riga-kafi da aka haɗa vole Examples aikace-aikace tare da Intel ® Buɗe Laburaren Kernel (Intel® Buɗe VKL). wuta Examples yana nuna ainihin ma'anar yanayin hulɗa tare da Intel Buɗe VKL. Yana da ikon sarrafa GUI na yau da kullun don ganin girman ma'ana.

NOTE Intel ® Buɗe Hoton Denoise ana amfani da shi azaman fasalin aiwatarwa a cikin ospExampKadanample aikace-aikace kuma a cikin Intel Spray Studio. Buɗe Hoto na Intel ba shi da aikace-aikacen mu'amala mai zaman kansa
Run Intel® OSPray Studio Showcase Application
Intel Spray Studio yana haɗa ɗakunan karatu na Render Kit zuwa aikace-aikacen nuni na zamani. Gwada aikace-aikacen Intel Spray Studio da aka riga aka haɗa kafin bincika lambar tushe don amfani da ita don ayyukan ku.
Intel Spray Studio fasali:

  • Hoton hoto mai nuni don lodawa, adanawa, da canza juzu'i na yanayi, laushi, da sigogi a cikin mahalli mai mu'amala.
  • Kayan aiki na tushen GUI don sarrafa ma'auni na aikace-aikacen mu'amala
  • C++ kayan aikin plugin don sarrafa al'ada
  • Shigarwa/fitarwa: Wave gaban OBJ, GLTF*, HDR laushi tare da Buɗe Hoto IO*, fitowar hoto a tsaye
  • Intel Buɗe Hoto Denoise bayan aiwatarwa yana wucewa tare da ɗakin karatu na osprey module denoiser daga Intel Spray
  • Python* yana ɗaure zuwa fassarar rubutun
  •  Gudanar da rayarwa na kamara
  • Ƙididdigar kumburi tare da MPI

Run a Samptare da Intel® OSPray
Wannan bitar tana nuna yadda ake gudanar da sampaikace-aikace tare da Intel® OSPRay daga Intel® oneAPI Rendering Toolkit (Kit ɗin Sakewa) don Windows* OS.
Abubuwan da ake bukata: Sanya tsarin ku.
Don gudanar da aikace-aikacen:

  1. Buɗe umarni da sauri.
  2. Saita masu canjin yanayi:
    kira "C:\Program Files (x86)\Intel oneAPIsetvars.bat"
    NOTE Idan kun shigar da Kit ɗin Render zuwa wurin da aka saba, tabbatar da maye gurbin C:\Program Files (x86)Intel oneAPI tare da hanyar shigarwa na al'ada kafin gudanar da umarni.
  3. Je zuwa kundin adireshi da aka rubuta kuma ƙirƙirar kundin adireshi don adana tallafi files. Domin misaliample, ƙirƙirar babban fayil ɗin rkgsg: cd% USERPROFILE% tsakiyar rkgsg cdrkgsg
  4. Run ospExampda: ospExamples.exe

Sabuwar taga GUI zai buɗe tare da sauƙaƙan wurare da yawa waɗanda suka ƙunshi nau'ikan lissafi na asali, fitilu, da kundin girma. Kuna iya gyara yanayin ta danna maɓallin saukarwaintel Farawa da kayan aikin Rendering API guda ɗaya don Windows - maɓallan saukarwaSarrafa da Tukwici
Kuna iya sarrafa wurin view da linzamin kwamfuta kamar haka:

  • Danna-dama don matsar da kyamarar ciki da waje daga wurin kallo.
  • Danna hagu don juyawa.
  • Yi amfani da dabaran linzamin kwamfuta zuwa kwanon rufi.
    Wannan kuma yana ba da rahoton ID ɗin geometry don mahaɗar lissafi a ƙarƙashin siginan kwamfuta a cikin tasha.
  • Jawo da sauke don matsar da kamara.

Hakanan zaka iya amfani da sarrafa madannai masu zuwa:

  • Latsa G don nunawa/boye abin dubawar mai amfani.
  • Danna Q don barin aikace-aikacen.
    Hakanan zaka iya sarrafa wurin daga sashin sarrafawa:
  • Gwada filaye daban-daban na geometric da volumetric. View su a karkashin daban-daban renderers.
  • Soke firam akan hulɗa yana ba da damar ƙarin motsin rai yayin kewayawa.
  • Kunna zurfin nuni don nuna zurfin dangi a mahaɗin radiyo tare da wurin daga kowane wurin pixel na kyamara.
  •  Kunna nuna albedo don nuna albedo na kayan a mahadar ray tare da wurin daga kowane wurin pixel na kyamara.
  • Kunna masu karyatawa don ɓata kowane firam tare da Buɗe Hoto na Intel®
    Lura: Ana iya lura da mai karyatawa tare da wasu geometries fiye da sauran. Don misaliampHar ila yau, saitin fage na Streamlines wanda aka riga aka ƙayyade yana nuna haɗin kai tare da ƙarara.

NOTE Idan osprey module denoiser baya samuwa a cikin rarrabawar ku, zaku iya samun ta ta amfani da Superbill kamar yadda aka bayyana a Matakai na gaba.

  • Canza tace pixel zuwa sakeview Daban-daban hanyoyin anti-aliasing da ke cikin API.
  • Canza pixelsamples, wanda shine adadin scene sampLes kowane pixel a cikin tarawa ɗaya. Mafi girma samples yana haifar da tsayin lokacin bayarwa, amma saurin haɗuwa kowace tarawa. Kadan sampLes kowane pixel yana haifar da saurin aiwatar da aikace-aikacen.
  • Canja iyakar tsayin ma'aunin hanya, wanda shine adadin tunanin hanya ko juzu'i a kowane sample. Lamba mafi girma ya fi daidai, yayin da ƙananan lamba yana da sauri don ƙididdigewa.
  • Canja tsayin hanyar roulette, wanda shine bakin kofa ko tunani ko juzu'i wanda za'a kawo karshen ratsawar hasken ba da gangan ba. Lamba mafi girma ya fi daidai, yayin da ƙananan lamba yana da sauri don ƙididdigewa.
  • Canji sampda gudunmawar. Sampgudunmawar kasa da min Gudunmawar ba za ta shafi wurin ba. Ƙananan lamba ya fi daidai, yayin da lamba mafi girma ya fi sauri don ƙididdigewa.
  • Canja blur motsi na kamara don sarrafa tasirin blur yayin motsi kamara. Ƙimar 0 tana kashe blur.
  • Kunna Render Sun Sky don kunna sararin samaniya mai iya sarrafawa. Wurin zai nuna sararin sama kamar yadda aka tsara daga sigogin fafutuka na GUI.

Matakai na gaba

  • Gudu da aka riga aka haɗa sampda aikace-aikace don sauran abubuwan da aka gyara Kit.
  • Nemo ƙarin albarkatu a cikin Matakai na gaba.

Run Intel® Embree Sample
Wannan koyawa tana nuna yadda ake gudanar da haɗin gwiwar Intel® Embrey da aka riga aka haɗa sampaikace-aikacen da aka haɗa a cikin Intel® API Rendering Toolkit (Kit ɗin Sakewa). Wannan sample yana nuna yadda ake samar da hoto tare da ainihin lissafi ta amfani da Intel Embrey.
Geometry na triangle sampaikace-aikacen da aka nuna a cikin koyawa yana amfani da ƙirar mai amfani da hoto don ƙirƙirar kubu mai tsayi da jirgin ƙasa ta amfani da madaidaitan triangle.
Abubuwan da ake buƙata: Sanya tsarin ku.
Don gudanar da aikace-aikacen:

  1. Buɗe umarni da sauri.
  2. Saita masu canjin yanayi:
    kira "C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTE Idan kun shigar da Kit ɗin Render zuwa wurin da aka saba, tabbatar da maye gurbin C:\Program Files (x86) Intel one API tare da hanyar shigarwa na al'ada kafin gudanar da umarni.
  3. Je zuwa kundin adireshi da aka rubuta kuma ƙirƙirar kundin adireshi don adana tallafi files. Domin misaliample, ƙirƙirar babban fayil ɗin rk_gsg:
    cd% USERPROFILE%
    mashinan ruwa
    cd riqe
  4. Guda geometry triangle sample: triangle_geometry.exe
    Wani sabon taga yana buɗewa tare da kubu mai ray na 3D. Don matsar da kamara, danna kuma ja maɓallin linzamin kwamfuta na hagu ko amfani da W, A, S, D ko maɓallan kibiya. Don ƙarin bayani game da sample, duba Babi na 9 a cikin takaddun Embrey na Intel.

intel Farawa da kayan aikin Rendering API guda ɗaya don Windows - ray 3DNasiha da Abun lura

  • Don matsar da kamara, danna kuma ja maɓallin linzamin kwamfuta na hagu ko amfani da maɓallan W, A, S, D ko maɓallan kibiya.
  • Wannan sample yana nuna yadda ake samar da hoto tare da ainihin lissafi ta amfani da Intel Embrey.
  • geometry triangle sampda fasali:
  • Tsare-tsare mai wuyar ƙima na bayanai mai sauƙi na tatsun ruwa, wanda ya ƙunshi wurin sasanninta na cube da jirgin ƙasa.
  • Ma'anar fihirisar lissafi don gina triangles daga madaidaitan.
  • Siffofin bayanan geometry da aka ayyana API don ƙirƙira da ƙaddamar da bayanan ƙira da fihirisa cikin wurin.
  •  Matsayin lissafi mai zare da yawa don gano haske akan firam ɗin hoton.
  • Ana rarraba haskoki na kwamfuta zuwa tayal na pixels allo. Fale-falen fale-falen sun rabu tsakanin zaren.
  • Kowane tayal yana yin gwajin tsaka-tsakin ray don kowane pixel a cikin tayal.
  • Baya ga ainihin gwaje-gwajen intersect na ray waɗanda ke ƙayyade launukan alwatika, ana yin gwajin tsaka-tsakin inuwa (occlusion) a wurin mahadar don madaidaiciyar madaidaiciyar jagorar haske guda ɗaya.
  • Ƙarshen pixels suna da bayanan launi da aka lissafta daga haskoki da aka tattara zuwa launuka uku na RGB.
  • Ƙaƙƙarfan ƙira yana ba da yawancin lambar manne. Ana amfani da wannan abstraction sosai a cikin sauran Intel
    Embrey sampda aikace-aikace. The samples abstraction ya haɗa da:
  • Saita don mayar da kira zuwa farawa, ƙaddamarwa, da ayyukan rushewa
  • Tsarin bayanai don sarrafa bayanan fage
  • Allon madannai da shigar da linzamin kwamfuta/fitarwa
  • API ɗin yana haɗa lambar sarrafa taga tsarin aiki don gani

Duba tushen aikace-aikacen a cikin triangle_geometry_device.cpp a cikin ma'ajiyar Intel Embraer GitHub*.
Alakar Intel Embrey tare da sauran kayan aikin Render Kit

  • Intel® Spray, injin buɗaɗɗen sikeli mai ɗaukar hoto, yana amfani da Intel Embrey don ƙirƙirar hotuna. Intel Spray kuma yana ba da abubuwa da ayyuka na yau da kullun zuwa yanayin 3D.
  • Taimakon Intel Spray sun haɗa da ƙarar abubuwa da abubuwa na lissafi, kayan aiki, laushi, fitilu, kamara, buffers firam, ƙididdigar rarraba tushen MPI, da sauransu.
  • Ga masu haɓakawa tare da bangon OpenGL*-kamar, Intel Spray na iya zama hanya mafi kyau don fara binciken kayan aikin fiye da Intel Embrey.
  • Intel Embrey hanya tracer example shirin yana ba da taƙaitaccen gabatarwar ma'ana ga mai gano hanya. Samun damar cikakken aiwatar da hangen nesa na ƙwararrun mai ba da hanya a cikin Intel Spray API.
  •  Ƙarfin Intel Embrey yana a tsakiya a kusa da gano radiyo na geometric. Sabanin haka, Intel® Buɗaɗɗen Ƙarar Kernel Library (Intel® Buɗe VKL) yana ba da hangen nesa girma da s.ampiyawa.
  • Hotunan da aka yi tare da Intel Embrey ana iya yin watsi da su tare da Buɗe Hoto na Intel®. Koyaya, Intel Spray yana ba da damar tsawaita damar tashar tashar buffer don sauƙaƙe sarrafa ɓata bayanan. Sakamakon ba shi yiwuwa a ƙididdige hotuna masu inganci a cikin ƙarancin ƙididdige farashi mai ƙima.

Matakai na gaba

  • Gudu da aka riga aka haɗa sampda aikace-aikace don sauran abubuwan da aka gyara Kit.
  • Duba Matakai na gaba don ƙarin albarkatu.

Run Intel® Buɗe Laburaren Kernel Library (Intel® Buɗe VKL) Sample
Wannan koyaswar tana bayyana yadda ake gudanar da s ɗin da aka riga aka haɗaampaikace-aikacen da aka gina akan Intel® Buɗe
Laburaren Kernel Volume (Intel® Buɗe VKL).
Wasan ExampKadanample aikace-aikacen yana ba da sakamakon Intel Buɗe VKL API don nunawa ta hanyar dubawar hoto.
Abubuwan da ake bukata: Sanya tsarin ku.
Don gudanar da aikace-aikacen:

  1. Buɗe umarni da sauri.
  2. Saita masu canjin yanayi:
    kira "C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTE Idan kun shigar da Kit ɗin Render zuwa wurin da aka saba, tabbatar da maye gurbin C:\Program Files (x86) Intel one API tare da hanyar shigarwa na al'ada kafin gudanar da umarni.
  3. Je zuwa kundin adireshi da aka rubuta kuma ƙirƙirar kundin adireshi don adana tallafi files. Domin misaliample, haifar da
    rags folder:
    cd% USERPROFILE%
    mashinan ruwa
    cd riqe
  4. Gudun sampda application:
    wuta Examples.exe
    A sampsakamakon zai buɗe a cikin sabuwar taga GUI.

Akwai abubuwan sarrafawa masu zuwa:

  • Danna-hagu (Mouse1) kuma ja don juya kamara.
  • Danna-dama (Mouse2) kuma ja don zuƙowa kamara.
  • Danna tsakiya (Mouse3) kuma ja zuwa kwanon rufi kamara.
  • Zaɓi ayyukan canja wuri daban-daban, ƙimar Intel Buɗe VKL API, da sarrafawa don ganin girman girman.
    intel Farawa tare da kayan aikin Rendering API guda ɗaya don Windows - duk sarrafawa

NOTE Abubuwan haɗin mai amfani na iya haɗuwa. Jawo da sauke shuɗin sarrafawa don ganin duk sarrafawa.
Nasiha da Abun lura

  • Akwai hanyoyi daban-daban na mai bayarwa daga zazzagewar da aka yi. Waɗannan hanyoyin sun dace da ƙarar sampling da yin aikace-aikace.
  • Maɓalli mai ma'ana mai yawa Tracer mai nuna hanya a cikin ƙarar. Yana amfani da vole Compute Sample() don tallafawa mai bin Woodcock sampalgorithm. Yi amfani da akwatunan maganganu don sarrafa sigogin algorithm. Duba DensityPathTracer.cpp.
  • Hit-iterator renderer yana nuna bugun-iterator da aikin ƙididdigewa gradient. Yana amfani da vole Iterate it() da vole Compute Gradient(). Wannan example kuma yana nuna gwajin inuwa. Duba HitIteratorRenderer.cpp.
  • Ray-march irator yana nuna tazarar tazara da ƙididdige ƙarar sample. Yana amfani da vole Iterate Interval() da vole Compute Sampda (). Duba RayMarchIteratorRenderer.cpp.
  • Lokacin binciken sampDon haka, lura cewa lambar an lakafta shi ne kuma na zamani don tallafawa taga mai ma'amala mai mu'amala. Don ƙarin fahimtar lambar, fara da aikin sa Pixel().
  • Hanyoyin ISPC sun dace da aiwatar da lambar da aka gina akan Intel® Implicit SPMD Program Compiler. Waɗannan aiwatarwa suna ɗaukar advantage na SIMD damar na'urori masu sarrafawa na zamani da kuma samar da ƙarin dama don aiki.

Matakai na gaba

  • Gudu da aka riga aka haɗa sampda aikace-aikace don sauran abubuwan da aka gyara Kit.
  • Duba Matakai na gaba don ƙarin albarkatu.

Run Intel® Spray Studio
Wannan ci gaban yana nuna yadda ake gudanar da aikace-aikacen Intel® Spray Studio. Intel Spray Studio aikace-aikacen nuni ne wanda aka haɗa a cikin Intel® neap Rendering Toolkit (Kitin Render). Aikace-aikace ne mai mu'amala kuma mai tsawaitawa.
Abubuwan da ake bukata: Sanya tsarin ku.
Don gudanar da aikace-aikacen:

  1. Buɗe umarni da sauri.
  2. Saita masu canjin yanayi:
    kira "C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTE Idan kun shigar da Kit ɗin Render zuwa wurin da aka saba, tabbatar da maye gurbin C:\Program Files
    (x86) Intel one API tare da hanyar shigarwa na al'ada kafin gudanar da umarni.
  3. Je zuwa kundin adireshi da aka rubuta kuma ƙirƙirar kundin adireshi don adana tallafi da sakamako files. Domin misaliample,
    ƙirƙirar babban fayil ɗin rigs:
    cd% USERPROFILE% tsakiyar iska rigs cd rigs
  4. Run Intel Spray Studio: ospStudio.exe
    Ya kamata ku ga taga mai ma'amala mai ma'amala:intel Farawa da kayan aikin Rendering API guda ɗaya don Windows - File
  5. A cikin taga mai nunawa, je zuwa File > Yanayin Nuni kuma zaɓi ɗaya daga cikin ƙayyadaddun demo al'amuran.intel Farawa da kayan aikin Rendering API guda ɗaya don Windows - Scene DemoNOTE Wasu al'amuran suna nuna damar haɗin ɗakin karatu na Buɗe Ƙarar Kernel na Intel®.
  6. Review wurin da aka zaba. Don misaliample, Multilevel Hierarchy demo yayi kama da haka:intel Farawa tare da Kayan aikin Rendering API guda ɗaya don Windows - Demo Scene 1Kuna iya sarrafa wurin view da linzamin kwamfuta kamar haka:
    Danna-dama don matsar da kamara ciki da waje daga wurin kallo.
    • Danna hagu don juyawa.
    • Gungura ƙafafun linzamin kwamfuta don zuƙowa ciki da waje.
    • Jawo da sauke don matsar da kamara.
    Hakanan zaka iya amfani da sarrafa madannai masu zuwa:
    • Sama/KASA: Matsar da kamara tare da axis Z (ciki da waje).
    • Alt+UP/ALT+KASA: Matsar da kamara tare da axis Y ( sama ko ƙasa).
    • HAGU: Matsar da kamara zuwa hagu tare da axis X.
    • DAMA: Matsar da kamara zuwa dama tare da axis X.
    W/S: Canja girman kamara.
    • ALT+S: Ajiye firam azaman a file zuwa kundin adireshin gida.
    • A/D: Canja azimuth kamara.
    • ALT+A/ALT+D: Canja nadi na kamara.
    • G: Nuna/Boye abin dubawar mai amfani.
    Tambaya: Bar aikace-aikacen.
    P: Buga jadawali zuwa ga harsashi.
    • M: Buga rajistar abu zuwa harsashi.
    • B: Buga iyakokin firam.
    • V: Buga sigogi kamara zuwa harsashi.
    • =: Tura wuri don adana sigogin kamara.
    • -: Buga wuri don adana sigogin kamara.
    • 0-9: Saita hoton kyamara.
    Riƙe X, riƙe Y, riƙe Z: Riƙe axis don motsi kamara.
  7. Zaka iya ajiye hoton fitarwa daga Menu > Ajiye… > Hoton hoto a cikin tsarin hoto da aka fi so. An ajiye hoton zuwa ga directory rags mai aiki azaman studio. .intel Farawa da kayan aikin Rendering API guda ɗaya don Windows -Ajiye
  8. Kuna iya sakeview hoton da aka ajiye tare da hoton da kuka fi so viewer.

Matakai na gaba

  • Gudu da aka riga aka haɗa sampda aikace-aikace don sauran abubuwan da aka gyara Kit.
  • Duba Matakai na gaba don ƙarin albarkatu.

Matakai na gaba
Bincika ƙarin kayan aikin Intel ® API guda ɗaya na kayan aikin (Kit ɗin Sakewa).
API Manual
Dakunan karatu na Kit ɗin Render suna ba da mussoshin API na tushen C99. Littattafan API suna kan wuraren jama'a na ɗakin karatu webshafuka.

  • Intel® OSPray API jagora
  • Intel® Embree API manual
  • Intel® Buɗe Laburaren Kernel Library (Intel® Buɗe VKL) API jagora
  • Intel® Buɗe Hoto Denoise API manual

Duk masu kai C99 API suna tattarawa a ƙarƙashin C++11. Idan kun fi son C++, wasu ɗakunan karatu na Render Kit suna fallasa ayyukan kunsa na C++ API da aka ayyana a cikin kai. files.

Laburare Kai
Intel Spray ospray_cpp.h
Intel Buɗe Hoto Denoise irin.hpp

 Na ci gaba Sample Sources Shirin
Ga kowane bangare sample, ana samun tushe a cikin ma'ajiyar kayan GitHub*:

  • Intel Spray sampda kafofin
  • Intel Embrey sampda kafofin
    Domin sampDon bayanin, duba babi na 9 a jagorar Intel Embrey.
  • Intel Buɗe VKL sampda kafofin
  • Intel Buɗe Hoto Denoise sampda kafofin
    Wannan layin umarni ne kawai.
  • Intel Spray Studio tushen
Superbills
Kuna iya tura wurin gida don ginawa da gudanar da duk samptare da superbill. Superbill cikakken rubutun Cake * ne mai sarrafa kansa don samun da gina duk ɗakunan karatu na Kit ɗin Render da s.amples. Hanyar da aka ba da shawarar don:
  • Binciken duk samples a cikin akwati mai sauƙi kuma cikakke. Gyara da sake gina su da sauri.
  • Samun buƙatun da yawa don gina ɗakunan karatu ta atomatik
  • Reviewlambar tushen ɗakin karatu na ciki
  • Gyara aikin Kit ɗin Ma'aikata, gami da staggina ɗakin karatu na zaɓin fasali na zaɓi
  • Ana isar da rubutun superbill azaman ɓangaren ɓarna na rarrabawar Render Kit. Hakanan yana cikin tashar Render Kit GitHub. Don ci gaba da bibiyar rubutun rubutun, duba daftarin aiki na tsarin aiki:
  • Gina Intel one API Rendering Toolkit Library don Windows* OS
  • Gina Intel one API Rendering Toolkit Library don Linux* OS
  •  Gina Intel one API Rendering Toolkit Library don macOS*

Dandalin tattaunawa da Raddi
Yi tambayoyi da bayar da amsa akan dandalin Intel oneAPI Rendering Toolkit.
Ba da rahoton batutuwan fasaha kai tsaye akan ma'ajin GitHub:

  • Intel Spray ma'ajin
  • Intel Embrey ma'ajin
  • Intel Buɗe ma'ajiyar VKL
  • Intel Buɗe Hoto Denoise ma'ajiyar
  • Intel Spray Studio ma'ajin

Shirya matsala

Wannan sashe yana bayyana sanannun matsalolin da za ku iya fuskanta yayin amfani da Intel® one API Rendering Toolkit (Kitin Render).
Don tallafin fasaha, ziyarci Intel ® API Rendering Toolkit Community Forum.
Kuskure: Babu ƙayyadaddun ƙa'ida
Kuna iya ganin kuskuren mai zuwa yayin gudanar da aikace-aikacen tushen GUI daga akwati Docker*:
Babu takamaiman yarjejeniya
Kuskure 65544: X11: An kasa buɗe nuni:0
Kashe da ake kira bayan jefa misali na 'sty :: kuskuren runtime'
Me(): An kasa fara GLFW!
An zubar da ciki (wanda aka zubar)
Magani: Kafin ƙaddamar da aikace-aikacen, tabbatar cewa kuna gudanar da umarnin xhost a cikin akwati Docker:
mai masaukin baki +

Sanarwa da Rarrabawa

Fasahar Intel na iya buƙatar kayan aikin da aka kunna, software ko kunnawa sabis.
Babu samfur ko sashi wanda zai iya zama cikakkiyar amintacce.
Kudin ku da sakamakon ku na iya bambanta.
© Kamfanin Intel. Intel, tambarin Intel, da sauran alamun Intel alamun kasuwanci ne na Kamfanin Intel Corporation ko rassan sa. Ana iya da'awar wasu sunaye da alamun a matsayin mallakin wasu.
Samfura da Bayanin Aiki
Aiki ya bambanta ta amfani, daidaitawa da sauran dalilai. Ƙara koyo a www.Intel.com/PerformanceIndex.
Bita na sanarwa #20201201
Babu lasisi (bayyana ko fayyace, ta estoppel ko akasin haka) ga kowane haƙƙin mallakar fasaha da aka bayar ta wannan takaddar.
Samfuran da aka siffanta na iya ƙunsar lahani na ƙira ko kurakurai da aka sani da errata wanda zai iya sa samfurin ya saba da ƙayyadaddun bayanai da aka buga. Ana samun siffa ta halin yanzu akan buƙata.
Intel yana ƙin duk cikakkun bayanai da garanti mai ma'ana, gami da ba tare da iyakancewa ba, garantin ciniki, dacewa don wata manufa, da rashin cin zarafi, da kowane garanti da ya taso daga hanyar aiki, hanyar mu'amala, ko amfani a kasuwanci.

intel - logo

Takardu / Albarkatu

intel Farawa da kayan aikin Rendering API guda ɗaya don Windows [pdf] Jagorar mai amfani
Farawa da kayan aikin Toolkit na Rendering API guda ɗaya don Windows, Farawa, tare da Kayan aiki na API guda ɗaya don Windows, Kayan aiki don Windows

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *