Kom igång med ett API Rendering Toolkit för Windows
Användarhandbok
Följande instruktioner förutsätter att du har installerat Intel® one API Rendering Toolkit (Render Kit). Om du inte har verktygslådan installerad, se installationsguider för Intel® one API Toolkits för installationsalternativ. Följ dessa steg för att komma igång med Intel® one API Rendering Toolkit
- Konfigurera ditt system.
- Bygg och kör sample applikationer.
- Kör den förkompilerade sample applikationer.
- Nästa steg: Review ytterligare resurser för att lära dig mer om Render Kit.
Konfigurera ditt system
För att använda Intel ® one API Rendering Toolkit (Render Kit) samples måste du först ställa in ditt system enligt följande:
- Installera ett API:erampwebbläsaren för att komma åt sample källor.
- Installera Microsoft Visual Studio* med Cake* och Windows* SDK för att bygga samples.
- Installera bildverktyg.
- Valfritt: Installera GPU-drivrutiner.
Installera ett API Sampwebbläsaren
Du kan komma åt sample applikationer från ett API:erampwebbläsaren. Webbläsaren distribueras som en del av Intel® one API Base Toolkit (Base Kit) i dev-utilities-katalogen.
Installera Base Kit med Intel® one API Threading Building Blocks, som finns i både Render Kit och Base Kit. Inga andra Base Kit-komponenter krävs. Se produktsidan för Base Kit för mer information och nedladdningslänkar.
NOTERA Du kan också få sampfiler manuellt med Git*.
Installera Microsoft Visual Studio* med Cake* och Windows* SDK
Även om Intel® neap Toolkits inte kräver Cake* och Windows* SDK, många en API:eramples levereras som Make-projekt. Att bygga sådanaamples, måste du installera Cake och Windows SDK.
För att göra detta, installera Microsoft Visual Studio* C++ utvecklingsverktyg, som inkluderar Make-verktyg i skrivbordsutveckling med C++ arbetsbelastning. Se Cake-projekt i Visual Studio för installationsinstruktioner.
Vanligtvis installeras de nödvändiga komponenterna från den valfria delen av installationsprogrammet för Visual Studio. Visual C++ Tools for Cake är installerat som standard som en del av Desktop Development med C++ arbetsbelastning. För mer information om Cake, se CMake.org. För mer information om Windows* SDK, se
Microsoft Dev Center Windows* SDK.
Installera bildverktyg
Render Kit sampfiler och applikationer kräver ofta förbehandlade bilder som indata eller genererar bilder som utdata. För att visa och konvertera in- och utdatabilder måste du skaffa bildverktyg för staging Net PBM filetyper (PPM och PFM). Rekommenderat verktyg är Image Magics*. Se Image Magick webwebbplats för installationsinstruktioner för fristående och pakethanterare.
För GPU-användare, ladda ner och installera GPU-drivrutiner
- För att ladda ner drivrutinen, gå till Grafikdrivrutiner.
- Klicka på den senaste versionen av Intel® Graphics – Windows ® 10 DCH-drivrutiner.
- Kör installationsprogrammet.
Nästa steg
Kom igång med Intel ® one API Rendering Toolkit genom att bygga och köra sample applikationer.
Feed-back
Dela din feedback om den här artikeln i Intel ® one API Rendering Toolkit-forum.
Bygg och kör Sample Projekt med Visual Studio*-kommandoraden
Nödvändig förutsättning: Konfigurera ditt system.
Att bygga och driva somampde:
- Hitta somampprojektet med hjälp av Code Sample Browser för Intel® oneAPI Toolkits.
- Bygg och kör somampprojektet med CMake*.
Nedladdningaramples med koden Sample Browser for Intel® one API Toolkits
Använd kod Sample Browser for Intel one API Toolkits för att bläddra i samlingen av online Intel® one API:eramples. Du kan kopiera sampfiler till din lokala disk som byggbara filerample projekt. De flesta Intel one API:erampprojekten byggs med Make* eller Cake, så bygginstruktionerna ingår som en del av sample i en README file. Kod Sample Browser for Intel one API Toolkits är en fristående enkel-file körbar som inte har något beroende av dynamiska runtime-bibliotek.
För en lista över komponenter som stöder Cake, se Använd Cake med ett API-program.
Viktig
En internetanslutning krävs för att ladda ner samples för Intel one API Toolkits. För information om hur du använder denna verktygslåda offline, se Utveckla i offlinesystem.
Kod Sample Browser for Intel one API Toolkits fungerar inte med systemproxyinställningar och stöder inte WPAD-proxy. Om du har problem med att ansluta bakom en proxy, se Felsökning.
För att ladda ner Intel ® one API Rendering Toolkit (Render Kit) samples:
- Öppna ett kommandofönster för x64 Native Tools för VS 2019.
- Ställ in miljövariabler:
anrop "C:\Program Files (x86)\Intel\one API\setvars.bat"
NOTERA Om du installerade Render Kit på en anpassad plats, se till att byta ut C:\Program Files (x86)\Intel\one API\ med den anpassade installationssökvägen innan kommandot körs. - Kör koden S från terminalenample Browser för Intel one API Toolkits med C++ och C samples. neap-cli -l klippa
En API CLI-menyn visas: - Välj Skapa ett projekt med piltangenterna och tryck sedan på Enter.
Språkvalet visas. - Välj språk för dina sample. För ditt första projekt, välj kopp och tryck sedan på Enter.
Verktygslådan sampleslistan visas. Render Kit sampfilerna finns under det ena API Libraries-underträdet. - Navigera till ett API-bibliotek > Komma igång med Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg och tryck sedan på Enter.
- Ange en plats att ladda ner projektet till. Som standard är det sökvägen där du körde Code Sample Browser for Intel one API Toolkits och projektnamn.
- Tryck på Tabb för att välja Skapa och tryck sedan på Enter.
- Upprepa stegen för att ladda ner samples för andra komponenter: 02_embree_gsg för Intel® Embraer, 03_openvkl_gsg för Intel® Open Volume Kernel Library, 04_oidn_gsg för Intel® Open Image
Denoise och 05_ispc_gg för Intel® Implicit SPMD Program Compiler (Intel® ISPC). sampfilerna är numrerade och staged att prövas i ordning.
Intel Open Volume Kernel Library 03_openvkl_gsg sample är tillgänglig i C-språkmenyalternativet i Code Sample Browser för Intel one API Toolkits:
a. Välj c språk:b. Välj Intel Open VKL sampde:
Se Utforska Intel one API Sampfrån kommandoraden för en videohandledning om hur du skapar ett projekt med kommandoraden.
Bygg och kör en Intel® Spray Sampjag använder tårta*
- Navigera till mappen där du laddade ner 01_ospray_gsg sample.
- Kör följande kommandon för att bygga sampde:
midair bygga cd bygga tårta .. tårta –bygga . –config Släpp - Navigera till Release-katalogen.
- Kör programmet.
.\ospTutorialCpp.exe - Review de utgående bilderna med en bild viewer ansökan om PPM file typ. Till exempelample, med Image Magick*:
\imdisplay.exe första Frame Cup. ppm
\imdisplay.exe ackumulerad Frame Capp. ppm
Du bör se utdatabilderna:
• Enackumulering gör första bildruta Cpp:• Tio ackumulering gör ackumulerad Frame Cup:
Bygg och kör en Intel® Embrey Sampjag använder tårta*
- Navigera till mappen där du laddade ner 02_embree_gsg sample.
- Kör följande kommandon för att bygga sampde:
mkdir bygga
cd bygga
kaka ..
cmake –bygga . –config Släpp - Navigera till Release-katalogen.
- Kör programmet.
.\minimal.exe
Sampapplikationen utför två stråle-till-triangel skärningstest med Intel Embrey API. Det ena testet är framgångsrikt, medan det andra testet är en miss. Utdata skrivs till terminalen:
0.000000, 0.000000, -1.000000: Hittade skärningspunkten på geometri 0, primitiv 0 vid tsar=1.000000 1.000000, 1.000000, -1.000000: Hittade ingen korsning.
Bygg och kör ett Intel® Open Volume Kernel Library Sampjag använder CMake*
- Navigera till mappen där du laddade ner the03_openvkl_gsg sample.
- Kör följande kommandon för att bygga sampde:
midair konstruktion
cd bygga
kaka ..
tårta –bygga . –config Släpp - Navigera till Release-katalogen.
- Kör programmet.
.\vklTutorial.exe
Sampapplikationen visar sampling inom en procedurmässigt genererad volym och utgångar. samplånga,
gradientberäkning och multiattributsamplånga. Utdata skrivs till terminalen.
Bygg och kör en Intel® Open Image Denoise Sampjag använder CMake*
- Navigera till mappen där du laddade ner 04_oidn_gsg sample.
- Kör följande kommandon för att bygga sampde:
midair bygga cd bygg tårta..
tårta –bygga . –config Släpp - Navigera till Release-katalogen.
- Konvertera den ackumulerade Frame Cup. ppm-bild till PFM-format med LSB-databeställning. Till exempelample, med konverteringsverktyget Image Magics*:
\magick.exe konverteraample>\01_ospray_gsg\build\Release \ackumulerad ramkopp. ppm -endian LSB PFM: ackumulerad Frame Capp. kl - Kör programmet för att försvaga bilden.
.\oidnDenoise.exe -hennes ackumulerade Frame Capp. pm -o denoised.pfm - Review utdatabilden med en bild viewer ansökan om PPM file typ. Till exempelample, med Image Magics*:
\imdisplay.exe avbruten. kl
• Ursprunglig tio-ackumulering gör ackumulerad frame Cup:
• Denoised resultat deoised. pm:
Bygg och kör en Intel® Implicit SPMD Program Compiler Sampjag använder CMake*
- Navigera till mappen där du laddade ner 05_ispc_gsg sample.
- Kör följande kommandon för att bygga sampde:
midair konstruktion
cd bygga
kaka ..
tårta –bygga . - Kör en målgruppample ansökan:
.\simple.exe - Kör en multi-target sample ansökan:
./simple_multi.exe
Applikationen utför en enkel flytande-komma-arrayoperation. Resultatet skrivs ut till stout.
0: enkel(0.000000) = 0.000000 | 8: enkel(8.000000) = 2.828427 |
1: enkel(1.000000) = 1.000000 | 9: enkel(9.000000) = 3.000000 |
2: enkel(2.000000) = 4.000000 | 10: enkel(10.000000) = 3.162278 |
3: enkel(3.000000) = 1.732051 | 11: enkel(11.000000) = 3.316625 |
4: enkel(4.000000) = 2.000000 | 12: enkel(12.000000) = 3.464102 |
5: enkel(5.000000) = 2.236068 | 13: enkel(13.000000) = 3.605551 |
6: enkel(6.000000) = 2.449490 | 14: enkel(14.000000) = 3.741657 |
7: enkel(7.000000) = 2.645751 | 15: enkel(15.000000) = 3.872983 |
Nästa steg
Utforska ytterligare resurser i Nästa steg.
Kör förkompilerad Sample Applikationer
Förutom bibliotek tillhandahåller Intel® onlap Rendering Toolkit förkompilerade sample ansökningar till
markera verktygssatsens funktioner. Dessa förkompilerade applikationer använder ofta externa grafikbibliotek för att visa
funktioner i ett interaktivt läge. I det här avsnittet lär du dig att köra de förkompilerade interaktiva applikationerna.
Kör förkompilerade interaktiva applikationer
- Kör en förkompilerad sop Exampapplikation med Intel ® Spray.
sop Examples visar grundläggande rendering av en interaktiv scen med Intel Spray. Den har GUI-kontroller som du kan växla för att utforska Intel Spray-funktioner. - Kör en förkompilerad triangelgeometriapplikation med Intel ® Embrey. triangelgeometri, som andra Intel Embreysamples, demonstrerar core ray-tracing beräkningskapacitet.
Använd triangelgeometrin för att utforska Intel Embrey-funktioner. - Kör en förkompilerad sork Examples-applikation med Intel ® Open Volume Kernel Library (Intel® Open VKL). sork Examples visar grundläggande rendering av en interaktiv scen med Intel Open VKL. Den har GUI-kontroller som är typiska för visualisering av volymrendering.
NOTERA Intel ® Open Image Denoise används som en efterbearbetningsfunktion i ospExamples sampapplikationen och i Intel Spray Studio. Intel Open Image Denoise har inte en fristående interaktiv applikation
Kör Intel® OSPRay Studio Showcase Application
Intel Spray Studio kombinerar Render Kit-bibliotek till en toppmodern showcase-applikation. Prova den förkompilerade Intel Spray Studio-applikationen innan du utforskar källkoden för att använda den för dina egna projekt.
Intel Spray Studio funktioner:
- En referensscengraf för att ladda, lagra och transformera scengeometri, texturer och parametrar i en interaktiv miljö
- GUI-baserad sceninstrumentering för att rendera parameterstyrning av en interaktiv applikation
- C++ plugin-infrastruktur för anpassade kontroller
- Ingång/utgång: Wave front OBJ, GLTF*, HDR-texturer med Open Image IO*, statisk bildutgång
- Intel Open Image Denoise efterbearbetning passerar med Osprey-modulens denoiser-bibliotek från Intel Spray
- Python* binder till skriptrendering
- Kameraanimationskontroller
- Multi-nod rendering med MPI
Spring somample med Intel® OSPRay
Den här genomgången visar hur man kör en interaktiv sampapplikationen med Intel® OSPRay från Intel® oneAPI Rendering Toolkit (Render Kit) för Windows* OS.
Nödvändig förutsättning: Konfigurera ditt system.
Så här kör du programmet:
- Öppna en kommandotolk.
- Ställ in miljövariabler:
anrop "C:\Program Files (x86)\Intel\oneAPI\setvars.bat"
NOTERA Om du installerade Render Kit på en anpassad plats, se till att byta ut C:\Program Files (x86)\Intel\oneAPI\ med den anpassade installationssökvägen innan du kör kommandot. - Gå till en skrivbar katalog och skapa en katalog för att lagra stöd files. Till exempelample, skapa mappen rkgsg: cd %USERPROFILE% mellanluft rkgsg cdrkgsg
- Kör ospExamples: ospExamples.exe
Ett nytt GUI-fönster öppnas med flera enkla scener som består av grundläggande geometrityper, ljus och volymer. Du kan redigera scenen genom att klicka på rullgardinsknappenKontroller och tips
Du kan styra scenen view med en mus enligt följande:
- Högerklicka för att flytta kameran in och ut från blickpunkten.
- Vänsterklicka för att rotera.
- Använd ett mushjul för att panorera.
Detta rapporterar också geometri-ID för genomskuren geometri under markören i en terminal. - Dra och släpp för att flytta kameran.
Du kan också använda följande tangentbordskontroller:
- Tryck på G för att visa/dölja användargränssnittet.
- Tryck på Q för att avsluta programmet.
Du kan också styra scenen från kontrollrutan: - Prova olika geometriska och volymetriska scener. View dem under olika renderare.
- Avbryt bildruta vid interaktion möjliggör mer kontinuerlig animering under navigering.
- Aktivera visning av djup för att visa relativt djup vid strålens skärning med scenen från varje pixelplats i kameran.
- Aktivera visning av albedo för att visa materialets albedo vid strålens skärning med scenen från varje pixelplats i kameran.
- Aktivera denoiser för att försvaga varje bildruta med Intel® Open Image Denoised
Notera: Denoiser kan fungera bättre observeras med vissa geometrier än med andra. Till exempelampI den fördefinierade uppsättningen Streamlines visar den tydligare konvergens med denoise.
NOTERA Om fiskgjusemodulen denoiser inte är tillgänglig i din distribution, kan du få den med hjälp av Superbill som beskrivs i Nästa steg.
- Byt pixelfilter till review de olika kantutjämningsmetoderna som finns tillgängliga i API:et.
- Ändra pixel samples, vilket är antalet sceneramples per pixel i en ackumulering. Högre samples resulterar i längre renderingstider, men snabbare konvergens per ackumulering. Mindre samples per pixel ger snabbare applikationsprestanda.
- Ändra parametern för maximal väglängd, vilket är antalet banreflektioner eller brytningar per sample. Ett högre tal är mer exakt, medan ett lägre tal är snabbare att beräkna.
- Ändra längden på roulettebanan, vilket är tröskeln eller reflektioner eller brytningar vid vilken en stråle slumpmässigt ska avslutas. Ett högre tal är mer exakt, medan ett lägre tal är snabbare att beräkna.
- Ändringarample bidrag. Sample bidrag mindre än min Bidrag kommer inte att påverka scenen. Ett lägre tal är mer exakt, medan ett högre tal är snabbare att beräkna.
- Ändra kamerarörelseoskärpa för att kontrollera oskärpa när du flyttar kameran. Ett värde på 0 stänger av oskärpan.
- Aktivera Render Sun Sky för att aktivera en kontrollerbar scenhorisont. Scenen kommer att återspegla horisonten som konfigurerats från GUI-popup-parametrar.
Nästa steg
- Kör förkompilerade sampapplikationer för andra Render Kit-komponenter.
- Utforska ytterligare resurser i Nästa steg.
Kör Intel® Embree Sample
Denna handledning visar hur man kör en interaktiv Intel® Embrey förkompilerad sampapplikationer som ingår i Intel® one API Rendering Toolkit (Render Kit). Detta sample visar hur man genererar en bild med grundläggande geometri med Intel Embrey.
Triangelgeometrin sampDen applikation som visas i handledningen använder ett grafiskt användargränssnitt för att skapa en statisk kub och jordplan med hjälp av triangelhörn.
Förutsättning: Konfigurera ditt system.
Så här kör du programmet:
- Öppna en kommandotolk.
- Ställ in miljövariabler:
anrop "C:\Program Files (x86)\Intel\one API\setvars.bat"
NOTERA Om du installerade Render Kit på en anpassad plats, se till att byta ut C:\Program Files (x86)\Intel\one API\ med den anpassade installationssökvägen innan kommandot körs. - Gå till en skrivbar katalog och skapa en katalog för att lagra stöd files. Till exempelample, skapa mappen rk_gsg:
cd %USERPROFILE%
midair riggar
cd riggar - Kör triangelgeometrin sample: triangle_geometry.exe
Ett nytt fönster öppnas med en 3D-strålspårad kub. För att flytta kameran, klicka och dra vänster musknapp eller använd W, A, S, D eller piltangenterna. För detaljer om sample, se kapitel 9 i Intel Embrey-dokumentationen.
Tips och observationer
- För att flytta kameran, klicka och dra vänster musknapp eller använd W, A, S, D-knapparna eller piltangenterna.
- Detta sample visar hur man genererar en bild med grundläggande geometri med Intel Embrey.
- triangelgeometri sampfunktionerna:
- En hårdkodad matris med enkla data för flytande vertex, bestående av placeringen av kubens hörn och jordplanet.
- Definitionen av indexlistor för att konstruera trianglar från hörnen.
- API-definierade geometridatastrukturer för att skapa och överföra vertex- och indexdata till scenen.
- En flertrådig beräkningshierarki för strålspårning över bildramen.
- Beräkningsstrålar är uppdelade i brickor av skärmpixlar. Plattorna är delade mellan trådar.
- Varje bricka utför strålkorsningstester för varje pixel i plattan.
- Förutom grundläggande strålkorsningstester som bestämmer triangelfärgerna, utförs ett skuggskärningstest (ocklusion) vid skärningspunkten för en hårdkodad fast ljusriktning.
- Slutliga pixlar har färgdata beräknade från strålarna packade i RGB-färgtripletter.
- Ställningsabstraktion ger mycket av limkoden. Denna abstraktion används flitigt i andra Intel
Embrey sample applikationer. samples abstraktion inkluderar: - Inställningar för återuppringning av initierings-, renderings- och nedbrytningsfunktioner
- Datastrukturer för hantering av scendata
- Tangentbord och mus input/output
- API kopplas in i operativsystemets fönsterhanteringskod för visualisering
Se programkällan i triangle_geometry_device.cpp i Intel Embraer GitHub*-förvaret.
Intel Embrey-relation med andra Render Kit-komponenter
- Intel® Spray, den öppna skalbara bärbara ray-tracing-motorn, använder Intel Embrey för att generera bilder. Intel Spray tillhandahåller också objekt och funktioner som är typiska för 3D-scener.
- Intel Spray-bestämmelser inkluderar volym- och geometriobjekt, material, texturer, ljus, kamera, rambuffertar, MPI-baserad distribuerad datoranvändning och andra.
- För utvecklare med OpenGL*-liknande bakgrund kan Intel Spray vara ett bättre sätt att börja utforska verktygslådan än Intel Embrey.
- Intel Embrey path tracer example-programmet ger en minimal och logisk introduktion till en vägspårare. Få tillgång till en fullständig professionell visualiseringsimplementering av en sökvägspårare inom Intel Spray API.
- Intels Embrey-kapacitet är centrerad kring geometrisk strålspårning. Däremot tillhandahåller Intel® Open Volume Kernel Library (Intel® Open VKL) volymvisualisering och sampling förmåga.
- Bilder som renderats med Intel Embrey kan förkastas med Intel® Open Image Denoise. Intel Spray tillhandahåller dock utökad rambuffertkanalåtkomst för att förenkla hanteringen av datanedblandning. Resultatet är försämrade högkvalitativa bilder till en reducerad kostnad för strålspårning.
Nästa steg
- Kör förkompilerade sampapplikationer för andra Render Kit-komponenter.
- Se Nästa steg för fler resurser.
Kör Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Denna handledning beskriver hur man kör en förkompilerad interaktiv sampapplikationen byggd på Intel® Open
Volymkärnbibliotek (Intel® Open VKL).
Sork Examples sampapplikationen återger Intel Open VKL API-resultat för att skärma genom ett grafiskt gränssnitt.
Nödvändig förutsättning: Konfigurera ditt system.
Så här kör du programmet:
- Öppna en kommandotolk.
- Ställ in miljövariabler:
anrop "C:\Program Files (x86)\Intel\one API\setvars.bat"
NOTERA Om du installerade Render Kit på en anpassad plats, se till att byta ut C:\Program Files (x86)\Intel\one API\ med den anpassade installationssökvägen innan kommandot körs. - Gå till en skrivbar katalog och skapa en katalog för att lagra stöd files. Till exempelample, skapa
trasor mapp:
cd %USERPROFILE%
midair riggar
cd riggar - Kör sample ansökan:
sork Examples.exe
SampResultaten öppnas i ett nytt GUI-fönster.
Följande kontroller är tillgängliga:
- Vänsterklicka (mus1) och dra för att rotera kameran.
- Högerklicka (Mouse2) och dra för att zooma kameran.
- Mellanklicka (Mouse3) och dra för att panorera kameran.
- Välj olika överföringsfunktioner, Intel Open VKL API-värden och renderingskontroller för att visualisera volymen.
NOTERA Användargränssnittselement kan överlappa varandra. Dra och släpp den blå kontrollfältet för att se alla kontroller.
Tips och observationer
- Olika återgivningslägen är tillgängliga från rullgardinsmenyn för återgivning. Dessa lägen motsvarar samtida volymerampling- och renderingsapplikationer.
- Density Path Tracer-renderaren demonstrerar banspårning inom en volym. Den använder sork Compute Sample() till stöd för en Woodcock-tracking sampling algoritm. Använd dialogrutorna för att styra algoritmparametrar. Se DensityPathTracer.cpp.
- Hit-iterator-renderare demonstrerar hit-iterator och gradientberäkningsfunktioner. Den använder vole Iterate it() och vole Compute Gradient(). Detta example demonstrerar också skuggtestning. Se HitIteratorRenderer.cpp.
- Ray-march iterator demonstrerar intervalliteration och beräkning av en volym sample. Den använder vole Iterate Interval() och vole Compute Sample(). Se RayMarchIteratorRenderer.cpp.
- När du utforskar sampläser, observera att koden är alias och modulär för att stödja det interaktiva renderingsfönstret. För att bättre förstå koden, börja med rendering Pixel()-funktionen.
- ISPC-lägen motsvarar kodimplementationer byggda på Intel® Implicit SPMD Program Compiler. Dessa implementeringar tar fördeltage av SIMD-kapaciteten hos moderna processorer och ger fler möjligheter till prestanda.
Nästa steg
- Kör förkompilerade sampapplikationer för andra Render Kit-komponenter.
- Se Nästa steg för fler resurser.
Kör Intel® Spray Studio
Den här genomgången visar hur du kör programmet Intel® Spray Studio. Intel Spray Studio är en showcase-applikation som ingår i Intel® neap Rendering Toolkit (Render Kit). Det är en interaktiv och utdragbar ray-tracing-applikation.
Nödvändig förutsättning: Konfigurera ditt system.
Så här kör du programmet:
- Öppna en kommandotolk.
- Ställ in miljövariabler:
anrop "C:\Program Files (x86)\Intel\one API\setvars.bat"
NOTERA Om du installerade Render Kit på en anpassad plats, se till att byta ut C:\Program Files
(x86)\Intel\one API\ med den anpassade installationssökvägen innan kommandot körs. - Gå till en skrivbar katalog och skapa en katalog för att lagra stöd och resultat files. Till exempelample,
skapa riggsmappen:
cd %USERPROFILE% midair riggar cd riggar - Kör Intel Spray Studio: ospStudio.exe
Du bör se ett interaktivt renderingsfönster: - Gå till i renderingsfönstret File > Demo Scene och välj en av de fördefinierade demo scener.
NOTERA Vissa scener visar Intel® Open Volume Kernel Library integrationsförmåga.
- Review den valda scenen. Till exempelample, Multilevel Hierarchy-demon ser ut som följer:
Du kan styra scenen view med en mus enligt följande:
• Högerklicka för att flytta kameran in och ut från blickpunkten.
• Vänsterklicka för att rotera.
• Rulla mushjulet för att zooma in och ut.
• Dra och släpp för att flytta kameran.
Du kan också använda följande tangentbordskontroller:
• UPP/NER: Flytta kameran längs Z-axeln (in och ut).
• ALT+UP/ALT+DOWN: Flytta kameran längs Y-axeln (upp eller ner).
• VÄNSTER: Flytta kameran åt vänster längs X-axeln.
• HÖGER: Flytta kameran åt höger längs X-axeln.
• W/S: Ändra kamerahöjd.
• ALT+S: Spara en ram som en file till en lokal katalog.
• A/D: Ändra kamerans azimut.
• ALT+A/ALT+D: Byt kamerarulle.
• G: Visa/dölj användargränssnittet.
• F: Avsluta programmet.
• P: Skriv ut en scengraf till skalet.
• M: Skriv ut ett materialregister till skalet.
• B: Skriv ut ramgränser.
• V: Skriv ut kameraparametrar till skalet.
• =: Tryck på en plats för att spara kameraparametrar.
• -: Pop en plats för att spara kameraparametrar.
• 0-9: Ställ in en ögonblicksbild av kameran.
• Håll X, håll Y, håll Z: Håll axeln begränsad för kamerarörelser. - Du kan spara utdatabilden från Meny > Spara... > Skärmdump i ett föredraget bildformat. Bilden sparas i arbetsrutornas katalog som studio. .
- Du kan review den sparade skärmdumpen med din favoritbild vieweh.
Nästa steg
- Kör förkompilerade sampapplikationer för andra Render Kit-komponenter.
- Se Nästa steg för fler resurser.
Nästa steg
Utforska ytterligare Intel ® one API Rendering Toolkit (Render Kit)-resurser.
API-manualer
Render Kit-bibliotek tillhandahåller C99-baserade API-gränssnitt. API-manualer finns på det offentliga komponentbiblioteket websidor.
- Intel® OSPRay API-manual
- Intel® Embree API-manual
- Intel® Open Volume Kernel Library (Intel® Open VKL) API-manual
- Intel® Open Image Denoise API-manual
Alla C99 API-huvuden kompileras under C++11. Om du föredrar C++, exponerar vissa Render Kit-bibliotek C++ API-omslagsfunktionalitet som definieras i rubriken files.
Bibliotek | Rubrik |
Intel Spray | ospray_cpp.h |
Intel Open Image Denoise | oidn.hpp |
Avancerad Sample Programkällor
För varje komponent sample, källan är tillgänglig i komponenten GitHub*-förvaret:
- Intel Spray sample källor
- Intel Embrey sample källor
För sampbeskrivningen, se kapitel 9 i Intel Embrey-guiden. - Intel Open VKL sample källor
- Intel Open Image Denoise sample källor
Detta är endast kommandoraden. - Intel Spray Studio-källa
- Utforskar alla samples i en enkel och omfattande sandlåda. Redigera och bygga om dem snabbt.
- Få många förutsättningar för att bygga biblioteken automatiskt
- Reviewinterna bibliotekets källkod
- Ändra Render Kit-funktionalitet, inklusive stagvalfria funktioner för att bygga bibliotek
- Superbill-skriptet levereras som den ruttiliga komponenten i Render Kit-distributionen. Den finns också i Render Kit GitHub-portalen. För en genomgång av superbill-skriptet, se dokumentet för ditt operativsystem:
- Bygg Intel one API Rendering Toolkit Libraries för Windows* OS
- Bygg Intel one API Rendering Toolkit Libraries för Linux* OS
- Bygg Intel one API Rendering Toolkit Libraries för macOS*
Forum och feedback
Ställ frågor och ge feedback på Intel oneAPI Rendering Toolkit-forumet.
Rapportera tekniska problem direkt på komponent GitHub repositories:
- Intel Spray-förråd
- Intel Embrey-förråd
- Intel Open VKL-förråd
- Intel Open Image Denoise-förråd
- Intel Spray Studio-förråd
Felsökning
Det här avsnittet beskriver kända problem som du kan stöta på när du använder Intel® one API Rendering Toolkit (Render Kit).
För teknisk support, besök Intel ® one API Rendering Toolkit Community Forum.
Fel: Inget protokoll specificerat
Du kan se följande fel när du kör en GUI-baserad applikation från en Docker*-behållare:
Inget protokoll specificerat
Fel 65544: X11: Det gick inte att öppna displayen :0
Terminate anropas efter att ha kastat en instans av 'sty::runtime error'
What(): Det gick inte att initiera GLFW!
Avbruten (kärnan dumpad)
Lösning: Innan du startar programmet, se till att du kör kommandot xhost i Docker-behållaren:
värd +
Meddelanden och ansvarsfriskrivningar
Intel-teknologier kan kräva aktiverad maskinvara, programvara eller tjänstaktivering.
Ingen produkt eller komponent kan vara helt säker.
Dina kostnader och resultat kan variera.
© Intel Corporation. Intel, Intels logotyp och andra Intel-märken är varumärken som tillhör Intel Corporation eller dess dotterbolag. Andra namn och varumärken kan göras anspråk på att vara andras egendom.
Produkt- och prestandainformation
Prestandan varierar beroende på användning, konfiguration och andra faktorer. Läs mer på www.Intel.com/PerformanceIndex.
Meddelande revision #20201201
Ingen licens (uttrycklig eller underförstådd, genom estoppel eller på annat sätt) till några immateriella rättigheter beviljas av detta dokument.
De beskrivna produkterna kan innehålla konstruktionsfel eller fel som kallas errata som kan göra att produkten avviker från publicerade specifikationer. Aktuella karakteriserade errata är tillgängliga på begäran.
Intel frånsäger sig alla uttryckliga och underförstådda garantier, inklusive utan begränsning, underförstådda garantier om säljbarhet, lämplighet för ett visst ändamål och icke-intrång, såväl som alla garantier som uppstår på grund av prestanda, affärer eller användning i handeln.
Dokument/resurser
![]() |
intel Kom igång med oneAPI Rendering Toolkit för Windows [pdf] Användarhandbok Kom igång med oneAPI Rendering Toolkit för Windows, Kom igång, med oneAPI Rendering Toolkit för Windows, Toolkit för Windows |