intel - logoKom godt i gang med ét API Rendering Toolkit til Windows
Brugervejledning

Følgende instruktioner antager, at du har installeret Intel® one API Rendering Toolkit (Render Kit). Hvis du ikke har værktøjssættet installeret, se installationsvejledninger til Intel® one API Toolkits for installationsmuligheder. Følg disse trin for at komme i gang med Intel® one API Rendering Toolkit

  1. Konfigurer dit system.
  2. Byg og kør sample applikationer.
  3. Kør de prækompilerede sample applikationer.
  4. Næste trin: Vedrview yderligere ressourcer for at lære mere om Render Kit.

Konfigurer dit system

For at bruge Intel ® one API Rendering Toolkit (Render Kit) samples, skal du først konfigurere dit system som følger:

  1. Installer de ene API'erample browser for at få adgang til sample kilder.
  2. Installer Microsoft Visual Studio* med Cake* og Windows* SDK for at bygge samples.
  3. Installer billedværktøjer.
  4. Valgfrit: Installer GPU-drivere.

Installer den ene API Sampbrowseren
Du kan få adgang til sample applikationer fra den ene API'erampbrowseren. Browseren distribueres som en del af Intel® one API Base Toolkit (Base Kit) i mappen dev-utilities.
Installer Base Kit med Intel® one API Threading Building Blocks, som er tilgængelig i både Render Kit og Base Kit. Der kræves ingen andre Base Kit-komponenter. Se Base Kit-produktsiden for mere information og downloadlinks.
NOTE Du kan også få samples manuelt ved hjælp af Git*.
Installer Microsoft Visual Studio* med Cake* og Windows* SDK
Selvom Intel® neap Toolkits ikke kræver Cake* og Windows* SDK, er der mange en API'eramples leveres som Make-projekter. At bygge sådanne samples, skal du installere Cake og Windows SDK.
For at gøre dette skal du installere Microsoft Visual Studio* C++-udviklingsværktøjerne, som inkluderer Make-værktøjer i desktopudviklingen med C++-arbejdsbelastning. Se Cake-projekter i Visual Studio for installationsinstruktioner.
Typisk installeres de nødvendige komponenter fra den valgfri sektion af Visual Studio-installationsprogrammet. Visual C++ Tools for Cake er som standard installeret som en del af Desktop Development med C++ arbejdsbelastning. For mere information om Cake, se CMake.org. For mere information om Windows* SDK henvises til
Microsoft Dev Center Windows* SDK.
Installer billedværktøjer
Render Kit sampfiler og applikationer kræver ofte forbehandlede billeder som input eller genererer billeder som output. For at vise og konvertere input- og outputbilleder skal du have billedværktøjer til staging Net PBM filetyper (PPM og PFM). Det anbefalede værktøj er Image Magics*. Se billedmagien webwebsted for selvstændige og pakkehåndteringsinstallationsinstruktioner.
For GPU-brugere, download og installer GPU-drivere

  1. For at downloade driveren skal du gå til Grafikdrivere.
  2. Klik på den seneste version af Intel® Graphics – Windows ® 10 DCH-drivere.
  3. Kør installationsprogrammet.

Næste trin
Kom godt i gang med Intel ® one API Rendering Toolkit ved at bygge og køre sample applikationer.
Feedback
Del din feedback på denne artikel i Intel ® one API Rendering Toolkit-forummet.
Byg og kør Sample Projekter ved hjælp af Visual Studio*-kommandolinjen
Forudsætning: Konfigurer dit system.
At bygge og køre somampdet:

  1. Find somampprojektet ved hjælp af Code Sample Browser til Intel® oneAPI Toolkits.
  2. Byg og kør somampprojektet ved hjælp af CMake*.

Downloadsamples ved hjælp af Code Sample Browser til Intel® one API Toolkits
Brug koden Sample Browser til Intel one API Toolkits for at gennemse samlingen af ​​online Intel® one API'eramples. Du kan kopiere sampfiler til din lokale disk som bygbare sample projekter. De fleste Intel one API'erampLe-projekterne er bygget ved hjælp af Make* eller Cake, så byggevejledningen er inkluderet som en del af sample i en README file. Kode Sample Browser til Intel one API Toolkits er et selvstændigt enkelt-file eksekverbar, der ikke har nogen afhængighed af dynamiske runtime-biblioteker.
For en liste over komponenter, der understøtter Cake, se Brug Cake med én API-applikationer.
Vigtig
Der kræves en internetforbindelse for at downloade samples til Intel one API Toolkits. For information om, hvordan du bruger dette værktøjssæt offline, se Udvikling i offlinesystemer.
Kode Sample Browser til Intel one API Toolkits fungerer ikke med systemproxyindstillinger og understøtter ikke WPAD-proxy. Hvis du har problemer med at oprette forbindelse bagfra en proxy, se Fejlfinding.
For at downloade Intel ® one API Rendering Toolkit (Render Kit) samples:

  1. Åbn et kommandovindue for x64 Native Tools til VS 2019.
  2. Opsæt miljøvariabler:
    kald "C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTE Hvis du har installeret Render Kit til en brugerdefineret placering, skal du sørge for at erstatte C:\Program Files (x86)\Intel\one API\ med den tilpassede installationssti, før kommandoen køres.
  3. Kør Code S fra terminalenample Browser til Intel one API Toolkits med C++ og C samples. neap-cli -l kvist
    Den ene API CLI-menu vises:intel Kom godt i gang med oneAPI Rendering Toolkit til Windows - Opret et projekt
  4. Vælg Opret et projekt ved hjælp af piletasterne, og tryk derefter på Enter.
    Sprogvalget vises.intel Kom godt i gang med oneAPI Rendering Toolkit til Windows - cpp
  5. Vælg sproget til dine sample. Til dit første projekt skal du vælge kop og derefter trykke på Enter.
    Værktøjskassen sampliste over filer vises. Render Kit sampfiler er placeret under det ene API Libraries-undertræ.intel Kom godt i gang med oneAPI Rendering Toolkit til Windows - oneAPI Libraries
  6. Naviger til ét API-bibliotek > Kom godt i gang med Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, og tryk derefter på Enter.
  7. Angiv en placering for at downloade projektet til. Som standard er det stien, hvorfra du kørte Code Sample Browser til Intel one API Toolkits og projektnavn.intel Kom godt i gang med oneAPI Rendering Toolkit til Windows - Opret
  8. Tryk på Tab for at vælge Opret, og tryk derefter på Enter.
  9. Gentag trinene for at downloade samples til andre komponenter: 02_embree_gsg til Intel® Embraer, 03_openvkl_gsg til Intel® Open Volume Kernel Library, 04_oidn_gsg til Intel® Open Image
    Denoise og 05_ispc_gg til Intel® Implicit SPMD Program Compiler (Intel® ISPC). samples er nummererede og staged skal prøves i rækkefølge.
    Intel Open Volume Kernel Library 03_openvkl_gsg sample er tilgængelig i menupunktet C sprog i Code Sample Browser til Intel one API Toolkits:
    en. Vælg c sprog:intel Kom godt i gang med oneAPI Rendering Toolkit til Windows - Vælg c sprogb. Vælg Intel Open VKL sampdet:intel Kom godt i gang med oneAPI Rendering Toolkit til Windows - VKL sample

Se Udforsk Intel one API Samples fra kommandolinjen til en videovejledning om oprettelse af et projekt med kommandolinjen.
Byg og kør en Intel® Spray Sampjeg bruger kage*

  1. Naviger til mappen, hvor du downloadede 01_ospray_gsg sample.
  2. Kør følgende kommandoer for at bygge sampdet:
    midair build cd build cake .. cake –build . –config Frigiv
  3. Naviger til udgivelsesbiblioteket.
  4. Kør applikationen.
    .\ospTutorialCpp.exe
  5. Review outputbillederne med et billede viewen ansøgning om PPM file type. F.eksample, med Image Magick*:
    \imdisplay.exe første Frame Cup. ppm
    \imdisplay.exe akkumuleret Frame Capp. ppm
    Du skal se outputbillederne:
    • Enkelt-akkumulation gengiver første Frame Cpp:intel Kom godt i gang med oneAPI Rendering Toolkit til Windows - akkumuleringsgengivelse• Ti-akkumulation gengiver akkumuleret Frame Cup:

intel Kom godt i gang med oneAPI Rendering Toolkit til Windows -BuildByg og kør en Intel® Embrey Sampjeg bruger kage*

  1. Naviger til mappen, hvor du downloadede 02_embree_gsg sample.
  2. Kør følgende kommandoer for at bygge sampdet:
    mkdir bygge
    cd bygge
    kage..
    cmake –build . –config Frigiv
  3. Naviger til udgivelsesbiblioteket.
  4. Kør applikationen.

.\minimal.exe
Sampapplikationen udfører to stråle-til-trekant skæringstests med Intel Embrey API. Den ene test er vellykket, mens den anden test er en miss. Output skrives til terminalen:
0.000000, 0.000000, -1.000000: Fundet skæring på geometri 0, primitiv 0 ved tsar=1.000000 1.000000, 1.000000, -1.000000: Fandt ingen skæring.
Byg og kør et Intel® Open Volume Kernel Library Sampjeg bruger CMake*

  1. Naviger til den mappe, hvor du downloadede the03_openvkl_gsg sample.
  2. Kør følgende kommandoer for at bygge sampdet:
    opbygning i luften
    cd bygge
    kage..
    kage –bygge . –config Frigiv
  3. Naviger til udgivelsesbiblioteket.
  4. Kør applikationen.

.\vklTutorial.exe
Sampapplikationen viser sampling inden for en proceduremæssigt genereret volumen og output. samplange,
gradientberegning og multi-attribut sampling. Output skrives til terminalen.

Byg og kør en Intel® Open Image Denoise Sampjeg bruger CMake*

  1. Naviger til den mappe, hvor du downloadede 04_oidn_gsg sample.
  2. Kør følgende kommandoer for at bygge sampdet:
    midair bygge cd bygge kage ..
    kage –bygge . –config Frigiv
  3. Naviger til udgivelsesbiblioteket.
  4. Konverter den akkumulerede Frame Cup. ppm-billede til PFM-format med LSB-databestilling. F.eksample, med Image Magics*-konverteringsværktøjet:
    \magick.exe konverterample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: akkumuleret Frame Capp. om eftermiddagen
  5. Kør applikationen for at dæmpe billedet.
    .\oidnDenoise.exe -her akkumulerede Frame Capp. pm -o denoised.pfm
  6. Review outputbilledet med et billede viewen ansøgning om PPM file type. F.eksample, med billedmagi*:
    \imdisplay.exe denoiseret. om eftermiddagen
    • Oprindelig ti-akkumulering render akkumuleret Frame Cup:

intel Kom godt i gang med oneAPI Rendering Toolkit til Windows - Denoiseret resultat• Denoised resultat denoised. om eftermiddagen:intel Kom godt i gang med oneAPI Rendering Toolkit til Windows - Kør en IntelByg og kør en Intel® Implicit SPMD Program Compiler Sampjeg bruger CMake*

  1. Naviger til den mappe, hvor du downloadede 05_ispc_gsg sample.
  2. Kør følgende kommandoer for at bygge sampdet:
    opbygning i luften
    cd bygge
    kage..
    kage –bygge .
  3. Kør et enkelt-mål sampen ansøgning:
    .\simple.exe
  4.  Kør en multi-target sampen ansøgning:
    ./simple_multi.exe
    Applikationen udfører en simpel floating-point array-operation. Resultatet udskrives til stout.
0: simpel(0.000000) = 0.000000 8: simpel(8.000000) = 2.828427
1: simpel(1.000000) = 1.000000 9: simpel(9.000000) = 3.000000
2: simpel(2.000000) = 4.000000 10: simpel(10.000000) = 3.162278
3: simpel(3.000000) = 1.732051 11: simpel(11.000000) = 3.316625
4: simpel(4.000000) = 2.000000 12: simpel(12.000000) = 3.464102
5: simpel(5.000000) = 2.236068 13: simpel(13.000000) = 3.605551
6: simpel(6.000000) = 2.449490 14: simpel(14.000000) = 3.741657
7: simpel(7.000000) = 2.645751 15: simpel(15.000000) = 3.872983

Næste trin
Udforsk yderligere ressourcer i Næste trin.

Kør Pre-Compiled Sample Applikationer

Ud over biblioteker giver Intel® onlap Rendering Toolkit forudkompilerede sample ansøgninger til
fremhæve værktøjssættets funktioner. Disse prækompilerede applikationer bruger ofte eksterne grafikbiblioteker til at vise
funktioner i en interaktiv tilstand. I dette afsnit lærer du at køre de prækompilerede interaktive applikationer.

Kør prækompilerede interaktive applikationer

  • Kør en præ-kompileret sop Examppåføring med Intel ® Spray.
    sop Eksamples demonstrerer grundlæggende gengivelse af en interaktiv scene med Intel Spray. Den har GUI-kontroller, som du kan skifte til for at udforske Intel Spray-funktioner.
  • Kør et prækompileret trekantgeometriprogram med Intel ® Embrey. trekantgeometri, som andre Intel Embrey'eramples, demonstrerer kerne-ray-tracing-beregningsevne.
    Brug trekantgeometrien til at udforske Intel Embrey-funktioner.
  • Kør en præ-kompileret vole Examples applikation med Intel ® Open Volume Kernel Library (Intel® Open VKL). muslinge Examples demonstrerer grundlæggende gengivelse af en interaktiv scene med Intel Open VKL. Den har GUI-kontroller, der er typiske for volumengengivelsesvisualisering.

NOTE Intel ® Open Image Denoise bruges som en efterbehandlingsfunktion i ospExamples sampapplikationen og i Intel Spray Studio. Intel Open Image Denoise har ikke en selvstændig interaktiv applikation
Kør Intel® OSPRay Studio Showcase Application
Intel Spray Studio kombinerer Render Kit-biblioteker til en avanceret udstillingsapplikation. Prøv den prækompilerede Intel Spray Studio-applikation, før du udforsker kildekoden for at bruge den til dine egne projekter.
Intel Spray Studio funktioner:

  • En referencescenegraf til indlæsning, lagring og transformation af scenegeometri, teksturer og parametre i et interaktivt miljø
  • GUI-baseret sceneinstrumentering til gengivelse af parameterkontrol af en interaktiv applikation
  • C++ plugin-infrastruktur til brugerdefinerede kontroller
  • Input/output: Wave front OBJ, GLTF*, HDR-teksturer med Open Image IO*, statisk billedoutput
  • Intel Open Image Denoise-efterbehandling passerer med osprey-modulets denoiser-bibliotek fra Intel Spray
  • Python* binder til script-gengivelse
  •  Kamera animation kontrol
  • Multi-node rendering med MPI

Løb somample med Intel® OSPRay
Denne gennemgang demonstrerer, hvordan man kører en interaktiv sampapplikationen med Intel® OSPRay fra Intel® oneAPI Rendering Toolkit (Render Kit) til Windows* OS.
Forudsætning: Konfigurer dit system.
Sådan kører du applikationen:

  1. Åbn en kommandoprompt.
  2. Opsæt miljøvariabler:
    kald "C:\Program Files (x86)\Intel\oneAPI\setvars.bat"
    NOTE Hvis du har installeret Render Kit til en brugerdefineret placering, skal du sørge for at erstatte C:\Program Files (x86)\Intel\oneAPI\ med den tilpassede installationssti, før kommandoen køres.
  3. Gå til en skrivbar mappe og opret en mappe til at gemme support files. F.eksample, opret mappen rkgsg: cd %USERPROFILE% midair rkgsg cdrkgsg
  4. Kør ospExamples: ospExamples.exe

Et nyt GUI-vindue åbnes med flere simple scener sammensat af grundlæggende geometrityper, lys og volumener. Du kan redigere scenen ved at klikke på rullemenuenintel Kom godt i gang med oneAPI Rendering Toolkit til Windows - rullemenuknapperKontrol og tips
Du kan styre scenen view med en mus som følger:

  • Højreklik for at flytte kameraet ind og ud fra visningspunktet.
  • Venstre-klik for at rotere.
  • Brug et musehjul til at panorere.
    Dette rapporterer også geometri-id'et for gennemskåret geometri under markøren i en terminal.
  • Træk og slip for at flytte kameraet.

Du kan også bruge følgende tastaturkontroller:

  • Tryk på G for at vise/skjule brugergrænsefladen.
  • Tryk på Q for at afslutte applikationen.
    Du kan også styre scenen fra kontrolruden:
  • Prøv forskellige geometriske og volumetriske scener. View dem under forskellige renderere.
  • Annuller ramme ved interaktion giver mulighed for mere kontinuerlig animation under navigation.
  • Aktiver visning af dybde for at vise relativ dybde ved strålekrydset med scenen fra hver pixelplacering af kameraet.
  •  Aktiver visning af albedo for at vise materialets albedo ved strålekrydset med scenen fra hver pixelplacering af kameraet.
  • Aktiver denoiser for at dæmpe hver frame med Intel® Open Image Denoised
    Note: Denoiser fungerer måske bedre observeret med nogle geometrier end med andre. F.eksampFor det foruddefinerede Streamlines scenesæt viser konvergens med denoise mere tydeligt.

NOTE Hvis osprey modul denoiser ikke er tilgængelig i din distribution, kan du få den ved at bruge Superbill som beskrevet i Næste trin.

  • Skift pixelfilter til review de forskellige anti-aliasing-metoder, der er tilgængelige i API'en.
  • Skift pixel samples, som er antallet af sceneramples pr. pixel i én akkumulering. Højere samples resulterer i længere gengivelsestider, men hurtigere konvergens pr. akkumulering. Mindre samples pr. pixel giver hurtigere applikationsydelse.
  • Skift parameter for maksimal vejlængde, som er antallet af vejreflektioner eller brydninger pr. sample. Et højere tal er mere nøjagtigt, mens et lavere tal er hurtigere at beregne.
  • Ændre roulettebanelængden, som er tærskelværdien eller refleksioner eller brydninger, ved hvilken man tilfældigt afslutter gennemgangen af ​​en stråle. Et højere tal er mere nøjagtigt, mens et lavere tal er hurtigere at beregne.
  • Skift sample bidrag. Sample bidrag mindre end min. Bidrag vil ikke påvirke scenen. Et lavere tal er mere nøjagtigt, mens et højere tal er hurtigere at beregne.
  • Skift kameraets bevægelsessløring for at kontrollere sløringen, mens du flytter kameraet. En værdi på 0 slår sløringen fra.
  • Aktiver Render Sun Sky for at aktivere en kontrollerbar scenehorisont. Scenen vil afspejle horisonten som konfigureret fra GUI pop-up parametre.

Næste trin

  • Kør prækompilerede sample applikationer til andre Render Kit-komponenter.
  • Udforsk yderligere ressourcer i Næste trin.

Kør Intel® Embree Sample
Denne vejledning viser, hvordan man kører en interaktiv Intel® Embrey præ-kompileret sampapplikationer inkluderet i Intel® one API Rendering Toolkit (Render Kit). Dette sample demonstrerer, hvordan man genererer et billede med grundlæggende geometri ved hjælp af Intel Embrey.
Trekantgeometrien sampDen applikation, der er vist i selvstudiet, bruger en grafisk brugergrænseflade til at skabe en statisk terning og jordplan ved hjælp af trekantede hjørner.
Forudsætning: Konfigurer dit system.
Sådan kører du applikationen:

  1. Åbn en kommandoprompt.
  2. Opsæt miljøvariabler:
    kald "C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTE Hvis du har installeret Render Kit til en brugerdefineret placering, skal du sørge for at erstatte C:\Program Files (x86)\Intel\one API\ med den tilpassede installationssti, før kommandoen køres.
  3. Gå til en skrivbar mappe og opret en mappe til at gemme support files. F.eksample, opret mappen rk_gsg:
    cd %USERPROFILE%
    mellemluft rigge
    cd rigs
  4. Kør trekantsgeometrien sample: triangle_geometry.exe
    Et nyt vindue åbnes med en 3D-strålesporet terning. For at flytte kameraet skal du klikke og trække venstre museknap eller bruge W, A, S, D eller piletasterne. For detaljer om sample, se kapitel 9 i Intel Embrey-dokumentationen.

intel Kom godt i gang med oneAPI Rendering Toolkit til Windows - 3D rayTips og observationer

  • For at flytte kameraet skal du klikke og trække venstre museknap eller bruge knapperne W, A, S, D eller piletasterne.
  • Dette sample demonstrerer, hvordan man genererer et billede med grundlæggende geometri ved hjælp af Intel Embrey.
  • trekant geometri sampfunktionerne:
  • Et hårdt kodet array af simple flydende toppunktsdata, bestående af placeringen af ​​kubens hjørner og jordplanet.
  • Definitionen af ​​indekslister for at konstruere trekanter fra hjørnerne.
  • API-definerede geometridatastrukturer til at skabe og overføre vertex- og indeksdata til scenen.
  •  Et multi-threaded beregningshierarki til ray-tracing over billedrammen.
  • Computerstråler er opdelt i fliser af skærmpixel. Fliser er delt mellem tråde.
  • Hver flise udfører ray intersect-tests for hver pixel i flisen.
  • Ud over grundlæggende stråleskæringstest, der bestemmer trekantfarverne, udføres en skyggeskæringstest (okklusion) ved skæringspunktet for én hårdkodet fast lysretning.
  • De endelige pixels har farvedata beregnet ud fra strålerne pakket ind i RGB farvetripletter.
  • Stilladsabstraktion giver meget af limkoden. Denne abstraktion bruges flittigt i andre Intel
    Embrey sample applikationer. samples abstraktion inkluderer:
  • Opsætning til tilbagekald til initialiserings-, gengivelses- og nedtagningsfunktioner
  • Datastrukturer til styring af scenedata
  • Tastatur og mus input/output
  • API kobles ind i operativsystemets vinduesstyringskode til visualisering

Se applikationskilden i triangle_geometry_device.cpp i Intel Embraer GitHub*-lageret.
Intel Embrey-forhold til andre Render Kit-komponenter

  • Intel® Spray, den åbne skalerbare bærbare ray-tracing-motor, bruger Intel Embrey til at generere billeder. Intel Spray leverer også objekter og funktionalitet, der er typisk for 3D-scener.
  • Intel Spray-bestemmelser omfatter volumen- og geometriobjekter, materialer, teksturer, lys, kamera, rammebuffere, MPI-baseret distribueret computerbehandling og andre.
  • For udviklere med OpenGL*-lignende baggrund kan Intel Spray være en bedre måde at starte udforskning af værktøjssættet på end Intel Embrey.
  • Intel Embrey path tracer example-programmet giver en minimal og logisk introduktion til en stisporing. Få adgang til en fuld professionel visualiseringsimplementering af en path tracer renderer i Intel Spray API.
  •  Intel Embrey-kapacitet er centreret omkring geometrisk ray-tracing. I modsætning hertil giver Intel® Open Volume Kernel Library (Intel® Open VKL) volumenvisualisering og sampling kapacitet.
  • Billeder gengivet med Intel Embrey kan forstørres med Intel® Open Image Denoise. Intel Spray sørger dog for udvidet rammebufferkanaladgang for at forenkle håndteringen af ​​datanedbrydning. Resultatet er støjbeskyttede billeder i høj kvalitet til en reduceret ray tracing-beregningsomkostning.

Næste trin

  • Kør prækompilerede sample applikationer til andre Render Kit-komponenter.
  • Se Næste trin for flere ressourcer.

Kør Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Denne vejledning beskriver, hvordan man kører en præ-kompileret interaktiv sampapplikationen bygget på Intel® Open
Volume Kernel Library (Intel® Open VKL).
Volden Examples sampapplikationen gengiver Intel Open VKL API-resultaterne til at screene gennem en grafisk grænseflade.
Forudsætning: Konfigurer dit system.
Sådan kører du applikationen:

  1. Åbn en kommandoprompt.
  2. Opsæt miljøvariabler:
    kald "C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTE Hvis du har installeret Render Kit til en brugerdefineret placering, skal du sørge for at erstatte C:\Program Files (x86)\Intel\one API\ med den tilpassede installationssti, før kommandoen køres.
  3. Gå til en skrivbar mappe og opret en mappe til at gemme support files. F.eksample, skabe den
    klude mappe:
    cd %USERPROFILE%
    mellemluft rigge
    cd rigs
  4. Kør sampen ansøgning:
    muslinge Examples.exe
    Sampresultaterne åbnes i et nyt GUI-vindue.

Følgende kontroller er tilgængelige:

  • Venstre-klik (mus1), og træk for at rotere kameraet.
  • Højreklik (Mouse2) og træk for at zoome kameraet.
  • Mellemklik (Mouse3), og træk for at panorere kameraet.
  • Vælg forskellige overførselsfunktioner, Intel Open VKL API-værdier og gengivelseskontroller for at visualisere lydstyrken.
    intel Kom godt i gang med oneAPI Rendering Toolkit til Windows - alle kontroller

NOTE Brugergrænsefladeelementer kan overlappe hinanden. Træk og slip den blå kontrollinje for at se alle kontroller.
Tips og observationer

  • Forskellige gengivelsestilstande er tilgængelige fra rullemenuen for gengivelse. Disse tilstande svarer til nutidige volumenerampling og rendering applikationer.
  • Density Path Tracer-renderer demonstrerer stisporing i et volumen. Den bruger vole Compute Sample() til støtte for en Woodcock-tracking sampling algoritme. Brug dialogboksene til at styre algoritmeparametre. Se DensityPathTracer.cpp.
  • Hit-iterator-renderer demonstrerer hit-iterator og gradientberegningsfunktionalitet. Den bruger vole Iterate it() og vole Compute Gradient(). Denne example demonstrerer også skyggetest. Se HitIteratorRenderer.cpp.
  • Ray-march iterator demonstrerer interval iteration og beregning af et volumen sample. Den bruger vole Iterate Interval() og vole Compute Sample(). Se RayMarchIteratorRenderer.cpp.
  • Når man udforsker samples, bemærk, at koden er aliaseret og modulær for at understøtte det interaktive gengivelsesvindue. For bedre at forstå koden, start med render Pixel()-funktionen.
  • ISPC-tilstande svarer til kodeimplementeringer bygget på Intel® Implicit SPMD Program Compiler. Disse implementeringer tager fordeltage af SIMD-kapaciteter af moderne processorer og giver flere muligheder for ydeevne.

Næste trin

  • Kør prækompilerede sample applikationer til andre Render Kit-komponenter.
  • Se Næste trin for flere ressourcer.

Kør Intel® Spray Studio
Denne gennemgang demonstrerer, hvordan du kører Intel® Spray Studio-applikationen. Intel Spray Studio er en udstillingsapplikation inkluderet i Intel® neap Rendering Toolkit (Render Kit). Det er en interaktiv og udvidelig ray-tracing-applikation.
Forudsætning: Konfigurer dit system.
Sådan kører du applikationen:

  1. Åbn en kommandoprompt.
  2. Opsæt miljøvariabler:
    kald "C:\Program Files (x86)\Intel\one API\setvars.bat"
    NOTE Hvis du har installeret Render Kit til en brugerdefineret placering, skal du sørge for at erstatte C:\Program Files
    (x86)\Intel\one API\ med den tilpassede installationssti, før kommandoen køres.
  3. Gå til en skrivbar mappe og opret en mappe til at gemme understøttelse og resultat files. F.eksample,
    opret rigsmappen:
    cd %USERPROFILE% midair rigs cd rigs
  4. Kør Intel Spray Studio: ospStudio.exe
    Du bør se et interaktivt gengivelsesvindue:intel Kom godt i gang med oneAPI Rendering Toolkit til Windows - File
  5. Gå til i gengivelsesvinduet File > Demo Scene og vælg en af ​​de foruddefinerede demoer scener.intel Kom godt i gang med oneAPI Rendering Toolkit til Windows - Demo SceneNOTE Nogle scener demonstrerer Intel® Open Volume Kernel Library integrationskapacitet.
  6. Review den valgte scene. F.eksample, Multilevel Hierarchy-demoen ser ud som følger:intel Kom godt i gang med oneAPI Rendering Toolkit til Windows - Demo Scene 1Du kan styre scenen view med en mus som følger:
    • Højreklik for at flytte kameraet ind og ud fra visningspunktet.
    • Venstre-klik for at rotere.
    • Rul med musehjulet for at zoome ind og ud.
    • Træk og slip for at flytte kameraet.
    Du kan også bruge følgende tastaturkontroller:
    • OP/NED: Flyt kameraet langs Z-aksen (ind og ud).
    • ALT+OP/ALT+NED: Flyt kameraet langs Y-aksen (op eller ned).
    • VENSTRE: Flyt kameraet til venstre langs X-aksen.
    • HØJRE: Flyt kameraet til højre langs X-aksen.
    • W/S: Skift kamerahøjde.
    • ALT+S: Gem en ramme som en file til en lokal telefonbog.
    • A/D: Skift kameraets azimut.
    • ALT+A/ALT+D: Skift kamerarulle.
    • G: Vis/skjul brugergrænsefladen.
    • Q: Afslut programmet.
    • P: Udskriv en scenegraf til skallen.
    • M: Udskriv et materialeregister til skallen.
    • B: Udskriv rammegrænser.
    • V: Udskriv kameraparametre til skallen.
    • =: Tryk på en placering for at gemme kameraparametre.
    • -: Pop en placering for at gemme kameraparametre.
    • 0-9: Indstil et kamerasnapshot.
    • Hold X, hold Y, hold Z: Hold aksen begrænset til kamerabevægelse.
  7. Du kan gemme outputbillede fra Menu > Gem... > Skærmbillede i et foretrukket billedformat. Billedet gemmes i arbejdskludebiblioteket som studie. .intel Kom godt i gang med oneAPI Rendering Toolkit til Windows - Gem
  8. Du kan genview det gemte skærmbillede med dit foretrukne billede vieweh.

Næste trin

  • Kør prækompilerede sample applikationer til andre Render Kit-komponenter.
  • Se Næste trin for flere ressourcer.

Næste trin
Udforsk yderligere Intel ® one API Rendering Toolkit (Render Kit)-ressourcer.
API manualer
Render Kit-biblioteker leverer C99-baserede API-grænseflader. API-manualer er placeret på det offentlige komponentbibliotek websider.

  • Intel® OSPRay API manual
  • Intel® Embree API manual
  • Intel® Open Volume Kernel Library (Intel® Open VKL) API-manual
  • Intel® Open Image Denoise API manual

Alle C99 API-headere kompileres under C++11. Hvis du foretrækker C++, viser nogle Render Kit-biblioteker C++ API-indpakningsfunktionalitet defineret i header files.

Bibliotek Overskrift
Intel Spray ospray_cpp.h
Intel Open Image Denoise oidn.hpp

 Avanceret Sample Programkilder
For hver komponent sample, kilde er tilgængelig i komponent GitHub* repository:

  • Intel Spray sample kilder
  • Intel Embrey sample kilder
    For sampbeskrivelsen, se kapitel 9 i Intel Embrey guide.
  • Intel Open VKL sample kilder
  • Intel Open Image Denoise sample kilder
    Dette er kun kommandolinje.
  • Intel Spray Studio-kilde
Superbiller
Du kan implementere et lokalt miljø til at bygge og køre alle samples med superbillen. Superbillen er et komplet automatiseret Cake*-script til at hente og bygge alle Render Kit-biblioteker og samples. Superbillen er en anbefalet metode til:
  • Udforsker alle samples i en nem og omfattende sandkasse. Redigering og genopbygning af dem hurtigt.
  • At få mange forudsætninger for at bygge bibliotekerne automatisk
  • Reviewing intern biblioteks kildekode
  • Ændring af Render Kit-funktionalitet, inklusive staging bibliotekets byggetid valgfri funktioner
  • Superbill-manuskriptet leveres som den skøre komponent i Render Kit-distributionen. Det er også placeret i Render Kit GitHub-portalen. For en gennemgang af superbill-scriptet, se dokumentet til dit operativsystem:
  • Byg Intel one API Rendering Toolkit Libraries til Windows* OS
  • Byg Intel one API Rendering Toolkit Libraries til Linux* OS
  •  Byg Intel one API Rendering Toolkit Libraries til macOS*

Fora og feedback
Stil spørgsmål og giv feedback på Intel oneAPI Rendering Toolkit-forummet.
Rapporter tekniske problemer direkte på komponent GitHub repositories:

  • Intel Spray repository
  • Intel Embrey repository
  • Intel Open VKL-lager
  • Intel Open Image Denoise repository
  • Intel Spray Studio repository

Fejlfinding

Dette afsnit beskriver kendte problemer, du kan støde på, når du bruger Intel® one API Rendering Toolkit (Render Kit).
For teknisk support, besøg Intel ® one API Rendering Toolkit Community Forum.
Fejl: Ingen protokol angivet
Du kan muligvis se følgende fejl, når du kører en GUI-baseret applikation fra en Docker*-container:
Ingen protokol specificeret
Fejl 65544: X11: Kunne ikke åbne display :0
Terminate kaldet efter at have kastet en forekomst af 'sty::runtime error'
What(): Kunne ikke initialisere GLFW!
Afbrudt (kerne dumpet)
Løsning: Før du starter programmet, skal du sørge for at køre xhost-kommandoen i Docker-beholderen:
vært +

Meddelelser og ansvarsfraskrivelser

Intel-teknologier kan kræve aktiveret hardware, software eller service-aktivering.
Intet produkt eller komponent kan være helt sikkert.
Dine omkostninger og resultater kan variere.
© Intel Corporation. Intel, Intel-logoet og andre Intel-mærker er varemærker tilhørende Intel Corporation eller dets datterselskaber. Andre navne og mærker kan hævdes som andres ejendom.
Produkt- og ydeevneoplysninger
Ydeevnen varierer efter brug, konfiguration og andre faktorer. Lær mere på www.Intel.com/PerformanceIndex.
Bemærk revision #20201201
Ingen licens (udtrykt eller underforstået, ved estoppel eller på anden måde) til nogen intellektuel ejendomsret er givet af dette dokument.
De beskrevne produkter kan indeholde designfejl eller fejl kendt som errata, som kan få produktet til at afvige fra offentliggjorte specifikationer. Aktuelle karakteriserede errata er tilgængelige på anmodning.
Intel fraskriver sig alle udtrykkelige og underforståede garantier, herunder uden begrænsning de underforståede garantier for salgbarhed, egnethed til et bestemt formål og ikke-krænkelse, såvel som enhver garanti, der opstår som følge af ydeevne, handel eller brug i handelen.

intel - logo

Dokumenter/ressourcer

intel Kom godt i gang med oneAPI Rendering Toolkit til Windows [pdfBrugervejledning
Kom godt i gang med oneAPI Rendering Toolkit til Windows, Kom godt i gang med oneAPI Rendering Toolkit til Windows, Toolkit til Windows

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *