Comeza cun kit de ferramentas de renderizado de API para Windows
Guía de usuario
As seguintes instrucións supoñen que instalou o Intel® one API Rendering Toolkit (Render Kit). Se non ten o kit de ferramentas instalado, consulte as guías de instalación de Intel® one API Toolkits para ver as opcións de instalación. Siga estes pasos para comezar con Intel® one API Rendering Toolkit
- Configura o teu sistema.
- Construír e executar sampas aplicacións.
- Executar o s previamente compiladoampas aplicacións.
- Próximos pasos: Review recursos adicionais para obter máis información sobre o Render Kit.
Configure o seu sistema
Para usar o Intel ® one API Rendering Toolkit (Render Kit) sampprimeiro debes configurar o teu sistema do seguinte xeito:
- Instala a única APIample navegador para acceder sampas fontes.
- Instala Microsoft Visual Studio* con Cake* e Windows* SDK para crear o samples.
- Instalar ferramentas de imaxe.
- Opcional: instalar controladores de GPU.
Instala a única API Sampo navegador
Podes acceder a sample aplicacións desde unha API sampo navegador. O navegador distribúese como parte do Intel® one API Base Toolkit (Base Kit) no directorio dev-utilities.
Instale o kit base con Intel® one API Threading Building Blocks, que está dispoñible tanto no kit de renderizado como no kit base. Non se necesitan outros compoñentes do kit base. Consulte a páxina do produto Base Kit para obter máis información e ligazóns de descarga.
NOTA Tamén podes obter o sampficheiros manualmente usando Git*.
Instala Microsoft Visual Studio* con Cake* e Windows* SDK
Aínda que os kits de ferramentas Intel® neap non requiren Cake* e Windows* SDK, moitas API son moitasampOs ficheiros entréganse como proxectos Make. Para construír tal samples, cómpre instalar Cake e Windows SDK.
Para iso, instale as ferramentas de desenvolvemento de Microsoft Visual Studio* C++, que inclúen ferramentas Make no desenvolvemento de escritorio con carga de traballo C++. Consulte Proxectos de bolo en Visual Studio para obter instrucións de instalación.
Normalmente, os compoñentes necesarios instálanse desde a sección opcional do instalador de Visual Studio. Visual C++ Tools for Cake está instalado por defecto como parte da carga de traballo de Desenvolvemento de escritorio con C++. Para obter máis información sobre Cake, consulte CMake.org. Para obter máis información sobre o SDK de Windows*, consulte
o SDK de Microsoft Dev Center Windows*.
Instalar ferramentas de imaxe
Render Kit sampOs ficheiros e aplicacións requiren moitas veces imaxes preprocesadas como entrada ou xeran imaxes como saída. Para mostrar e converter imaxes de entrada e saída, cómpre obter ferramentas de imaxe para staging Net PBM filetipos (PPM e PFM). A ferramenta recomendada é Image Magics*. Vexa a maxia da imaxe websitio para instrucións de instalación autónoma e do xestor de paquetes.
Para usuarios de GPU, descargue e instale controladores de GPU
- Para descargar o controlador, vai a Controladores de gráficos.
- Fai clic na última versión de Intel® Graphics – Windows ® 10 DCH Drivers.
- Executa o instalador.
Próximos pasos
Comeza co Intel ® one API Rendering Toolkit creando e executando sampas aplicacións.
Comentarios
Comparte os teus comentarios sobre este artigo no foro Intel ® one API Rendering Toolkit.
Construír e executar Sample Proxectos usando a liña de comandos de Visual Studio*
Requisito previo: Configura o teu sistema.
Para construír e executar comoampLe:
- Localizar comoample proxecto usando o código Sample Browser para Intel® oneAPI Toolkits.
- Construír e executar comoample proxecto usando CMake*.
Descargar Sampusando o código Sample Browser para Intel® one API Toolkits
Use o código Sample Browser para Intel one API Toolkits para explorar a colección de API Intel® one en liñaamples. Podes copiar o sampficheiros ao seu disco local como s buildableample proxectos. A maioría das API Intel oneampOs proxectos de le constrúense usando Make* ou Cake, polo que as instrucións de compilación inclúense como parte do sample nun README file. Código SampLe Browser for Intel one API Toolkits é un sistema único autónomofile executable que non ten dependencias de bibliotecas dinámicas en tempo de execución.
Para obter unha lista de compoñentes que admiten Cake, consulte Usar Cake cunha aplicación API.
Importante
Requírese unha conexión a Internet para descargar o samparchivos para Intel one API Toolkits. Para obter información sobre como usar este conxunto de ferramentas sen conexión, consulte Desenvolvemento en sistemas sen conexión.
Código SampLe Browser for Intel one API Toolkits non funciona coa configuración do proxy do sistema e non admite o proxy WPAD. Se ten problemas para conectarse desde detrás dun proxy, consulte Solución de problemas.
Para descargar o Intel ® one API Rendering Toolkit (Render Kit) samples:
- Abra unha xanela de comandos de x64 Native Tools para VS 2019.
- Configurar as variables de ambiente:
chame "C:\Program Files (x86)\Intel\one API\setvars.bat”
NOTA Se instalou o Render Kit nun lugar personalizado, asegúrese de substituír C:\Program Files (x86)\Intel\one API\ coa ruta de instalación personalizada antes de executar o comando. - Desde o terminal, executa o código Sample Browser para Intel one API Toolkits con C++ e C samples. neap-cli -l soto
Aparece o único menú da API CLI: - Seleccione Crear un proxecto usando as frechas e prema Intro.
Aparecerá a selección de idioma. - Seleccione o idioma para o seu sample. Para o seu primeiro proxecto, seleccione copa e prema Intro.
A caixa de ferramentas sampaparece a lista de les. Render Kit sampOs ficheiros están situados debaixo da única subárbore das bibliotecas de API. - Navega a unha biblioteca de API > Introdución a Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg e, a continuación, prema Intro.
- Especifique unha localización onde descargar o proxecto. De xeito predeterminado, é o camiño desde onde executou o Code Sample Browser para Intel one API Toolkits e nome do proxecto.
- Preme Tab para seleccionar Crear e, a continuación, preme Intro.
- Repita os pasos para descargar sampficheiros para outros compoñentes: 02_embree_gsg para Intel® Embraer, 03_openvkl_gsg para Intel® Open Volume Kernel Library, 04_oidn_gsg para Intel® Open Image
Denoise e 05_ispc_gsg para o compilador de programas Intel® Implicit SPMD (Intel® ISPC). O sampos están numerados e staged para ser probado en orde.
Biblioteca Intel Open Volume Kernel 03_openvkl_gsg sample está dispoñible na opción de menú de idioma C do Código Sample Browser para Intel one API Toolkits:
a. Seleccione o idioma c:b. Seleccione Intel Open VKL sampLe:
Consulte Explorar Intel one API Sampficheiros da liña de comandos para un vídeo tutorial sobre a creación dun proxecto coa liña de comandos.
Construír e executar un Intel® Spray Sample usando Cake*
- Navega ata o cartafol onde descargaches o 01_ospray_gsg sample.
- Executa os seguintes comandos para construír o sampLe:
midair build cd build cake .. cake –build . -Versión de configuración - Navega ata o directorio Release.
- Executar a aplicación.
.\ospTutorialCpp.exe - Review as imaxes de saída cunha imaxe viewa solicitude de PPM file tipo. Por example, con Image Magick*:
\imdisplay.exe primeiro Frame Cup. ppm
\imdisplay.exe acumulado Frame Capp. ppm
Deberías ver as imaxes de saída:
• Renderización de acumulación única Cpp primeiro fotograma:• Render de dez acumulación acumulada Frame Cup:
Construír e executar un Intel® Embey Sample usando Cake*
- Navega ata o cartafol onde descargaches o 02_embree_gsg sample.
- Executa os seguintes comandos para construír o sampLe:
compilación mkdir
compilación de cd
bolo..
cmake –construír. -Versión de configuración - Navega ata o directorio Release.
- Executar a aplicación.
.\minimal.exe
O sampA aplicación realiza dúas probas de intersección de raio a triángulo coa API Intel Embrey. Unha proba ten éxito, mentres que a outra non é correcta. A saída escríbese no terminal:
0.000000, 0.000000, -1.000000: Intersección atopada na xeometría 0, primitiva 0 en tsar=1.000000 1.000000, 1.000000, -1.000000: Non atopou ningunha intersección.
Crea e executa unha biblioteca Intel® Open Volume Kernel Library Samplieiro usando CMake*
- Navega ata o cartafol onde descargaches o 03_openvkl_gsg sample.
- Executa os seguintes comandos para construír o sampLe:
construción no aire
compilación de cd
bolo..
bolo – construír. -Versión de configuración - Navega ata o directorio Release.
- Executar a aplicación.
.\vklTutorial.exe
O sampa aplicación mostra sampling dentro dun volume e saídas xerados procedimentalmente. sampling,
cómputo de gradientes e multiatributo sampling. A saída escríbese no terminal.
Construír e executar un Intel® Open Image Denoise Samplieiro usando CMake*
- Navega ata o cartafol onde descargaches o 04_oidn_gsg sample.
- Executa os seguintes comandos para construír o sampLe:
midair build cd build cake ..
bolo – construír. -Versión de configuración - Navega ata o directorio Release.
- Converte a copa de marco acumulada. imaxe ppm a formato PFM con orde de datos LSB. Por example, coa ferramenta de conversión de Image Magics*:
converter \magick.exeample>\01_ospray_gsg\build\Release \accumulated Frame Cup. ppm -endian LSB PFM: Capp de fotograma acumulado. pm - Executa a aplicación para eliminar ruído da imaxe.
.\oidnDenoise.exe -a súa Capp. de fotograma acumulada. pm -o denoised.pfm - Review a imaxe de saída cunha imaxe viewa solicitude de PPM file tipo. Por example, con Image Magics*:
\imdisplay.exe eliminado de ruído. pm
• Render de dez acumulación orixinal acumulado Frame Cup:
• Resultado anulado de ruído. pm:
Construír e executar un compilador de programas Intel® Implicit SPMD Samplieiro usando CMake*
- Navega ata o cartafol onde descargaches o 05_ispc_gsg sample.
- Executa os seguintes comandos para construír o sampLe:
construción no aire
compilación de cd
bolo..
bolo – construír. - Executar un só obxectivoampa aplicación:
.\simple.exe - Executar un s multi-obxectivoampa aplicación:
./simple_multi.exe
A aplicación executa unha operación sinxela de matriz de punto flotante. O resultado está impreso no 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 |
Próximos pasos
Explora recursos adicionais en Próximos pasos.
Executar S. compilado previamenteample Aplicacións
Ademais das bibliotecas, o Intel® onlap Rendering Toolkit ofrece s precompiladasample aplicacións para
destacar as características do kit de ferramentas. Estas aplicacións precompiladas adoitan usar bibliotecas gráficas externas para mostrar
funcións nun modo interactivo. Nesta sección, aprende a executar as aplicacións interactivas precompiladas.
Executar aplicacións interactivas precompiladas
- Executar un sop precompilado Exampaplicación con Intel ® Spray.
sop Examples mostra a representación básica dunha escena interactiva con Intel Spray. Ten controis da GUI que podes activar para explorar as funcións de Intel Spray. - Executa unha aplicación de xeometría triangular previamente compilada con Intel ® Embrey. xeometría triangular, como outros Intel Embey samples, demostra a capacidade de cálculo de trazado de raios central.
Use a xeometría do triángulo para explorar as funcións de Intel Embrey. - Executar un vole precompilado Exampaplicación de archivos con Intel ® Open Volume Kernel Library (Intel® Open VKL). vole Examples demostra a representación básica dunha escena interactiva con Intel Open VKL. Ten controis GUI típicos para a visualización de renderizado de volume.
NOTA Intel ® Open Image Denoise úsase como función de posprocesamento en ospExampos sample e en Intel Spray Studio. Intel Open Image Denoise non ten unha aplicación interactiva autónoma
Executa a aplicación Intel® OSPRay Studio Showcase
Intel Spray Studio combina bibliotecas de Render Kit nunha aplicación de presentación de última xeración. Proba a aplicación Intel Spray Studio precompilada antes de explorar o código fonte para usalo nos teus propios proxectos.
Características de Intel Spray Studio:
- Un gráfico de escena de referencia para cargar, almacenar e transformar a xeometría, texturas e parámetros da escena nun ambiente interactivo
- Instrumentación de escena baseada en GUI para renderizar o control de parámetros dunha aplicación interactiva
- Infraestrutura de complementos C++ para controis personalizados
- Entrada/saída: OBJ fronte de onda, GLTF*, texturas HDR con Open Image IO*, saída de imaxe estática
- Pases de posprocesamento de Intel Open Image Denoise coa biblioteca de denoiser do módulo Osprey de Intel Spray
- Vinculacións de Python* á representación de scripts
- Controis de animación da cámara
- Representación de varios nodos con MPI
Corre un Sample con Intel® OSPRay
Este tutorial mostra como executar un s interactivoample con Intel® OSPRay do Intel® oneAPI Rendering Toolkit (Render Kit) para Windows* OS.
Requisito previo: Configura o teu sistema.
Para executar a aplicación:
- Abre un símbolo do sistema.
- Configurar as variables de ambiente:
chame "C:\Program Files (x86)\Intel\oneAPI\setvars.bat”
NOTA Se instalou o Render Kit nun lugar personalizado, asegúrese de substituír C:\Program Files (x86)\Intel\oneAPI\ coa ruta de instalación personalizada antes de executar o comando. - Vaia a un directorio escribible e cree un directorio para almacenar soporte files. Por example, cree o cartafol rkgsg : cd %USERPROFILE% aire rkgsg cdrkgsg
- Executar ospExamples: ospExamples.exe
Abrirase unha nova xanela da GUI con varias escenas sinxelas compostas por tipos básicos de xeometría, luces e volumes. Podes editar a escena facendo clic no botón despregableControis e Consellos
Podes controlar a escena view cun rato do seguinte xeito:
- Fai clic co botón dereito para mover a cámara dentro e fóra do punto de observación.
- Fai clic co botón esquerdo para xirar.
- Usa a roda do rato para facer unha panorámica.
Isto tamén informa do ID de xeometría para a xeometría cruzada baixo o cursor nun terminal. - Arrastra e solta para mover a cámara.
Tamén podes usar os seguintes controis do teclado:
- Preme G para mostrar/ocultar a interface de usuario.
- Preme Q para saír da aplicación.
Tamén pode controlar a escena desde o panel de control: - Proba diferentes escenas xeométricas e volumétricas. View baixo diferentes renderizadores.
- Cancelar marco na interacción permite unha animación máis continua durante a navegación.
- Habilita mostrar profundidade para mostrar a profundidade relativa na intersección de raios coa escena desde cada localización de píxeles da cámara.
- Permite mostrar albedo para mostrar o albedo do material na intersección de raios coa escena desde cada localización de píxeles da cámara.
- Activa o eliminador de ruído para eliminar o ruído de cada fotograma con Intel® Open Image Denoised
Nota: O denoiser pode funcionar mellor con algunhas xeometrías que con outras. Por exampLe, o conxunto de escenas predefinidos de Streamlines mostra a converxencia coa eliminación de ruído con máis claridade.
NOTA Se osprey module denoiser non está dispoñible na túa distribución, podes obtelo usando o Superbill como se describe nos próximos pasos.
- Cambia o filtro de píxeles a review os diferentes métodos de anti-aliasing dispoñibles na API.
- Cambiar píxelesamples, que é o número de escena sample por píxel nunha acumulación. Superior samples resulta en tempos de renderización máis longos, pero converxencia máis rápida por acumulación. Menos sampos por píxel producen un rendemento da aplicación máis rápido.
- Cambia o parámetro de lonxitude máxima do camiño, que é o número de reflexións ou refraccións do camiño por segundoample. Un número maior é máis preciso, mentres que un número menor é máis rápido de calcular.
- Cambia a lonxitude do camiño da ruleta, que é o limiar ou as reflexións ou refraccións nos que finalizar aleatoriamente o percorrido dun raio. Un número maior é máis preciso, mentres que un número menor é máis rápido de calcular.
- Cambiar sampas achegas. Sample contribución inferior ao min Contribución non afectará a escena. Un número menor é máis preciso, mentres que un número maior é máis rápido de calcular.
- Cambia o desenfoque de movemento da cámara para controlar o efecto de desenfoque mentres moves a cámara. Un valor de 0 desactiva o desenfoque.
- Activa Render Sun Sky para activar un horizonte de escena controlable. A escena reflectirá o horizonte configurado a partir dos parámetros emerxentes da GUI.
Próximos pasos
- Executar s precompiladosampaplicacións para outros compoñentes do Render Kit.
- Explora recursos adicionais en Próximos pasos.
Executa Intel® Embree Sample
Este titorial mostra como executar un s precompilado Intel® Embrey interactivoampaplicacións incluídas no Intel® one API Rendering Toolkit (Render Kit). Este sample mostra como xerar unha imaxe cunha xeometría básica usando Intel Embrey.
A xeometría do triángulo sampA aplicación mostrada no tutorial usa unha interface gráfica de usuario para crear un cubo estático e un plano de terra utilizando vértices triangulares.
Requisito previo: configure o seu sistema.
Para executar a aplicación:
- Abre un símbolo do sistema.
- Configurar as variables de ambiente:
chame "C:\Program Files (x86)\Intel\one API\setvars.bat”
NOTA Se instalou o Render Kit nun lugar personalizado, asegúrese de substituír C:\Program Files (x86)\Intel\one API\ coa ruta de instalación personalizada antes de executar o comando. - Vaia a un directorio escribible e cree un directorio para almacenar soporte files. Por example, cree o cartafol rk_gsg :
cd %USERPROFILE%
plataformas no aire
aparellos de cd - Executar a xeometría do triángulo sample: triangle_geometry.exe
Ábrese unha nova xanela cun cubo de trazado de raios 3D. Para mover a cámara, fai clic e arrastra o botón esquerdo do rato ou usa W, A, S, D ou as frechas. Para máis detalles sobre o sample, consulte o capítulo 9 da documentación de Intel Embrey.
Consellos e observacións
- Para mover a cámara, fai clic e arrastra o botón esquerdo do rato ou usa os botóns W, A, S, D ou as frechas.
- Este sample mostra como xerar unha imaxe cunha xeometría básica usando Intel Embrey.
- xeometría do triángulo sampcaracterísticas do le:
- Unha matriz codificada de datos simples de vértice flotante, que consiste na localización das esquinas do cubo e do plano de terra.
- A definición de listas de índices para construír triángulos a partir dos vértices.
- Estruturas de datos de xeometría definidas pola API para crear e confirmar datos de vértice e índice na escena.
- Unha xerarquía de cómputo multiproceso para o trazado de raios sobre o marco da imaxe.
- Os raios de computación divídense en mosaicos de píxeles da pantalla. As tellas están divididas entre fíos.
- Cada mosaico realiza probas de intersección de raios para cada píxel do mosaico.
- Ademais das probas básicas de intersección de raios que determinan as cores do triángulo, realízase unha proba de intersección de sombras (oclusión) no punto de intersección para unha dirección da luz fixa codificada.
- Os píxeles finais teñen datos de cor calculados a partir dos raios empaquetados en tripletes de cor RGB.
- A abstracción de andamios proporciona gran parte do código de pegamento. Esta abstracción úsase moito noutros Intel
Embrey sampas aplicacións. O sampa abstracción inclúe: - Configurar as devolucións de chamada ás funcións de inicialización, renderización e desmontaxe
- Estruturas de datos para xestionar datos da escena
- Entrada/saída de teclado e rato
- A API se conecta ao código de xestión de ventás do sistema operativo para a súa visualización
Consulte a fonte da aplicación en triangle_geometry_device.cpp no repositorio Intel Embraer GitHub*.
Relación de Intel Embrey con outros compoñentes do Render Kit
- Intel® Spray, o motor de trazado de raios portátil escalable aberto, usa Intel Embrey para xerar imaxes. Intel Spray tamén ofrece obxectos e funcionalidades típicas das escenas 3D.
- As disposicións de Intel Spray inclúen obxectos de volume e xeometría, materiais, texturas, luces, cámara, búfers de cadros, computación distribuída baseada en MPI e outros.
- Para os desenvolvedores con antecedentes similares a OpenGL*, Intel Spray pode ser unha mellor forma de comezar a explorar o conxunto de ferramentas que o Intel Embrey.
- Intel Embey path tracer example ofrece unha introdución mínima e lóxica a un trazador de camiños. Acceda a unha implementación de visualización profesional completa dun renderizador de trazador de rutas dentro da API Intel Spray.
- A capacidade de Intel Embrey céntrase no trazado de raios xeométricos. En cambio, Intel® Open Volume Kernel Library (Intel® Open VKL) ofrece visualización de volume e sampcapacidade de ling.
- As imaxes renderizadas con Intel Embrey pódense eliminar con Intel® Open Image Denoise. Non obstante, Intel Spray ofrece acceso ao canal de memoria intermedia de fotogramas estendido para simplificar a xestión da eliminación de ruído de datos. O resultado son imaxes eliminadas de ruído de alta calidade cun custo de cálculo de trazado de raios reducido.
Próximos pasos
- Executar s precompiladosampaplicacións para outros compoñentes do Render Kit.
- Consulta os seguintes pasos para obter máis recursos.
Execute Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Este tutorial describe como executar un s interactivo precompiladoampaplicación de le construída en Intel® Open
Biblioteca do núcleo de volume (Intel® Open VKL).
O topo Exampos sampA aplicación mostra os resultados da API Intel Open VKL para visualizar a través dunha interface gráfica.
Requisito previo: Configura o teu sistema.
Para executar a aplicación:
- Abre un símbolo do sistema.
- Configurar as variables de ambiente:
chame "C:\Program Files (x86)\Intel\one API\setvars.bat”
NOTA Se instalou o Render Kit nun lugar personalizado, asegúrese de substituír C:\Program Files (x86)\Intel\one API\ coa ruta de instalación personalizada antes de executar o comando. - Vaia a un directorio escribible e cree un directorio para almacenar soporte files. Por example, crea o
cartafol rags:
cd %USERPROFILE%
plataformas no aire
aparellos de cd - Corre o sampa aplicación:
vole Examples.exe
O sampos resultados abriranse nunha nova xanela da GUI.
Están dispoñibles os seguintes controis:
- Fai clic co botón esquerdo (Mouse1) e arrastra para xirar a cámara.
- Fai clic co botón dereito (Mouse2) e arrastra para ampliar a cámara.
- Fai clic co botón central (Mouse3) e arrastra para mover a cámara.
- Seleccione diferentes funcións de transferencia, valores da API Intel Open VKL e controis de renderizado para visualizar o volume.
NOTA Os elementos da interface de usuario poden superpoñerse. Arrastra e solta a barra de control azul para ver todos os controis.
Consellos e observacións
- No menú despregable de renderizado están dispoñibles diferentes modos de renderizado. Estes modos corresponden ao volume s contemporáneoampaplicacións de ling e renderizado.
- O renderizador de Density Path Tracer mostra o trazado de rutas dentro dun volume. Usa vole Compute Sample() en apoio dun s Woodcock-trackingampalgoritmo ling. Use as caixas de diálogo para controlar os parámetros do algoritmo. Consulte DensityPathTracer.cpp.
- O renderizador de iteradores de hits mostra a funcionalidade de cálculo de iteradores de hits e de gradientes. Usa vole Iterate it() e vole Compute Gradient(). Este example tamén demostra probas de sombra. Consulte HitIteratorRenderer.cpp.
- O iterador Ray-March demostra a iteración de intervalos e o cálculo dun volume sample. Usa vole Iterate Interval() e vole Compute Sample(). Consulte RayMarchIteratorRenderer.cpp.
- Ao explorar o samples, teña en conta que o código ten un alias e é modular para admitir a xanela de renderización interactiva. Para comprender mellor o código, comeza coa función render Pixel().
- Os modos ISPC corresponden con implementacións de código construídas no compilador de programas Intel® Implicit SPMD. Estas implementacións vanse adiantandotage das capacidades SIMD dos procesadores modernos e ofrecen máis oportunidades de rendemento.
Próximos pasos
- Executar s precompiladosampaplicacións para outros compoñentes do Render Kit.
- Consulta os seguintes pasos para obter máis recursos.
Executa Intel® Spray Studio
Este tutorial mostra como executar a aplicación Intel® Spray Studio. Intel Spray Studio é unha aplicación de presentación incluída no Intel® neap Rendering Toolkit (Render Kit). É unha aplicación de trazado de raios interactiva e extensible.
Requisito previo: Configura o teu sistema.
Para executar a aplicación:
- Abre un símbolo do sistema.
- Configurar as variables de ambiente:
chame "C:\Program Files (x86)\Intel\one API\setvars.bat”
NOTA Se instalou o Render Kit nun lugar personalizado, asegúrese de substituír C:\Program Files
(x86)\Intel\one API\ coa ruta de instalación personalizada antes de executar o comando. - Vaia a un directorio escribible e cree un directorio para almacenar soporte e resultados files. Por example,
crear o cartafol rigs:
cd %USERPROFILE% plataformas no aire plataformas cd - Executa Intel Spray Studio: ospStudio.exe
Deberías ver unha xanela de renderización interactiva: - Na xanela de renderizado, vai a File > Escena de demostración e seleccione unha das demostracións predefinidas escenas.
NOTA Algunhas escenas demostran a capacidade de integración de Intel® Open Volume Kernel Library.
- Review a escena seleccionada. Por example, a demostración de Multilevel Hierarchy ten o seguinte aspecto:
Podes controlar a escena view cun rato do seguinte xeito:
• Fai clic co botón dereito para mover a cámara dentro e fóra do punto de observación.
• Fai clic co botón esquerdo para xirar.
• Despraza a roda do rato para ampliar e diminuír o zoom.
• Arrastra e solta para mover a cámara.
Tamén podes usar os seguintes controis do teclado:
• ARRIBA/ABAIXO: move a cámara ao longo do eixe Z (dentro e fóra).
• ALT+ARRIBA/ALT+ABAIXO: move a cámara ao longo do eixe Y (arriba ou abaixo).
• ESQUERDA: move a cámara cara á esquerda ao longo do eixe X.
• DEREITA: move a cámara cara á dereita ao longo do eixe X.
• W/S: cambia a elevación da cámara.
• ALT+S: garda un cadro como a file a un directorio local.
• A/D: cambia o acimut da cámara.
• ALT+A/ALT+D: cambia o carrete da cámara.
• G: Mostra/Oculta a interface de usuario.
• P: Saia da aplicación.
• P: imprime un gráfico de escena no shell.
• M: imprime un rexistro de material no shell.
• B: Imprimir límites do marco.
• V: imprime os parámetros da cámara no shell.
• =: preme unha localización para gardar os parámetros da cámara.
• -: aparece unha localización para gardar os parámetros da cámara.
• 0-9: define unha instantánea da cámara.
• Manteña X, manteña Y, manteña Z: mantén o eixe restrinxido para o movemento da cámara. - Podes gardar a imaxe de saída desde Menú > Gardar... > Captura de pantalla nun formato de imaxe preferido. A imaxe gárdase no directorio work rags como studio. .
- Podes volverview a captura de pantalla gardada coa túa imaxe preferida viewer.
Próximos pasos
- Executar s precompiladosampaplicacións para outros compoñentes do Render Kit.
- Consulta os seguintes pasos para obter máis recursos.
Próximos pasos
Explore recursos adicionais de Intel ® one API Rendering Toolkit (Render Kit).
Manuais API
As bibliotecas de Render Kit proporcionan interfaces API baseadas en C99. Os manuais da API están localizados na biblioteca pública de compoñentes webpáxinas.
- Manual da API Intel® OSPRay
- Manual da API Intel® Embree
- Manual da API Intel® Open Volume Kernel Library (Intel® Open VKL).
- Manual da API Intel® Open Image Denoise
Todas as cabeceiras da API C99 compílanse en C++11. Se prefires C++, algunhas bibliotecas de Render Kit expoñen a funcionalidade dos envoltorios da API de C++ definida na cabeceira files.
Biblioteca | Cabeceira |
Intel Spray | ospray_cpp.h |
Intel Open Image Denoise | oidn.hpp |
Avanzado Sample Fontes do programa
Para cada compoñente sample, a fonte está dispoñible no repositorio de compoñentes GitHub*:
- Intel Spray sampas fontes
- Intel Embey sampas fontes
Para o sampdescrición, consulte o capítulo 9 da guía Intel Embrey. - Intel Open VKL sampas fontes
- Intel Open Image Denoise sampas fontes
Esta é só a liña de comandos. - Fonte Intel Spray Studio
- Explorando todos os sampos nun sandbox sinxelo e completo. Editándoos e reconstruíndoos rapidamente.
- Conseguindo moitos requisitos previos para construír as bibliotecas automaticamente
- Reviewing o código fonte da biblioteca interna
- Modificando a funcionalidade do Kit de renderizado, incluíndo stagfuncións opcionais do tempo de construción da biblioteca
- O script superbill entrégase como o compoñente ruttily da distribución do Kit de renderización. Tamén se atopa no portal de GitHub Render Kit. Para obter unha guía do script Superbill, consulte o documento do seu sistema operativo:
- Crea bibliotecas Intel one API Rendering Toolkit para Windows* OS
- Crea bibliotecas Intel one API Rendering Toolkit para Linux* OS
- Crea bibliotecas Intel one API Rendering Toolkit para macOS*
Foros e comentarios
Fai preguntas e proporciona comentarios sobre o foro Intel oneAPI Rendering Toolkit.
Informe de problemas técnicos directamente nos repositorios de compoñentes GitHub:
- Repositorio Intel Spray
- Repositorio Intel Embey
- Repositorio Intel Open VKL
- Repositorio Intel Open Image Denoise
- Repositorio Intel Spray Studio
Resolución de problemas
Esta sección describe os problemas coñecidos que podes atopar ao utilizar o Intel® one API Rendering Toolkit (Render Kit).
Para obter asistencia técnica, visite o foro da comunidade de Intel ® one API Rendering Toolkit.
Erro: non se especificou ningún protocolo
Podes ver o seguinte erro ao executar unha aplicación baseada en GUI desde un contenedor Docker*:
Non se especificou ningún protocolo
Erro 65544: X11: fallo ao abrir a pantalla :0
Finalizar a chamada despois de lanzar unha instancia de "sty::runtime error"
What(): Fallo ao inicializar GLFW!
Abortado (núcleo descargado)
Solución: Antes de iniciar a aplicación, asegúrate de executar o comando xhost no contedor Docker:
host +
Avisos e exencións de responsabilidade
As tecnoloxías Intel poden requirir a activación de hardware, software ou servizo habilitado.
Ningún produto ou compoñente pode ser absolutamente seguro.
Os teus custos e resultados poden variar.
© Intel Corporation. Intel, o logotipo de Intel e outras marcas de Intel son marcas comerciais de Intel Corporation ou das súas subsidiarias. Outros nomes e marcas pódense reclamar como propiedade doutros.
Información sobre o produto e o rendemento
O rendemento varía segundo o uso, a configuración e outros factores. Máis información en www.Intel.com/PerformanceIndex.
Aviso de revisión #20201201
Este documento non concede ningunha licenza (expresa ou implícita, por exclusión ou doutra forma) sobre ningún dereito de propiedade intelectual.
Os produtos descritos poden conter defectos de deseño ou erros coñecidos como erratas que poden provocar que o produto se desvíe das especificacións publicadas. As erratas caracterizadas actuais están dispoñibles baixo petición.
Intel renuncia a todas as garantías explícitas e implícitas, incluídas, entre outras, as garantías implícitas de comerciabilidade, adecuación para un fin determinado e non infracción, así como calquera garantía derivada do curso do rendemento, do curso da negociación ou do uso no comercio.
Documentos/Recursos
![]() |
intel Comeza con oneAPI Rendering Toolkit para Windows [pdfGuía do usuario Comeza con oneAPI Rendering Toolkit para Windows, Comeza, con oneAPI Rendering Toolkit para Windows, Toolkit para Windows |