Comenceu amb un kit d'eines de representació d'API per a Windows
Guia d'usuari
Les instruccions següents suposen que heu instal·lat Intel® one API Rendering Toolkit (Render Kit). Si no teniu instal·lat el conjunt d'eines, consulteu les guies d'instal·lació del kit d'eines de l'API Intel® one per obtenir les opcions d'instal·lació. Seguiu aquests passos per començar amb Intel® one API Rendering Toolkit
- Configura el teu sistema.
- Construir i executar samples aplicacions.
- Executeu el s precompilatamples aplicacions.
- Següents passos: Review recursos addicionals per obtenir més informació sobre el Render Kit.
Configura el teu sistema
Per utilitzar l'Intel® one API Rendering Toolkit (Render Kit) sampels, primer heu de configurar el vostre sistema de la següent manera:
- Instal·leu una APIample navegador per accedir samples fonts.
- Instal·leu Microsoft Visual Studio* amb Cake* i Windows* SDK per crear el samples.
- Instal·leu eines d'imatge.
- Opcional: instal·leu els controladors de la GPU.
Instal·leu una API Sampel navegador
Podeu accedir a samples aplicacions de l'únic APIampel navegador. El navegador es distribueix com a part de l'Intel® one API Base Toolkit (Base Kit) al directori dev-utilities.
Instal·leu el kit base amb els blocs de construcció Intel® one API Threading, que està disponible tant al kit de renderització com al kit base. No calen altres components del kit base. Consulteu la pàgina del producte del kit base per obtenir més informació i enllaços de descàrrega.
NOTA També pots obtenir el sampmanualment utilitzant Git*.
Instal·leu Microsoft Visual Studio* amb Cake* i Windows* SDK
Tot i que els kits d'eines Intel® neap no requereixen Cake* i Windows* SDK, hi ha moltes APIampEls fitxers es lliuren com a projectes Make. Per construir tal sampels, cal instal·lar Cake i Windows SDK.
Per fer-ho, instal·leu les eines de desenvolupament de Microsoft Visual Studio* C++, que inclouen les eines Make al desenvolupament d'escriptori amb càrrega de treball C++. Vegeu Projectes Cake a Visual Studio per obtenir instruccions d'instal·lació.
Normalment, els components necessaris s'instal·len des de la secció opcional de l'instal·lador de Visual Studio. Visual C++ Tools for Cake s'instal·la de manera predeterminada com a part de la càrrega de treball de Desenvolupament d'escriptori amb C++. Per obtenir més informació sobre Cake, consulteu CMake.org. Per obtenir més informació sobre l'SDK de Windows*, consulteu
el Microsoft Dev Center Windows* SDK.
Instal·leu les eines d'imatge
Render Kit sampEls fitxers i les aplicacions sovint requereixen imatges preprocessades com a entrada o generar imatges com a sortida. Per mostrar i convertir imatges d'entrada i de sortida, cal obtenir eines d'imatges per a staging Net PBM filetipus (PPM i PFM). L'eina recomanada és Image Magics*. Veure la màgia de la imatge weblloc per obtenir instruccions d'instal·lació autònoma i del gestor de paquets.
Per als usuaris de GPU, descarregueu i instal·leu controladors de GPU
- Per descarregar el controlador, aneu a Controladors de gràfics.
- Feu clic a la darrera versió d'Intel® Graphics - Windows ® 10 DCH Drivers.
- Executeu l'instal·lador.
Següents passos
Comenceu amb l'Intel ® one API Rendering Toolkit creant i executant samples aplicacions.
Feedback
Comparteix els teus comentaris sobre aquest article al fòrum Intel ® one API Rendering Toolkit.
Construeix i executa Sample Projectes que utilitzen la línia d'ordres de Visual Studio*
Requisit previ: Configura el teu sistema.
Per construir i executar comampLI:
- Localitza comample projecte utilitzant el codi Sample Navegador per a les eines Intel® oneAPI.
- Construeix i executa comample projecte utilitzant CMake*.
Descarrega Samples utilitzant el codi Sample Navegador per a les eines Intel® one API
Utilitzeu el codi Sample Navegador per a Intel one API Toolkits per explorar la col·lecció d'API Intel® one en líniaamples. Podeu copiar el sampfitxers al vostre disc local com a s compilableampels projectes. La majoria de les API d'Intel oneampEls projectes del fitxer es creen amb Make* o Cake, de manera que les instruccions de compilació s'inclouen com a part del sample en un README file. Codi SampLe Browser for Intel one API Toolkits és un dispositiu autònomfile executable que no té dependències de les biblioteques d'execució dinàmiques.
Per obtenir una llista de components que admeten Cake, vegeu Utilitzar Cake amb una aplicació d'API.
Important
Cal una connexió a Internet per descarregar el sampfitxers per a Intel one API Toolkits. Per obtenir informació sobre com utilitzar aquest conjunt d'eines fora de línia, vegeu Desenvolupament en sistemes fora de línia.
Codi Sample Browser for Intel one API Toolkits no funciona amb la configuració del servidor intermediari del sistema i no és compatible amb el servidor intermediari WPAD. Si teniu problemes per connectar-vos des de darrere d'un servidor intermediari, consulteu Resolució de problemes.
Per descarregar l'Intel® one API Rendering Toolkit (Render Kit) samples:
- Obriu una finestra d'ordres x64 Native Tools per a VS 2019.
- Configurar variables d'entorn:
crida a "C:\Program Files (x86)\Intel\one API\setvars.bat”
NOTA Si heu instal·lat el Render Kit en una ubicació personalitzada, assegureu-vos de substituir C:\Program Files (x86)\Intel\one API\ amb la ruta d'instal·lació personalitzada abans d'executar l'ordre. - Des del terminal, executeu el codi Sample Navegador per a Intel one API Toolkits amb C++ i C samples. neap-cli -l boscós
Apareix l'únic menú CLI de l'API: - Seleccioneu Crea un projecte amb les tecles de fletxa i, a continuació, premeu Intro.
Apareixerà la selecció d'idioma. - Seleccioneu l'idioma per al vostre sample. Per al vostre primer projecte, seleccioneu cup i, a continuació, premeu Intro.
El conjunt d'eines sampapareix la llista. Render Kit sampEls fitxers es troben a sota del subarbre de les biblioteques de l'API. - Aneu a una biblioteca d'API > Introducció a Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg i, a continuació, premeu Intro.
- Especifiqueu una ubicació on descarregar el projecte. Per defecte, és el camí des d'on heu executat el codi Sample Navegador per a Intel one API Toolkits i nom del projecte.
- Premeu Tab per seleccionar Crea i, a continuació, premeu Intro.
- Repetiu els passos per descarregar sampfitxers per a altres components: 02_embree_gsg per a Intel® Embraer, 03_openvkl_gsg per a Intel® Open Volume Kernel Library, 04_oidn_gsg per a Intel® Open Image
Denoise i 05_ispc_gsg per al compilador de programes Intel® Implicit SPMD (Intel® ISPC). El samples estan numerades i stags'ha de provar per ordre.
Biblioteca del nucli de volum obert d'Intel 03_openvkl_gsg sampel està disponible a l'opció de menú d'idioma C del codi SampNavegador per a les eines d'Intel one API:
a. Seleccioneu l'idioma c:b. Seleccioneu els Intel Open VKL sampLI:
Vegeu Exploració d'Intel one API Sampfitxers de la línia d'ordres per obtenir un vídeo tutorial sobre com crear un projecte amb la línia d'ordres.
Creeu i executeu un Intel® Spray Sample utilitzant Cake*
- Navegueu a la carpeta on heu baixat el 01_ospray_gsg sample.
- Executeu les ordres següents per crear el sampLI:
midair build cd build cake .. cake –build . –Alliberament de configuració - Navegueu al directori Release.
- Executeu l'aplicació.
.\ospTutorialCpp.exe - Review les imatges de sortida amb una imatge viewla sol·licitud de PPM file tipus. Per example, amb Image Magick*:
\imdisplay.exe primer Frame Cup. ppm
\imdisplay.exe acumulat Frame Capp. ppm
Hauríeu de veure les imatges de sortida:
• Renderització d'acumulació única del primer fotograma Cpp:• Render de deu acumulacions acumulades Frame Cup:
Creeu i executeu un Intel® Embey Sample utilitzant Cake*
- Navegueu a la carpeta on heu descarregat el fitxer 02_embree_gsg sample.
- Executeu les ordres següents per crear el sampLI:
compilació mkdir
compilació de cd
pastís..
cmake –build . –Alliberament de configuració - Navegueu al directori Release.
- Executeu l'aplicació.
.\minimal.exe
El sampl'aplicació realitza dues proves d'intersecció de raig a triangle amb l'API Intel Embrey. Una prova té èxit, mentre que l'altra prova es va perdre. La sortida s'escriu al terminal:
0.000000, 0.000000, -1.000000: S'ha trobat una intersecció a la geometria 0, el primitiu 0 a tsar=1.000000 1.000000, 1.000000, -1.000000: No s'ha trobat cap intersecció.
Creeu i executeu una biblioteca Intel® Open Volume Kernel Sampfitxer utilitzant CMake*
- Navegueu a la carpeta on heu baixat el 03_openvkl_gsg sample.
- Executeu les ordres següents per crear el sampLI:
construcció a l'aire
compilació de cd
pastís..
pastís –construir. –Alliberament de configuració - Navegueu al directori Release.
- Executeu l'aplicació.
.\vklTutorial.exe
El sampl'aplicació mostra sampdins d'un volum i sortides generats de manera procedimental. sampling,
càlcul de gradients i multi-atribut sampling. La sortida s'escriu al terminal.
Creeu i executeu un Intel® Open Image Denoise Sampfitxer utilitzant CMake*
- Navegueu a la carpeta on heu baixat el 04_oidn_gsg sample.
- Executeu les ordres següents per crear el sampLI:
midair build cd build cake ..
pastís –construir. –Alliberament de configuració - Navegueu al directori Release.
- Converteix el Frame Cup acumulat. imatge ppm en format PFM amb ordenació de dades LSB. Per example, amb l'eina de conversió d'Image Magics*:
Converteix \magick.exeample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: Frame Capp. pm - Executeu l'aplicació per eliminar el soroll de la imatge.
.\oidnDenoise.exe -el seu Frame Capp acumulat. pm -o denoised.pfm - Review la imatge de sortida amb una imatge viewla sol·licitud de PPM file tipus. Per example, amb Image Magics*:
\imdisplay.exe eliminat de soroll. pm
• Renderització de deu acumulacions originals acumulada Frame Cup:
• Result denoised. pm:
Creeu i executeu un compilador de programes Intel® Implicit SPMD Sampfitxer utilitzant CMake*
- Navegueu a la carpeta on heu baixat el fitxer 05_ispc_gsg sample.
- Executeu les ordres següents per crear el sampLI:
construcció a l'aire
compilació de cd
pastís..
pastís –construir. - Executeu un únic objectiuampl'aplicació:
.\simple.exe - Executeu un s multi-objectiuampl'aplicació:
./simple_multi.exe
L'aplicació executa una operació senzilla de matriu de coma flotant. El resultat s'imprimeix al stout.
0: simple (0.000000) = 0.000000 | 8: simple (8.000000) = 2.828427 |
1: simple (1.000000) = 1.000000 | 9: simple (9.000000) = 3.000000 |
2: simple (2.000000) = 4.000000 | 10: simple (10.000000) = 3.162278 |
3: simple (3.000000) = 1.732051 | 11: simple (11.000000) = 3.316625 |
4: simple (4.000000) = 2.000000 | 12: simple (12.000000) = 3.464102 |
5: simple (5.000000) = 2.236068 | 13: simple (13.000000) = 3.605551 |
6: simple (6.000000) = 2.449490 | 14: simple (14.000000) = 3.741657 |
7: simple (7.000000) = 2.645751 | 15: simple (15.000000) = 3.872983 |
Següents passos
Exploreu recursos addicionals a Next Steps.
Executeu S. compilat prèviamentamples aplicacions
A més de les biblioteques, l'Intel® onlap Rendering Toolkit proporciona fitxers precompilatsamples aplicacions a
destacar les característiques del conjunt d'eines. Aquestes aplicacions precompilades sovint utilitzen biblioteques de gràfics externes per mostrar-les
funcions en un mode interactiu. En aquesta secció, apreneu a executar les aplicacions interactives precompilades.
Executeu aplicacions interactives precompilades
- Executeu un sop precompilat Examples aplicacions amb Intel ® Spray.
sop Examples demostra la representació bàsica d'una escena interactiva amb Intel Spray. Té controls de GUI que podeu activar per explorar les funcions d'Intel Spray. - Executeu una aplicació de geometria de triangle prèviament compilada amb Intel ® Embrey. geometria del triangle, com altres Intel Embrey samples, demostra la capacitat de càlcul de traçat de raigs bàsic.
Utilitzeu la geometria del triangle per explorar les funcions d'Intel Embrey. - Executeu un camp precompilat Exampl'aplicació amb Intel ® Open Volume Kernel Library (Intel® Open VKL). vole Examples demostra la representació bàsica d'una escena interactiva amb Intel Open VKL. Té controls GUI típics per a la visualització de renderització de volum.
NOTA Intel ® Open Image Denoise s'utilitza com a funció de postprocessament a ospExampels sampl'aplicació i a Intel Spray Studio. Intel Open Image Denoise no té cap aplicació interactiva autònoma
Executeu l'aplicació Intel® OSPRay Studio Showcase
Intel Spray Studio combina biblioteques de Render Kit en una aplicació d'aparador d'última generació. Proveu l'aplicació Intel Spray Studio precompilada abans d'explorar el codi font per utilitzar-lo per als vostres projectes.
Característiques d'Intel Spray Studio:
- Un gràfic d'escena de referència per carregar, emmagatzemar i transformar la geometria, les textures i els paràmetres de l'escena en un entorn interactiu
- Instrumentació d'escena basada en GUI per a la representació del control de paràmetres d'una aplicació interactiva
- Infraestructura de connectors C++ per a controls personalitzats
- Entrada/sortida: Wave front OBJ, GLTF*, textures HDR amb Open Image IO*, sortida d'imatge estàtica
- Passes de postprocessament Intel Open Image Denoise amb la biblioteca de denoiser del mòdul Osprey d'Intel Spray
- Enllaços de Python* amb la representació d'scripts
- Controls d'animació de la càmera
- Representació multinode amb MPI
Executar una Sampli amb Intel® OSPRay
Aquest tutorial mostra com executar un s interactiuampl'aplicació amb Intel® OSPRay de l'Intel® oneAPI Rendering Toolkit (Render Kit) per al sistema operatiu Windows*.
Requisit previ: Configura el teu sistema.
Per executar l'aplicació:
- Obriu un indicador d'ordres.
- Configurar variables d'entorn:
crida a "C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
NOTA Si heu instal·lat el Render Kit en una ubicació personalitzada, assegureu-vos de substituir C:\Program Files (x86)\Intel\oneAPI\ amb la ruta d'instal·lació personalitzada abans d'executar l'ordre. - Aneu a un directori que es pot escriure i creeu un directori per emmagatzemar el suport files. Per example, creeu la carpeta rkgsg: cd %USERPROFILE% a l'aire rkgsg cdrkgsg
- Executeu ospExamples: ospExamples.exe
S'obrirà una nova finestra GUI amb múltiples escenes senzilles compostes per tipus de geometria bàsica, llums i volums. Podeu editar l'escena fent clic al botó desplegableControls i consells
Podeu controlar l'escena view amb un ratolí de la següent manera:
- Feu clic amb el botó dret per moure la càmera cap a dins i fora del punt de mira.
- Feu clic amb el botó esquerre per girar.
- Utilitzeu una roda del ratolí per panoràmica.
Això també informa de l'ID de geometria per a la geometria intersecada sota el cursor d'un terminal. - Arrossegueu i deixeu anar per moure la càmera.
També podeu utilitzar els controls del teclat següents:
- Premeu G per mostrar/amagar la interfície d'usuari.
- Premeu Q per sortir de l'aplicació.
També podeu controlar l'escena des del panell de control: - Proveu diferents escenes geomètriques i volumèriques. View sota diferents renderitzadors.
- Cancel·la el marc de la interacció permet una animació més contínua durant la navegació.
- Habiliteu Mostrar profunditat per mostrar la profunditat relativa a la intersecció de raigs amb l'escena des de cada ubicació de píxel de la càmera.
- Activeu Mostrar albedo per mostrar l'albedo del material a la intersecció de raigs amb l'escena des de cada ubicació de píxel de la càmera.
- Activeu el denoiser per eliminar el soroll de cada fotograma amb Intel® Open Image Denoised
Nota: El denoiser pot funcionar millor observat amb algunes geometries que amb altres. Per exampEl conjunt d'escenes predefinits de Streamlines mostra la convergència amb el soroll més clarament.
NOTA Si el denoiser del mòdul Osprey no està disponible a la vostra distribució, podeu obtenir-lo mitjançant el Superbill tal com es descriu als passos següents.
- Canvia el filtre de píxels per review els diferents mètodes d'antialiasing disponibles a l'API.
- Canvia els píxelsamples, que és el nombre d'escena samples per píxel en una acumulació. Superior sampels resulta en temps de representació més llargs, però una convergència més ràpida per acumulació. Menys samples per píxel donen lloc a un rendiment de l'aplicació més ràpid.
- Canvia el paràmetre de longitud màxima del camí, que és el nombre de reflexions o refraccions del camí per sample. Un nombre més alt és més precís, mentre que un nombre més baix és més ràpid de calcular.
- Canvia la longitud del camí de la ruleta, que és el llindar o les reflexions o les refraccions en què s'acabarà aleatòriament el recorregut d'un raig. Un nombre més alt és més precís, mentre que un nombre més baix és més ràpid de calcular.
- Canvi samples aportacions. Sampla contribució inferior a la contribució mínima no afectarà l'escena. Un nombre més baix és més precís, mentre que un nombre més alt és més ràpid de calcular.
- Canvieu el desenfocament de moviment de la càmera per controlar l'efecte del desenfocament mentre moveu la càmera. Un valor de 0 desactiva el desenfocament.
- Habiliteu Render Sun Sky per activar un horitzó d'escena controlable. L'escena reflectirà l'horitzó tal com es configura des dels paràmetres emergents de la GUI.
Següents passos
- Executeu s precompilatample aplicacions per a altres components del Render Kit.
- Exploreu recursos addicionals a Next Steps.
Executeu Intel® Embree Sample
Aquest tutorial mostra com executar un Intel® Embrey precompilat interactiuamples aplicacions incloses a l'Intel® one API Rendering Toolkit (Render Kit). Aquest sample mostra com generar una imatge amb geometria bàsica mitjançant Intel Embrey.
La geometria del triangle sampL'aplicació que es mostra al tutorial utilitza una interfície d'usuari gràfica per crear un cub estàtic i un pla de terra mitjançant vèrtexs triangulars.
Requisit previ: configureu el vostre sistema.
Per executar l'aplicació:
- Obriu un indicador d'ordres.
- Configurar variables d'entorn:
crida a "C:\Program Files (x86)\Intel\one API\setvars.bat”
NOTA Si heu instal·lat el Render Kit en una ubicació personalitzada, assegureu-vos de substituir C:\Program Files (x86)\Intel\one API\ amb la ruta d'instal·lació personalitzada abans d'executar l'ordre. - Aneu a un directori que es pot escriure i creeu un directori per emmagatzemar el suport files. Per example, creeu la carpeta rk_gsg :
cd %USERPROFILE%
plataformes a l'aire
equips de cd - Executeu la geometria del triangle sample: triangle_geometry.exe
S'obre una finestra nova amb un cub de traçat de raigs en 3D. Per moure la càmera, feu clic i arrossegueu el botó esquerre del ratolí o utilitzeu W, A, S, D o les tecles de fletxa. Per a detalls sobre el sample, vegeu el capítol 9 de la documentació d'Intel Embey.
Consells i observacions
- Per moure la càmera, feu clic i arrossegueu el botó esquerre del ratolí o utilitzeu els botons W, A, S, D o les tecles de fletxa.
- Aquest sample mostra com generar una imatge amb geometria bàsica mitjançant Intel Embrey.
- geometria del triangle samples característiques:
- Una matriu codificada de dades simples de vèrtex flotant, que consisteix en la ubicació de les cantonades del cub i del pla de terra.
- La definició de llistes d'índexs per construir triangles a partir dels vèrtexs.
- Estructures de dades de geometria definides per l'API per crear i enviar dades de vèrtex i índex a l'escena.
- Una jerarquia de càlcul multiprocés per al traçat de raigs sobre el marc de la imatge.
- Els raigs informàtics es divideixen en rajoles de píxels de pantalla. Les rajoles es divideixen entre fils.
- Cada fitxa realitza proves d'intersecció de raigs per a cada píxel de la fitxa.
- A més de les proves bàsiques d'intersecció de raigs que determinen els colors del triangle, es realitza una prova d'intersecció d'ombra (oclusió) al punt d'intersecció per a una direcció fixa de la llum codificada en dur.
- Els píxels finals tenen dades de color calculades a partir dels raigs empaquetats en triplets de color RGB.
- L'abstracció de bastides proporciona gran part del codi de cola. Aquesta abstracció s'utilitza molt en altres Intel
Embey samples aplicacions. El sampl'abstracció inclou: - Configuració per a les devolució de trucades a les funcions d'inicialització, renderització i desmuntatge
- Estructures de dades per gestionar les dades de l'escena
- Entrada/sortida de teclat i ratolí
- L'API es connecta al codi de gestió de finestres del sistema operatiu per a la seva visualització
Consulteu la font de l'aplicació a triangle_geometry_device.cpp al repositori Intel Embraer GitHub*.
Relació d'Intel Embrey amb altres components del kit de renderització
- Intel® Spray, el motor de traçat de raigs portàtil escalable obert, utilitza Intel Embrey per generar imatges. Intel Spray també proporciona objectes i funcionalitats pròpies de les escenes 3D.
- Les disposicions d'Intel Spray inclouen objectes de volum i geometria, materials, textures, llums, càmera, memòries de fotogrames, informàtica distribuïda basada en MPI i altres.
- Per als desenvolupadors amb antecedents similars a OpenGL*, Intel Spray pot ser una millor manera d'iniciar l'exploració del conjunt d'eines que Intel Embrey.
- Intel Embey path tracer exampel programa proporciona una introducció mínima i lògica a un traçador de camins. Accediu a una implementació de visualització professional completa d'un renderitzador de traçador de ruta dins de l'API Intel Spray.
- La capacitat d'Intel Embrey es centra en el traçat de raigs geomètric. En canvi, Intel® Open Volume Kernel Library (Intel® Open VKL) proporciona visualització de volum i sampcapacitat de ling.
- Les imatges renderitzades amb Intel Embrey es poden eliminar amb Intel® Open Image Denoise. No obstant això, Intel Spray proporciona un accés de canal de memòria intermèdia estès per simplificar la gestió de la eliminació de sorolls de dades. El resultat són imatges d'alta qualitat reduïdes a un cost de càlcul de traçat de raigs reduït.
Següents passos
- Executeu s precompilatample aplicacions per a altres components del Render Kit.
- Consulteu els passos següents per obtenir més recursos.
Executeu Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Aquest tutorial descriu com executar un s interactiu precompilatampl'aplicació basada en Intel® Open
Biblioteca del nucli de volum (Intel® Open VKL).
El vole Exampels sampl'aplicació mostra els resultats de l'API Intel Open VKL a la pantalla mitjançant una interfície gràfica.
Requisit previ: Configura el teu sistema.
Per executar l'aplicació:
- Obriu un indicador d'ordres.
- Configurar variables d'entorn:
crida a "C:\Program Files (x86)\Intel\one API\setvars.bat”
NOTA Si heu instal·lat el Render Kit en una ubicació personalitzada, assegureu-vos de substituir C:\Program Files (x86)\Intel\one API\ amb la ruta d'instal·lació personalitzada abans d'executar l'ordre. - Aneu a un directori que es pot escriure i creeu un directori per emmagatzemar el suport files. Per example, crear el
Carpeta de draps:
cd %USERPROFILE%
plataformes a l'aire
equips de cd - Corre el sampl'aplicació:
vole Examples.exe
El sampels resultats s'obriran en una nova finestra GUI.
Els controls següents estan disponibles:
- Feu clic amb el botó esquerre (Mouse1) i arrossegueu per girar la càmera.
- Feu clic amb el botó dret (ratolí 2) i arrossegueu per ampliar la càmera.
- Feu clic amb el botó mitjà (ratolí 3) i arrossegueu per panoràmica de la càmera.
- Seleccioneu diferents funcions de transferència, valors de l'API Intel Open VKL i controls de renderització per visualitzar el volum.
NOTA Els elements de la interfície d'usuari es poden solapar. Arrossegueu i deixeu anar la barra de control blava per veure tots els controls.
Consells i observacions
- Hi ha diferents modes de renderització disponibles al menú desplegable de renderització. Aquests modes corresponen al volum contemporani sampaplicacions de ling i renderització.
- El renderitzador del traçador de camins de densitat mostra el traçat del camí dins d'un volum. Utilitza vole Compute Sample() en suport d'un sampalgorisme de ling. Utilitzeu els quadres de diàleg per controlar els paràmetres de l'algorisme. Vegeu DensityPathTracer.cpp.
- El renderitzador d'iterador de cops demostra la funcionalitat de càlcul de l'iterador de cops i del gradient. Utilitza vole Iterate it() i vole Compute Gradient(). Aquest example també demostra la prova d'ombra. Vegeu HitIteratorRenderer.cpp.
- L'iterador Ray-March demostra la iteració d'intervals i el càlcul d'un volum sample. Utilitza vole Iterate Interval() i vole Compute Sample(). Vegeu RayMarchIteratorRenderer.cpp.
- En explorar el sampels, tingueu en compte que el codi té un àlies i és modular per donar suport a la finestra de representació interactiva. Per entendre millor el codi, comenceu amb la funció render Pixel().
- Els modes ISPC es corresponen amb les implementacions de codi construïdes al compilador de programes Intel® Implicit SPMD. Aquestes implementacions es van avançanttage de les capacitats SIMD dels processadors moderns i ofereixen més oportunitats de rendiment.
Següents passos
- Executeu s precompilatample aplicacions per a altres components del Render Kit.
- Consulteu els passos següents per obtenir més recursos.
Executeu Intel® Spray Studio
Aquest tutorial mostra com executar l'aplicació Intel® Spray Studio. Intel Spray Studio és una aplicació d'aparador inclosa a l'Intel® neap Rendering Toolkit (Render Kit). És una aplicació de traçat de raigs interactiva i extensible.
Requisit previ: Configura el teu sistema.
Per executar l'aplicació:
- Obriu un indicador d'ordres.
- Configurar variables d'entorn:
crida a "C:\Program Files (x86)\Intel\one API\setvars.bat”
NOTA Si heu instal·lat el Render Kit en una ubicació personalitzada, assegureu-vos de substituir C:\Program Files
(x86)\Intel\one API\ amb la ruta d'instal·lació personalitzada abans d'executar l'ordre. - Aneu a un directori que es pot escriure i creeu un directori per emmagatzemar el suport i el resultat files. Per exampel,
creeu la carpeta rigs:
cd %USERPROFILE% aparells a l'aire aparells cd - Executeu Intel Spray Studio: ospStudio.exe
Hauríeu de veure una finestra de renderització interactiva: - A la finestra de renderització, aneu a File > Escena de demostració i seleccioneu una de les demostracions predefinides escenes.
NOTA Algunes escenes demostren la capacitat d'integració d'Intel® Open Volume Kernel Library.
- Review l'escena seleccionada. Per example, la demostració de la jerarquia multinivell té el següent aspecte:
Podeu controlar l'escena view amb un ratolí de la següent manera:
• Feu clic amb el botó dret per moure la càmera cap a dins i fora del punt de mira.
• Feu clic amb el botó esquerre per girar.
• Desplaceu-vos amb la roda del ratolí per apropar i reduir.
• Arrossegueu i deixeu anar per moure la càmera.
També podeu utilitzar els controls del teclat següents:
• UP/DOWN: Mou la càmera al llarg de l'eix Z (dins i fora).
• ALT+UP/ALT+DOWN: mou la càmera al llarg de l'eix Y (amunt o avall).
• ESQUERRA: Mou la càmera cap a l'esquerra al llarg de l'eix X.
• DRETA: Mou la càmera cap a la dreta al llarg de l'eix X.
• W/S: Canvia l'elevació de la càmera.
• ALT+S: Desa un fotograma com a file a un directori local.
• A/D: Canvia l'azimut de la càmera.
• ALT+A/ALT+D: Canvia el carret de la càmera.
• G: Mostra/amaga la interfície d'usuari.
• P: Tanqueu l'aplicació.
• P: imprimeix un gràfic d'escena a l'intèrpret.
• M: imprimeix un registre de material al shell.
• B: Imprimeix els límits del marc.
• V: imprimeix els paràmetres de la càmera al shell.
• =: premeu una ubicació per desar els paràmetres de la càmera.
• -: apareix una ubicació per desar els paràmetres de la càmera.
• 0-9: estableix una instantània de la càmera.
• Mantingueu premut X, manteniu premut Y, manteniu premut Z: manteniu l'eix restringit per al moviment de la càmera. - Podeu desar la imatge de sortida des de Menú > Desa... > Captura de pantalla en un format d'imatge preferit. La imatge es desa al directori de draps de treball com a estudi. .
- Pots tornarview la captura de pantalla desada amb la vostra imatge preferida vieweh.
Següents passos
- Executeu s precompilatample aplicacions per a altres components del Render Kit.
- Consulteu els passos següents per obtenir més recursos.
Següents passos
Exploreu recursos addicionals d'Intel® one API Rendering Toolkit (Render Kit).
Manuals de l'API
Les biblioteques de Render Kit proporcionen interfícies API basades en C99. Els manuals de l'API es troben a la biblioteca pública de components webpàgines.
- Manual de l'API Intel® OSPRay
- Manual de l'API Intel® Embree
- Manual de l'API Intel® Open Volume Kernel Library (Intel® Open VKL).
- Manual de l'API Intel® Open Image Denoise
Totes les capçaleres de l'API C99 es compilen sota C++11. Si preferiu C++, algunes biblioteques de Render Kit exposen la funcionalitat dels embolcalls de l'API de C++ definida a la capçalera files.
Biblioteca | Capçalera |
Intel Spray | ospray_cpp.h |
Intel Open Image Denoise | oidn.hpp |
Avançat Sample Fonts del programa
Per a cada component sample, font està disponible al dipòsit de components GitHub*:
- Intel Spray samples fonts
- Intel Embey samples fonts
Per sampla descripció, vegeu el capítol 9 de la guia d'Intel Embrey. - Intel Open VKL samples fonts
- Intel Open Image Denoise samples fonts
Això només és línia d'ordres. - Font d'Intel Spray Studio
- Explorant tots els samples en una caixa de sorra fàcil i completa. Editant-los i reconstruint-los ràpidament.
- Obtenció de molts requisits previs per crear les biblioteques automàticament
- Reviewing el codi font de la biblioteca interna
- Modificació de la funcionalitat del kit de renderització, inclòs stagcaracterístiques opcionals del temps de construcció de la biblioteca
- L'script superbill es lliura com el component ruttily de la distribució del kit de renderització. També es troba al portal GitHub de Render Kit. Per obtenir una guia detallada de l'script superbill, consulteu el document del vostre sistema operatiu:
- Creeu les biblioteques d'Intel one API Rendering Toolkit per al sistema operatiu Windows*
- Creeu les biblioteques d'Intel one API Rendering Toolkit per al sistema operatiu Linux*
- Creeu les biblioteques d'Intel one API Rendering Toolkit per a macOS*
Fòrums i comentaris
Feu preguntes i proporcioneu comentaris al fòrum Intel oneAPI Rendering Toolkit.
Informeu els problemes tècnics directament als repositoris de GitHub dels components:
- Repositori Intel Spray
- Repositori Intel Embey
- Repositori Intel Open VKL
- Repositori Intel Open Image Denoise
- Repositori Intel Spray Studio
Resolució de problemes
En aquesta secció es descriuen els problemes coneguts que podeu trobar quan feu servir l'Intel® one API Rendering Toolkit (Render Kit).
Per obtenir assistència tècnica, visiteu el fòrum de la comunitat Intel ® one API Rendering Toolkit.
Error: no s'ha especificat cap protocol
És possible que vegeu l'error següent quan executeu una aplicació basada en GUI des d'un contenidor Docker*:
No s'ha especificat cap protocol
Error 65544: X11: no s'ha pogut obrir la pantalla: 0
Finalitzar la crida després de llançar una instància de "sty::runtime error"
Què (): no s'ha pogut inicialitzar GLFW!
Avortat (nucli abocat)
Solució: Abans d'iniciar l'aplicació, assegureu-vos d'executar l'ordre xhost al contenidor Docker:
host +
Avisos i exempcions de responsabilitat
Les tecnologies Intel poden requerir l'activació de maquinari, programari o servei activat.
Cap producte o component pot ser absolutament segur.
Els vostres costos i resultats poden variar.
© Intel Corporation. Intel, el logotip d'Intel i altres marques d'Intel són marques comercials d'Intel Corporation o de les seves filials. Altres noms i marques es poden reclamar com a propietat d'altres.
Informació de producte i rendiment
El rendiment varia segons l'ús, la configuració i altres factors. Més informació a www.Intel.com/PerformanceIndex.
Revisió de l'avís #20201201
Aquest document no concedeix cap llicència (expressa o implícita, per preclusió o d'una altra manera) sobre cap dret de propietat intel·lectual.
Els productes descrits poden contenir defectes de disseny o errors coneguts com a errates que poden provocar que el producte es desviï de les especificacions publicades. Les errates caracteritzades actuals estan disponibles a petició.
Intel renuncia a totes les garanties explícites i implícites, incloses, sense limitació, les garanties implícites de comerciabilitat, adequació per a un propòsit particular i no infracció, així com qualsevol garantia derivada del curs de rendiment, el curs de la negociació o l'ús en el comerç.
Documents/Recursos
![]() |
intel Comenceu amb oneAPI Rendering Toolkit per a Windows [pdfGuia de l'usuari Comenceu amb oneAPI Rendering Toolkit per a Windows, Comenceu, amb oneAPI Rendering Toolkit per a Windows, Toolkit per a Windows |