Kòmanse ak yon sèl API Rendering Toolkit pou Windows
Gid itilizatè
Enstriksyon sa yo sipoze ou te enstale Intel® one API Rendering Toolkit (Render Kit). Si w pa enstale twous zouti a, gade Gid enstalasyon Intel® one API Toolkits pou opsyon enstalasyon yo. Swiv etap sa yo pou w kòmanse avèk Intel® one API Rendering Toolkit
- Konfigure sistèm ou a.
- Bati ak kouri sample aplikasyon yo.
- Kouri pre-konpile sample aplikasyon yo.
- Pwochen etap: Review resous adisyonèl pou aprann plis sou Render Kit la.
Konfigure sistèm ou a
Pou itilize Intel ® one API Rendering Toolkit (Render Kit) samples, ou premye bezwen mete kanpe sistèm ou a jan sa a:
- Enstale yon sèl API aample navigatè pou jwenn aksè nan sample sous.
- Enstale Microsoft Visual Studio* ak Cake* ak Windows* SDK pou konstwi samples.
- Enstale zouti imaj.
- Si ou vle: Enstale chofè GPU.
Enstale yon sèl API S laample Navigatè
Ou ka jwenn aksè nan sample aplikasyon ki soti nan yon sèl API sampnavigatè a. Navigatè a distribye kòm yon pati nan Intel® one API Base Toolkit (Base Twous) nan anyè dev-utilities la.
Enstale Twous Debaz la ak Intel® one API Threading Building Blocks, ki disponib nan toude Twous Rendu ak Twous Baz. Pa gen okenn lòt konpozan Twous Baz ki nesesè. Gade paj pwodwi Base Kit pou plis enfòmasyon ak lyen telechaje.
REMAK Ou ka jwenn tou samples manyèlman lè l sèvi avèk Git*.
Enstale Microsoft Visual Studio* ak Cake* ak Windows* SDK
Malgre ke Intel® neap Toolkits pa mande pou Cake* ak Windows* SDK, anpil API yoamples yo delivre kòm Make projects. Pou konstwi tankou samples, ou bezwen enstale gato ak Windows SDK.
Pou fè sa, enstale Microsoft Visual Studio* C++ zouti devlopman, ki gen ladan Make tools in the desktop development with C++ workload. Gade pwojè gato nan Visual Studio pou enstriksyon enstalasyon yo.
Tipikman, konpozan ki nesesè yo enstale nan seksyon an opsyonèl nan enstalasyon an Visual Studio. Zouti vizyèl C++ pou gato enstale pa default kòm yon pati nan Devlopman Desktop ak chaj travay C++. Pou plis enfòmasyon sou Cake, al gade nan CMake.org. Pou plis enfòmasyon sou Windows* SDK, gade nan
Microsoft Dev Center Windows* SDK la.
Enstale Zouti Imaging
Rann Twous samples ak aplikasyon yo souvan mande imaj pretrete kòm opinyon oswa jenere imaj kòm pwodiksyon. Pou montre ak konvèti D' ak pèsistans yap ogmante jiska zidòl, ou bezwen pou jwenn zouti D' pou staging Net PBM filekalite (PPM ak PFM). Zouti rekòmande se Image Magics*. Gade majik imaj la websit pou otonòm ak manadjè pake enstriksyon enstale.
Pou itilizatè GPU, telechaje epi enstale chofè GPU yo
- Pou telechaje chofè a, ale nan Graphics Drivers.
- Klike sou dènye vèsyon Intel® Graphics – Windows® 10 DCH Drivers.
- Kouri enstale a.
Pwochen etap yo
Kòmanse ak Intel ® one API Rendering Toolkit la nan bati ak kouri sample aplikasyon yo.
Feedback
Pataje fidbak ou sou atik sa a nan fowòm Intel ® one API Rendering Toolkit.
Konstwi ak kouri SampPwojè yo itilize liy kòmand Visual Studio*
Prekondisyon: Konfigure sistèm ou a.
Pou konstwi ak kouri kòmample:
- Jwenn kòmample pwojè lè l sèvi avèk Kòd S laample Browser pou Intel® oneAPI Toolkits.
- Bati epi kouri kòmample pwojè lè l sèvi avèk CMake*.
Telechaje Samplè yo itilize Kòd S laample Browser pou Intel® one API Toolkits
Sèvi ak Kòd S laample Browser pou Intel one API Toolkits pou browse koleksyon Intel® one API sou entènètamples. Ou ka kopye samples nan disk lokal ou a kòm buildable sample pwojè yo. Pifò Intel yon sèl API sampyo konstwi pwojè yo lè l sèvi avèk Make* oswa Cake, kidonk enstriksyon yo bati yo enkli kòm yon pati nan sample nan yon README file. Kòd Sample Browser pou Intel one API Toolkits se yon sèl-otonòm.file ègzekutabl ki pa gen okenn depandans sou bibliyotèk dinamik ègzekutabl.
Pou yon lis eleman ki sipòte Cake, gade Sèvi ak gato ak yon sèl aplikasyon API.
Enpòtan
Yon koneksyon entènèt oblije telechaje s laamples pou Intel one API Toolkits. Pou jwenn enfòmasyon sou fason pou itilize zouti sa a offline, gade Devlopman nan Sistèm Offline.
Kòd Sample Browser pou Intel one API Toolkits pa travay ak anviwònman proxy sistèm epi li pa sipòte WPAD proxy. Si ou gen pwoblèm pou konekte avèk dèyè yon proxy, gade Depanaj.
Pou telechaje Intel ® one API Rendering Toolkit (Render Kit) samples:
- Louvri yon èd kòmand zouti natif natal x64 pou fenèt kòmand VS 2019.
- Mete kanpe varyab anviwònman yo:
rele "C:\Program Files (x86)\Intel\one API\setvars.bat"
REMAK Si ou enstale Render Kit la nan yon kote koutim, asire w ke ou ranplase C:\Program Files (x86)\Intel\one API\ ak chemen enstalasyon koutim la anvan ou kouri lòd la. - Soti nan tèminal la, kouri Kòd S laample Browser pou Intel one API Toolkits ak C++ ak C samples. neap-cli -l coppice
Meni yon sèl API CLI a parèt: - Chwazi Kreye yon pwojè lè l sèvi avèk kle flèch, epi peze Antre.
Seleksyon lang lan ap parèt. - Chwazi lang pou ouample. Pou premye pwojè ou a, chwazi tas, epi peze Antre.
Toolkit la samples lis parèt. Rann Twous samples yo sitiye anba yon sèl sous-arbre API Bibliyotèk yo. - Navige nan yon sèl bibliyotèk API > Kòmanse avèk Intel yon sèl API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, epi peze Antre.
- Espesifye yon kote pou telechaje pwojè a. Pa default, li se chemen ki soti kote ou te kouri Kòd S laample Browser pou Intel one API Toolkits ak non pwojè.
- Peze Tab pou chwazi Kreye, epi peze Antre.
- Repete etap sa yo pou telechaje samples pou lòt konpozan: 02_embree_gsg pou Intel® Embraer, 03_openvkl_gsg pou Intel® Open Volim Kernel Library, 04_oidn_gsg pou Intel® Open Image
Denoise, ak 05_ispc_gsg pou Intel® Implicit SPMD Program Compiler (Intel® ISPC). S laamples yo konte ak staged yo dwe eseye nan lòd.
Intel Open Volim Kernel Bibliyotèk 03_openvkl_gsg sample disponib nan opsyon meni lang C nan Kòd S laample Browser pou Intel one API Toolkits:
a. Chwazi lang C:b. Chwazi Intel Open VKL yoample:
Gade Eksplore Intel one API Samples soti nan Liy Kòmand pou yon leson patikilye videyo sou kreye yon pwojè ak liy lòd la.
Konstwi ak kouri yon Intel® Spray Sample sèvi ak gato*
- Navige nan katab kote ou telechaje 01_ospray_gsg s laample.
- Kouri kòmandman sa yo pou konstwi sample:
midair build cd build cake .. cake –build . – Config Liberasyon - Navige nan anyè Liberasyon an.
- Kouri aplikasyon an.
.\ospTutorialCpp.exe - Review imaj pwodiksyon yo ak yon imaj viewer aplikasyon pou PPM file kalite. Pou egzanpample, ak maji imaj*:
\imdisplay.exe premye Frame Cup. ppm
\imdisplay.exe akimile Frame Capp. ppm
Ou ta dwe wè imaj pwodiksyon yo:
• Yon sèl-akimilasyon rann premye Frame Cpp:• Dis-akimilasyon rann akimile Frame Cup:
Konstwi ak kouri yon Intel® Embrey Sample sèvi ak gato*
- Navige nan katab kote ou telechaje 02_embree_gsg s laample.
- Kouri kòmandman sa yo pou konstwi sample:
mkdir bati
cd bati
gato..
cmake –bati . – Config Liberasyon - Navige nan anyè Liberasyon an.
- Kouri aplikasyon an.
.\minimal.exe
S laampAplikasyon an fè de tès entèseksyon reyon-a-triyang ak Intel Embrey API. Yon tès gen siksè, pandan ke lòt tès la se yon miss. Sòti a ekri nan tèminal la:
0.000000, 0.000000, -1.000000: Jwenn entèseksyon sou jeyometri 0, primitif 0 nan tsar=1.000000 1.000000, 1.000000, -1.000000: Pa jwenn okenn entèseksyon.
Konstwi ak kouri yon Intel® Open Volim Kernel Library Samplè w ap itilize CMake*
- Navige nan katab kote ou telechaje the03_openvkl_gsg sample.
- Kouri kòmandman sa yo pou konstwi sample:
midair bati
cd bati
gato..
gato – bati . – Config Liberasyon - Navige nan anyè Liberasyon an.
- Kouri aplikasyon an.
.\vklTutorial.exe
S laample aplikasyon montre sampling nan yon volim ak rezilta pwosedi pwodwi yo. sampling,
kalkil gradyan, ak milti-atribi sampling. Sòti a ekri nan tèminal la.
Konstwi ak kouri yon Intel® Open Image Denoise Samplè w ap itilize CMake*
- Navige nan katab kote ou telechaje 04_oidn_gsg s laample.
- Kouri kòmandman sa yo pou konstwi sample:
midair build cd build cake ..
gato – bati . – Config Liberasyon - Navige nan anyè Liberasyon an.
- Konvèti akimile Frame Cup la. ppm imaj nan fòma PFM ak lòd done LSB. Pou egzanpample, ak zouti konvèti Image Magics*:
\magick.exe konvètiample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: akimile Frame Capp. pm - Kouri aplikasyon an pou denoise imaj la.
.\oidnDenoise.exe -li akimile Frame Capp. pm -o denoised.pfm - Review imaj pwodiksyon an ak yon imaj viewer aplikasyon pou PPM file kalite. Pou egzanpample, ak maji imaj*:
\imdisplay.exe denoised. pm
• Orijinal dis-akimilasyon rann akimile Frame Cup:
• Rezilta denoised denoised. pm:
Konstwi ak kouri yon Intel® Implicit SPMD Program Compiler Samplè w ap itilize CMake*
- Navige nan katab kote ou telechaje 05_ispc_gsg s laample.
- Kouri kòmandman sa yo pou konstwi sample:
midair bati
cd bati
gato..
gato – bati . - Kouri yon sèl-sib sampaplikasyon an:
.\simple.exe - Kouri yon s milti-sibampaplikasyon an:
./simple_multi.exe
Aplikasyon an egzekite yon senp operasyon etalaj k ap flote. Se rezilta a enprime sou stout la.
0: senp (0.000000) = 0.000000 | 8: senp (8.000000) = 2.828427 |
1: senp (1.000000) = 1.000000 | 9: senp (9.000000) = 3.000000 |
2: senp (2.000000) = 4.000000 | 10: senp (10.000000) = 3.162278 |
3: senp (3.000000) = 1.732051 | 11: senp (11.000000) = 3.316625 |
4: senp (4.000000) = 2.000000 | 12: senp (12.000000) = 3.464102 |
5: senp (5.000000) = 2.236068 | 13: senp (13.000000) = 3.605551 |
6: senp (6.000000) = 2.449490 | 14: senp (14.000000) = 3.741657 |
7: senp (7.000000) = 2.645751 | 15: senp (15.000000) = 3.872983 |
Pwochen etap yo
Eksplore resous adisyonèl nan Pwochen Etap yo.
Kouri pre-konpile Sample Aplikasyon
Anplis bibliyotèk, Intel® onlap Rendering Toolkit la bay s ki pre-konpileample aplikasyon pou
mete aksan sou karakteristik zouti yo. Aplikasyon sa yo pre-konpile souvan itilize bibliyotèk grafik ekstèn yo montre
karakteristik nan yon mòd entèaktif. Nan seksyon sa a, aprann kouri aplikasyon entèaktif pre-konpile yo.
Kouri Pre-konpile aplikasyon entèaktif
- Kouri yon sop pre-konpile Egzamples aplikasyon ak Intel ® Spray.
sop Egzamples demontre rann debaz nan yon sèn entèaktif ak Intel Spray. Li gen kontwòl entèfas ke ou ka aktive pou eksplore karakteristik Intel Spray. - Kouri yon aplikasyon jeyometri triyang pre-konpile ak Intel ® Embrey. jeyometri triyang, tankou lòt Intel Embrey samples, demontre kapasite debaz kalkile ray-tracing.
Sèvi ak jeyometri triyang lan pou eksplore karakteristik Intel Embrey. - Kouri yon vole Pre-konpile Examples aplikasyon ak Intel ® Open Volim Kernel Bibliyotèk (Intel® Open VKL). vole Egzamples demontre rann de baz nan yon sèn entèaktif ak Intel Open VKL. Li gen kontwòl GUI tipik pou vizyalizasyon rann volim.
REMAK Intel ® Open Image Denoise itilize kòm yon karakteristik post-traitement nan ospExamples sample aplikasyon ak nan Intel Spray Studio. Intel Open Image Denoise pa gen yon aplikasyon entèaktif otonòm
Kouri aplikasyon Intel® OSPRay Studio Showcase
Intel Spray Studio konbine bibliyotèk Render Kit nan yon aplikasyon ekspozisyon modèn. Eseye aplikasyon Intel Spray Studio prekonpile anvan ou eksplore kòd sous la pou itilize li pou pwòp pwojè ou yo.
Karakteristik Intel Spray Studio:
- Yon graf sèn referans pou chaje, estoke, ak transfòme jeyometri sèn, teksti, ak paramèt nan yon anviwònman entèaktif.
- Instrumentation sèn ki baze sou GUI pou rann kontwòl paramèt nan yon aplikasyon entèaktif
- C++ plugin enfrastrikti pou kontwòl personnalisé
- Antre / Sòti: Wave devan OBJ, GLTF *, tèkstur HDR ak Open Image IO *, pwodiksyon imaj estatik
- Intel Open Image Denoise pasaj apre-pwosesis ak bibliyotèk denoiser modil Osprey ki soti nan Intel Spray
- Python* Liaison pou rann script
- Kontwòl animasyon kamera
- Rann milti-nœuds ak MPI
Kouri yon Sample ak Intel® OSPRay
Pwosedi sa a montre kouman pou w kouri yon s entèaktifampAplikasyon ak Intel® OSPRay ki soti nan Intel® oneAPI Rendering Toolkit (Render Kit) pou Windows* OS.
Prekondisyon: Konfigure sistèm ou a.
Pou kouri aplikasyon an:
- Louvri yon èd memwa.
- Mete kanpe varyab anviwònman yo:
rele "C:\Program Files (x86)\Intel\oneAPI\setvars.bat"
REMAK Si ou enstale Render Kit la nan yon kote koutim, asire w ke ou ranplase C:\Program Files (x86)\Intel\oneAPI\ ak chemen enstalasyon koutim la anvan ou kouri lòd la. - Ale nan yon anyè ekri epi kreye yon anyè nan magazen sipò files. Pou egzanpample, kreye katab rkgsg la : cd %USERPROFILE% midair rkgsg cdrkgsg
- Kouri ospExamples: ospExamples.exe
Yon nouvo fenèt GUI ap louvri ak plizyè sèn senp ki konpoze de kalite jeyometri debaz, limyè, ak volim. Ou ka edite sèn nan klike sou bouton ki dewoule aKontwòl ak Konsèy
Ou ka kontwole sèn nan view ak yon sourit jan sa a:
- Klike sou dwa pou deplase kamera a antre ak soti nan pwen gade nan.
- Klike sou bò gòch pou vire.
- Sèvi ak yon wou sourit pou pan.
Sa a tou rapòte ID jeyometri a pou jeyometri kwaze anba kurseur nan yon tèminal. - Trennen epi gout pou deplase kamera a.
Ou kapab tou itilize kontwòl klavye sa yo:
- Peze G pou montre/kache koòdone itilizatè a.
- Peze Q pou kite aplikasyon an.
Ou kapab tou kontwole sèn nan nan fenèt kontwòl la: - Eseye diferan sèn jeyometrik ak volumetrik. View yo anba rann diferan.
- Anile ankadreman sou entèraksyon pèmèt pou plis animasyon kontinyèl pandan navigasyon.
- Pèmèt montre pwofondè pou montre pwofondè relatif nan entèseksyon reyon ak sèn nan chak kote pixel kamera a.
- Pèmèt montre albedo pou montre albedo materyèl la nan entèseksyon reyon ak sèn nan chak kote pixel kamera a.
- Pèmèt denoiser pou elimine chak ankadreman ak Intel® Open Image Denoised
Nòt: Denoiser la ta ka travay pi byen obsève ak kèk jeyometri pase ak lòt. Pou egzanpample, Streamlines seri sèn predefini montre dirèksyon ak denoise pi klè.
REMAK Si denoiser modil osprey pa disponib nan distribisyon w la, ou ka jwenn li lè l sèvi avèk Superbill la jan sa dekri nan Pwochen Etap yo.
- Chanje filtè pixel pou review diferan metòd anti-aliasing ki disponib nan API a.
- Chanje pixel samples, ki se kantite sèn samples pou chak pixel nan yon sèl akimilasyon. Pi wo samples rezilta yo nan tan rann pi long, men pi vit dirèksyon pou chak akimilasyon. Mwens samples pa pixel rezilta pi vit pèfòmans aplikasyon an.
- Chanje paramèt longè maksimòm chemen an, ki se kantite refleksyon oswa refraksyon chemen pou chak sample. Yon nimewo ki pi wo se pi egzak, alòske yon nimewo ki pi ba se pi vit pou kalkile.
- Chanje longè chemen roulèt la, ki se papòt la oswa refleksyon oswa refraksyon kote yo fini owaza travèse yon reyon. Yon nimewo ki pi wo se pi egzak, alòske yon nimewo ki pi ba se pi vit pou kalkile.
- Chanje sample kontribisyon. Sample kontribisyon mwens pase min Kontribisyon an pa pral afekte sèn nan. Yon nimewo ki pi ba se pi egzak, alòske yon nimewo ki pi wo se pi vit pou kalkile.
- Chanje flou mouvman kamera a pou kontwole efè flou pandan w ap deplase kamera a. Yon valè 0 fèmen flou a.
- Pèmèt Render Sun Sky pou limen yon orizon sèn kontwole. Sèn nan pral reflete orizon an jan yo configured nan paramèt pop-up GUI.
Pwochen etap yo
- Kouri pre-konpile sample aplikasyon pou lòt konpozan Render Kit.
- Eksplore resous adisyonèl nan Pwochen Etap yo.
Kouri Intel® Embree Sample
Didacticiel sa a montre kijan pou kouri yon entèaktif Intel® Embrey pre-konpileampAplikasyon yo enkli nan Intel® one API Rendering Toolkit (Render Kit). Sa a sample montre kijan pou jenere yon imaj ak jeyometri debaz lè l sèvi avèk Intel Embrey.
Jeyometri triyang sampAplikasyon ki montre nan leson patikilye a sèvi ak yon koòdone itilizatè grafik pou kreye yon kib estatik ak yon plan tè lè l sèvi avèk somè triyang.
Prekondisyon: Konfigure sistèm ou a.
Pou kouri aplikasyon an:
- Louvri yon èd memwa.
- Mete kanpe varyab anviwònman yo:
rele "C:\Program Files (x86)\Intel\one API\setvars.bat"
REMAK Si ou enstale Render Kit la nan yon kote koutim, asire w ke ou ranplase C:\Program Files (x86)\Intel\one API\ ak chemen enstalasyon koutim la anvan ou kouri lòd la. - Ale nan yon anyè ekri epi kreye yon anyè nan magazen sipò files. Pou egzanpample, kreye katab rk_gsg la:
cd %USERPROFILE%
midair rigs
aparèy CD - Kouri jeyometri triyang sample: triangle_geometry.exe
Yon nouvo fenèt ouvè ak yon kib 3D ray-trase. Pou deplase kamera, klike epi trennen bouton gòch la sourit oswa itilize W, A, S, D oswa flèch. Pou plis detay sou sample, gade Chapit 9 nan dokiman Intel Embrey.
Konsèy ak Obsèvasyon
- Pou deplase kamera, klike epi trennen bouton gòch sourit la oswa itilize bouton W, A, S, D oswa flèch.
- Sa a sample montre kijan pou jenere yon imaj ak jeyometri debaz lè l sèvi avèk Intel Embrey.
- triyang jeyometri sampkarakteristik li yo:
- Yon etalaj difisil-kode nan done somè flote senp, ki fòme ak kote nan kwen yo nan kib la ak avyon an tè.
- Definisyon endèks lis pou konstwi triyang apati somè yo.
- API-defini estrikti done jeyometri yo kreye ak komèt done somè ak endèks nan sèn nan.
- Yon yerachi kalkil milti-fil pou trase reyon sou ankadreman imaj la.
- Reyon informatique divize an mozayik nan piksèl ekran. Mozayik yo divize pami fil yo.
- Chak mozayik fè tès ray entèseksyon pou chak pixel nan mozayik la.
- Anplis tès entèseksyon debaz reyon ki detèmine koulè triyang yo, yo fè yon tès entèseksyon lonbraj (okluzyon) nan pwen entèseksyon pou yon direksyon limyè fiks ki difisil.
- Piksèl final yo gen done koulè kalkile nan reyon yo chaje nan triple koulè RGB.
- Abstraksyon echafodaj bay anpil nan kòd la lakòl. Abstraksyon sa a itilize anpil nan lòt Intel
Embrey sample aplikasyon yo. S laampabstraksyon gen ladan: - Enstalasyon pou apèl tounen nan inisyalizasyon, rann, ak fonksyon dechire
- Estrikti done pou jere done sèn
- Klavye ak sourit antre/sòti
- API kwòk nan kòd jesyon fenèt sistèm operasyon pou vizyalizasyon
Gade sous aplikasyon an nan triangle_geometry_device.cpp nan depo Intel Embraer GitHub*.
Relasyon Intel Embrey ak lòt konpozan Render Kit
- Intel® Spray, motè pou trase reyon pòtab ki louvri, itilize Intel Embrey pou jenere imaj. Intel Spray tou bay objè ak fonksyonalite tipik nan sèn 3D.
- Dispozisyon Intel Spray gen ladan objè volim ak jeyometri, materyèl, teksti, limyè, kamera, tanpon ankadreman, enfòmatik distribiye ki baze sou MPI, ak lòt moun.
- Pou devlopè ki gen background ki sanble ak OpenGL*, Intel Spray ka yon pi bon fason yo kòmanse eksplorasyon nan bwat zouti pase Intel Embrey la.
- Intel Embrey path tracer example pwogram bay yon entwodiksyon minim ak lojik nan yon trase chemen. Aksè nan yon aplikasyon vizyalizasyon pwofesyonèl konplè nan yon rann tracer chemen nan Intel Spray API a.
- Kapasite Intel Embrey konsantre sou trase jeyometrik. Kontrèman, Intel® Open Volim Kernel Library (Intel® Open VKL) bay vizyalizasyon volim ak sampling kapasite.
- Imaj rann ak Intel Embrey a ka denoised ak Intel® Open Image Denoise. Sepandan, Intel Spray bay aksè nan kanal tanpon ankadreman pwolonje pou senplifye jere debruaj done yo. Rezilta a se denoised imaj-wo kalite nan yon pri rediksyon kalkile trase reyon.
Pwochen etap yo
- Kouri pre-konpile sample aplikasyon pou lòt konpozan Render Kit.
- Gade Pwochen Etap pou plis resous.
Kouri Intel® Open Volim Kernel Library (Intel® Open VKL) Sample
Tutorial sa a dekri kijan pou kouri yon s entèaktif pre-konpileample aplikasyon bati sou Intel® Open
Volim Kernel Bibliyotèk (Intel® Open VKL).
vole a Egzamples sampAplikasyon an rann rezilta Intel Open VKL API pou ekran atravè yon koòdone grafik.
Prekondisyon: Konfigure sistèm ou a.
Pou kouri aplikasyon an:
- Louvri yon èd memwa.
- Mete kanpe varyab anviwònman yo:
rele "C:\Program Files (x86)\Intel\one API\setvars.bat"
REMAK Si ou enstale Render Kit la nan yon kote koutim, asire w ke ou ranplase C:\Program Files (x86)\Intel\one API\ ak chemen enstalasyon koutim la anvan ou kouri lòd la. - Ale nan yon anyè ekri epi kreye yon anyè nan magazen sipò files. Pou egzanpample, kreye a
katab rags:
cd %USERPROFILE%
midair rigs
aparèy CD - Kouri s laampaplikasyon an:
vole Egzamples.exe
S laamprezilta yo ap louvri nan yon nouvo fenèt GUI.
Kontwòl sa yo disponib:
- Klike sou bò gòch (Mouse1) epi trennen pou vire kamera a.
- Dwa-klike sou (Mouse2) epi trennen pou rale kamera.
- Mwayen-klike sou (Mouse3) epi trennen pou pano kamera.
- Chwazi diferan fonksyon transfè, valè Intel Open VKL API, ak kontwòl rann pou visualize volim la.
REMAK Eleman koòdone itilizatè yo ka sipèpoze. Trennen epi lage ba kontwòl ble a pou wè tout kontwòl yo.
Konsèy ak Obsèvasyon
- Diferan mòd rann ki disponib nan deroule rannman an. Mòd sa yo koresponn ak volim kontanporen sampling ak rann aplikasyon yo.
- Density Path Tracer renderer montre trase chemen nan yon volim. Li itilize vole Compute Sample() in support of a Woodcock-tracking sampling algorithm. Sèvi ak bwat dyalòg yo pou kontwole paramèt algorithm yo. Gade DensityPathTracer.cpp.
- Rendeman Hit-iterator demontre hit-iterator ak fonksyonalite kalkil gradyan. Li itilize vole Iterate it () ak vole Compute Gradient (). Ansyen sa aample montre tou tès lonbraj. Gade HitIteratorRenderer.cpp.
- Ray-march iterator demontre iterasyon entèval ak kalkil yon volim sample. Li itilize vole Iterate Interval () ak vole Compute Sample(). Gade RayMarchIteratorRenderer.cpp.
- Lè w ap eksplore samples, sonje ke kòd la alyas ak modilè sipòte fenèt la rann entèaktif. Pou pi byen konprann kòd la, kòmanse ak rann Pixel() fonksyon an.
- Mòd ISPC koresponn ak enplemantasyon kòd ki bati sou Intel® Implicit SPMD Program Compiler. Enplemantasyon sa yo pran avanstage nan kapasite SIMD nan processeurs modèn ak bay plis opòtinite pou pèfòmans.
Pwochen etap yo
- Kouri pre-konpile sample aplikasyon pou lòt konpozan Render Kit.
- Gade Pwochen Etap pou plis resous.
Kouri Intel® Spray Studio
Pwosedi sa a montre kijan pou w kouri aplikasyon Intel® Spray Studio. Intel Spray Studio se yon aplikasyon vitrin ki enkli nan Intel® neap Rendering Toolkit (Render Kit). Li se yon aplikasyon entèaktif ak extensible ray-tracing.
Prekondisyon: Konfigure sistèm ou a.
Pou kouri aplikasyon an:
- Louvri yon èd memwa.
- Mete kanpe varyab anviwònman yo:
rele "C:\Program Files (x86)\Intel\one API\setvars.bat"
REMAK Si ou enstale Render Kit la nan yon kote koutim, asire w ke ou ranplase C:\Program Files
(x86)\Intel\one API\ ak chemen enstalasyon koutim la anvan ou kouri lòd la. - Ale nan yon anyè ekri epi kreye yon anyè nan magazen sipò ak rezilta files. Pou egzanpample,
kreye katab rigs la:
cd %USERPROFILE% midair rigs cd rigs - Kouri Intel Spray Studio: ospStudio.exe
Ou ta dwe wè yon fenèt rann entèaktif: - Nan fenèt la rann, ale nan File > Demo Sèn epi chwazi youn nan Demo predefini sèn.
REMAK Gen kèk sèn ki montre kapasite entegrasyon Intel® Open Volim Kernel Library.
- Review sèn nan chwazi. Pou egzanpample, Demo a Hierarchy Multilevel sanble jan sa a:
Ou ka kontwole sèn nan view ak yon sourit jan sa a:
• Klike-dwa pou deplase kamera a antre ak soti nan pwen gade nan.
• Klike sou bò gòch pou vire.
• Scroll woulèt sourit la pou rale nan ak soti.
• Trennen epi gout pou deplase kamera a.
Ou kapab tou itilize kontwòl klavye sa yo:
• MONTE/BA: Deplase kamera a sou aks Z (antre ak deyò).
• ALT+UP/ALT+DOWN: Deplase kamera a sou aks Y (anlè oswa desann).
• GÒCH: Deplase kamera a sou goch sou aks X la.
• DWA: Deplase kamera a adwat sou aks X la.
• W/S: Chanje elevasyon kamera.
• ALT+S: Sove yon ankadreman kòm yon file nan yon anyè lokal.
• A/D: Chanje azimit kamera.
• ALT+A/ALT+D: Chanje woulo kamera.
• G: Montre / Kache koòdone itilizatè a.
• K: Kite aplikasyon an.
• P: Enprime yon graf sèn nan koki a.
• M: Enprime yon rejis materyèl sou koki a.
• B: Enprime limit ankadreman.
• V: Enprime paramèt kamera nan koki a.
• =: Pouse yon kote pou konsève pou paramèt kamera.
• -: Pop yon kote pou konsève pou paramèt kamera.
• 0-9: Mete yon snapshot kamera.
• Kenbe X, kenbe Y, kenbe Z: Kenbe aks kontrent pou mouvman kamera. - Ou ka sove imaj pèsistans yap ogmante jiska nan Menu > Save... > Ekran nan yon fòma imaj pi pito. Se imaj la sove nan anyè rad k ap travay la kòm estidyo. .
- Ou ka review Ekran ki sove a ak imaj ou pi pito viewer.
Pwochen etap yo
- Kouri pre-konpile sample aplikasyon pou lòt konpozan Render Kit.
- Gade Pwochen Etap pou plis resous.
Pwochen etap yo
Eksplore lòt resous Intel ® one API Rendering Toolkit (Render Kit).
Manyèl API
Bibliyotèk Render Kit bay entèfas API ki baze sou C99. Manyèl API yo sitiye nan bibliyotèk piblik eleman yo webpaj.
- Manyèl API Intel® OSPRay
- Intel® Embree API manyèl
- Manyèl API Intel® Open Volim Kernel Library (Intel® Open VKL).
- Intel® Open Image Denoise API manyèl
Tout Tèt API C99 yo konpile anba C++11. Si ou prefere C++, kèk bibliyotèk Render Kit ekspoze fonksyon C++ API wrappers ki defini nan header. files.
Bibliyotèk | Header |
Intel Spray | ospray_cpp.h |
Intel Open Image Denoise | oidn.hpp |
Avanse SampSous Pwogram yo
Pou chak eleman sample, sous la disponib nan eleman GitHub* depo:
- Intel Spray sample sous
- Intel Embrey sample sous
Pou sampdeskripsyon an, gade chapit 9 nan gid Intel Embrey. - Intel Open VKL sample sous
- Intel Open Image Denoise sample sous
Sa a se liy lòd sèlman. - Intel Spray Studio sous
- Eksplore tout samples nan yon sandbox fasil ak konplè. Edite ak rekonstwi yo byen vit.
- Jwenn anpil kondisyon pou bati bibliyotèk yo otomatikman
- Reviewing kòd sous bibliyotèk entèn yo
- Modifye fonksyonalite Render Kit, ki gen ladan staging bibliyotèk bati tan karakteristik opsyonèl
- Se script superbill la delivre kòm eleman nan ruttily nan distribisyon an Render Kit. Li sitiye tou nan pòtal Render Kit GitHub la. Pou yon script script superbill, gade dokiman pou sistèm operasyon ou a:
- Bati bibliyotèk Intel one API Rendering Toolkit pou Windows* OS
- Bati bibliyotèk Intel one API Rendering Toolkit pou Linux* OS
- Bati bibliyotèk Intel one API Rendering Toolkit pou macOS*
Fowòm ak Feedback
Poze kesyon epi bay opinyon sou fowòm Intel oneAPI Rendering Toolkit la.
Rapòte pwoblèm teknik dirèkteman sou depo GitHub eleman yo:
- Intel Spray depo
- Repozitwa Intel Embrey
- Intel Open VKL depo
- Intel Open Image Denoise depo
- Intel Spray Studio depo
Depanaj
Seksyon sa a dekri pwoblèm konnen ou ka rankontre lè w ap itilize Intel® one API Rendering Toolkit (Render Kit).
Pou sipò teknik, vizite Intel ® one API Rendering Toolkit Community Forum.
Erè: Pa gen pwotokòl espesifye
Ou ta ka wè erè sa a lè w ap kouri yon aplikasyon ki baze sou entèfas ki soti nan yon veso Docker*:
Pa gen pwotokòl ki espesifye
Erè 65544: X11: Echwe pou louvri ekspozisyon: 0
Fini rele apre voye yon egzanp nan 'sty::runtime error'
Ki sa (): Echwe pou inisyalize GLFW!
Avòte (nwayo jete)
Solisyon: Anvan ou lanse aplikasyon an, asire w ke ou kouri lòd xhost la nan veso Docker la:
lame +
Avi ak Limit responsabilite nou
Intel teknoloji ka mande pou pèmèt pyès ki nan konpitè, lojisyèl oswa sèvis deklanchman.
Pa gen okenn pwodwi oswa eleman ki ka absoliman an sekirite.
Depans ou yo ak rezilta yo ka varye.
© Intel Corporation. Intel, logo Intel ak lòt mak Intel yo se mak komèsyal Intel Corporation oswa filiales li yo. Lòt non ak mak yo ka reklame kòm pwopriyete lòt moun.
Enfòmasyon sou pwodwi ak pèfòmans
Pèfòmans varye selon itilizasyon, konfigirasyon ak lòt faktè. Aprann plis nan www.Intel.com/PerformanceIndex.
Avi revizyon #20201201
Pa gen okenn lisans (eksprime oswa implicite, pa estoppel oswa otreman) nan okenn dwa pwopriyete entelektyèl yo akòde pa dokiman sa a.
Pwodwi yo dekri yo ka genyen defo konsepsyon oswa erè ke yo rekonèt kòm errata ki ka lakòz pwodwi a devye ak espesifikasyon pibliye. Aktyèl karakterize errata yo disponib sou demann.
Intel rejte tout garanti eksprime ak implicite, ki gen ladan san limitasyon, garanti implicite nan komèsan, kondisyon fizik pou yon objektif patikilye, ak ki pa vyolasyon, osi byen ke nenpòt garanti ki soti nan kou nan pèfòmans, kou nan komès, oswa itilizasyon nan komès.
Dokiman / Resous
![]() |
intel Kòmanse ak OneAPI Rendering Toolkit pou Windows [pdfGid Itilizatè Kòmanse ak OneAPI Rendering Toolkit pou Windows, Kòmanse, ak OneAPI Rendering Toolkit pou Windows, Toolkit pou Windows |