Intel - logotipoComience con un kit de herramientas de renderizado de API para Windows
Guía del usuario

Las siguientes instrucciones asumen que ha instalado Intel® one API Rendering Toolkit (Render Kit). Si no tiene instalado el kit de herramientas, consulte las guías de instalación de Intel® one API Toolkits para conocer las opciones de instalación. Siga estos pasos para comenzar con Intel® one API Rendering Toolkit

  1. Configura tu sistema.
  2. Construir y ejecutar sampaplicaciones le.
  3. Ejecute los s precompiladosampaplicaciones le.
  4. Próximos pasos: Review recursos adicionales para obtener más información sobre el kit de renderizado.

Configure su sistema

Para utilizar Intel ® one API Rendering Toolkit (Render Kit) samples, primero necesita configurar su sistema de la siguiente manera:

  1. Instale las únicas APIample navegador para acceder a samplas fuentes.
  2. Instale Microsoft Visual Studio* con Cake* y Windows* SDK para compilar el sampLes.
  3. Instalar herramientas de imagen.
  4. Opcional: Instale controladores de GPU.

Instale la única API Sampnavegador de archivos
Puede acceder a sampaplicaciones de archivo de una API sampel navegador. El navegador se distribuye como parte del Intel® one API Base Toolkit (Base Kit) en el directorio dev-utilities.
Instale el kit básico con Intel® one API Threading Building Blocks, que está disponible tanto en el kit de procesamiento como en el kit básico. No se requieren otros componentes del kit básico. Consulte la página del producto del kit básico para obtener más información y enlaces de descarga.
NOTA También puede obtener la samparchivos manualmente usando Git*.
Instale Microsoft Visual Studio* con Cake* y Windows* SDK
Aunque los kits de herramientas Intel® neap no requieren Cake* ni Windows* SDK, muchas APIampLos archivos se entregan como proyectos Make. Para construir tal samples, necesita instalar Cake y Windows SDK.
Para ello, instale las herramientas de desarrollo de Microsoft Visual Studio* C++, que incluyen las herramientas Make en la carga de trabajo de desarrollo de escritorio con C++. Consulte Proyectos de Cake en Visual Studio para obtener instrucciones de instalación.
Normalmente, los componentes necesarios se instalan desde la sección opcional del instalador de Visual Studio. Visual C++ Tools for Cake se instala de forma predeterminada como parte de la carga de trabajo Desarrollo de escritorio con C++. Para obtener más información sobre Cake, consulte CMake.org. Para obtener más información sobre Windows* SDK, consulte
el SDK de Windows* del Centro de desarrollo de Microsoft.
Instalar herramientas de imagen
Kits de renderizadoampLos archivos y las aplicaciones a menudo requieren imágenes preprocesadas como entrada o generan imágenes como salida. Para mostrar y convertir imágenes de entrada y salida, necesita obtener herramientas de imágenes para stagPBM neto filetipos (PPM y PFM). La herramienta recomendada es Image Magics*. Ver la magia de la imagen websitio para obtener instrucciones de instalación independientes y del administrador de paquetes.
Para usuarios de GPU, descargue e instale controladores de GPU

  1. Para descargar el controlador, vaya a Controladores de gráficos.
  2. Haga clic en la última versión de Intel® Graphics: Windows ® 10 DCH Drivers.
  3. Ejecute el instalador.

Próximos pasos
Comience con Intel ® one API Rendering Toolkit creando y ejecutando sampaplicaciones le.
Comentario
Comparta sus comentarios sobre este artículo en el foro Intel ® one API Rendering Toolkit.
Construir y ejecutar SampProyectos de archivos usando la línea de comandos de Visual Studio*
Requisito previo: Configura tu sistema.
Para compilar y ejecutar comoampen:

  1. Ubicar comoample proyecto usando el Código SampNavegador de archivos para Intel® oneAPI Toolkits.
  2. Compile y ejecute comoampproyecto usando CMake*.

Descargar Samparchivos usando el código SampNavegador de archivos para Intel® one API Toolkits
Usa el código SampExplorador de archivos para Intel one API Toolkits para explorar la colección de Intel® one API en líneaamples. Puedes copiar la samparchivos a su disco local como s compilablesamplos proyectos. La mayoría de las API de IntelampLos proyectos se construyen usando Make* o Cake, por lo que las instrucciones de construcción se incluyen como parte del samparchivo en un README file. Código SampLe Browser for Intel one API Toolkits es un navegador único e independiente.file ejecutable que no tiene dependencias en bibliotecas de tiempo de ejecución dinámicas.
Para obtener una lista de los componentes compatibles con Cake, consulte Usar Cake con una aplicación API.
Importante
Se requiere una conexión a Internet para descargar el samparchivos para Intel one API Toolkits. Para obtener información sobre cómo utilizar este kit de herramientas sin conexión, consulte Desarrollo en sistemas sin conexión.
Código SampLe Browser for Intel one API Toolkits no funciona con la configuración del proxy del sistema y no es compatible con el proxy WPAD. Si tiene problemas para conectarse detrás de un proxy, consulte Solución de problemas.
Para descargar Intel ® one API Rendering Toolkit (Render Kit) sampellos:

  1. Abra un símbolo del sistema de herramientas nativas x64 para la ventana de comandos de VS 2019.
  2. Configurar variables de entorno:
    llame a “C:\Programa Files (x86)\Intel\one API\setvars.bat”
    NOTA Si instaló el Render Kit en una ubicación personalizada, asegúrese de reemplazar C:\Program Files (x86)\Intel\one API\ con la ruta de instalación personalizada antes de ejecutar el comando.
  3. Desde la terminal, ejecuta el Código SampNavegador de archivos para Intel one API Toolkits con C++ y C samples. neap-cli -l bosquecillo
    Aparece el menú CLI de una API:intel Introducción a oneAPI Rendering Toolkit para Windows: creación de un proyecto
  4. Seleccione Crear un proyecto usando las teclas de flecha, luego presione Entrar.
    Aparecerá la selección de idioma.intel Introducción a oneAPI Rendering Toolkit para Windows - cpp
  5. Seleccione el idioma para su sample. Para su primer proyecto, seleccione cup, luego presione Enter.
    el kit de herramientasampAparece la lista de archivos. Kits de renderizadoampLos archivos se encuentran debajo del subárbol de bibliotecas API.Intel Introducción a oneAPI Rendering Toolkit para Windows - Bibliotecas oneAPI
  6. Vaya a Bibliotecas de una API > Introducción a Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg, luego presione Entrar.
  7. Especifique una ubicación para descargar el proyecto. Por defecto, es la ruta desde donde ejecutó el Código SampExplorador de archivos para Intel one API Toolkits y nombre del proyecto.intel Introducción a oneAPI Rendering Toolkit para Windows - Crear
  8. Presione Tabulador para seleccionar Crear, luego presione Entrar.
  9. Repita los pasos para descargar samparchivos para otros componentes: 02_embree_gsg para Intel® Embraer, 03_openvkl_gsg para Intel® Open Volume Kernel Library, 04_oidn_gsg para Intel® Open Image
    Denoise y 05_ispc_gsg para el compilador de programas Intel® Implicit SPMD (Intel® ISPC). la samplos archivos están numerados y staged para ser probado en orden.
    Biblioteca Intel Open Volume Kernel 03_openvkl_gsg sampEl archivo está disponible en la opción de menú de idioma C del Código SampNavegador de archivos para Intel one API Toolkits:
    a. Seleccionar idioma c:Intel Get Started with oneAPI Rendering Toolkit para Windows: seleccione el idioma cb. Seleccione Intel Open VKL sampen:intel Introducción a oneAPI Rendering Toolkit para Windows - VKL sample

Consulte Exploración de Intel one API Samparchivos de la línea de comandos para ver un tutorial en video sobre cómo crear un proyecto con la línea de comandos.
Cree y ejecute un Intel® Spray Sampusando Cake*

  1. Navegue a la carpeta donde descargó los 01_ospray_gsg sampel.
  2. Ejecute los siguientes comandos para construir el sampen:
    midair build cd build cake .. cake –build . –liberación de configuración
  3. Navegue hasta el directorio de versiones.
  4. Ejecute la aplicación.
    .\ospTutorialCpp.exe
  5. Review las imágenes de salida con una imagen viewer aplicación para PPM file tipo. por ejemploample, con Image Magick*:
    \imdisplay.exe primer Frame Cup. ppm
    \imdisplay.exe marco acumulado Capp. ppm
    Debería ver las imágenes de salida:
    • Procesamiento de acumulación única primer cuadro Cpp:Intel Get Started with oneAPI Rendering Toolkit for Windows - procesamiento de acumulación• Copa de cuadro acumulada de renderizado de diez acumulaciones:

intel Comenzar con oneAPI Rendering Toolkit para Windows -BuildCree y ejecute un Intel® Embrey Sampusando Cake*

  1. Navegue a la carpeta donde descargó los 02_embree_gsg sampel.
  2. Ejecute los siguientes comandos para construir el sampen:
    compilación de mkdir
    compilación de cd
    pastel ..
    cmake –construir . –liberación de configuración
  3. Navegue hasta el directorio de versiones.
  4. Ejecute la aplicación.

.\minimal.exe
Los sampLa aplicación realiza dos pruebas de intersección de rayo a triángulo con la API de Intel Embrey. Una prueba tiene éxito, mientras que la otra prueba falla. La salida se escribe en el terminal:
0.000000, 0.000000, -1.000000: Intersección encontrada en la geometría 0, 0 primitivo en tsar=1.000000 1.000000, 1.000000, -1.000000: No se encontró ninguna intersección.
Cree y ejecute una biblioteca Intel® Open Volume Kernel Library Samparchivo usando CMake*

  1. Navegue a la carpeta donde descargó the03_openvkl_gsg sampel.
  2. Ejecute los siguientes comandos para construir el sampen:
    construir en el aire
    compilación de cd
    pastel ..
    pastel –construir. –liberación de configuración
  3. Navegue hasta el directorio de versiones.
  4. Ejecute la aplicación.

.\vklTutorial.exe
Los sampla aplicación muestra sampling dentro de un volumen generado por procedimientos y salidas. sampabadejo,
cálculo de gradiente y atributos múltiplesampabadejo. La salida se escribe en el terminal.

Cree y ejecute un Intel® Open Image Denoise Samparchivo usando CMake*

  1. Navegue a la carpeta donde descargó los 04_oidn_gsg sampel.
  2. Ejecute los siguientes comandos para construir el sampen:
    pastel de compilación de cd de compilación en el aire ..
    pastel –construir. –liberación de configuración
  3. Navegue hasta el directorio de versiones.
  4. Convierte la copa de cuadro acumulada. imagen ppm a formato PFM con ordenación de datos LSB. por ejemploamparchivo, con la herramienta de conversión Image Magics*:
    \magick.exe convertirample>\01_ospray_gsg\build\Release \acumulada Frame Cup. ppm -endian LSB PFM: Frame Capp acumulado. pm
  5. Ejecute la aplicación para eliminar el ruido de la imagen.
    .\oidnDenoise.exe -su Frame Capp acumulado. pm -o eliminado el ruido.pfm
  6. Review la imagen de salida con una imagen viewer aplicación para PPM file tipo. por ejemploample, con Image Magics*:
    \imdisplay.exe eliminado el ruido. pm
    • Render de diez acumulaciones original acumulado Frame Cup:

Intel Get Started with oneAPI Rendering Toolkit for Windows - Resultado sin ruido• Resultado eliminado de ruido eliminado. pm:intel Comenzar con oneAPI Rendering Toolkit para Windows - Ejecutar un IntelCree y ejecute un compilador de programas Intel® Implicit SPMD Samparchivo usando CMake*

  1. Navegue a la carpeta donde descargó los 05_ispc_gsg sampel.
  2. Ejecute los siguientes comandos para construir el sampen:
    construir en el aire
    compilación de cd
    pastel ..
    pastel –construir.
  3. Ejecutar un objetivo único sample aplicación:
    .\simple.exe
  4.  Ejecutar un s multiobjetivoample aplicación:
    ./simple_multi.exe
    La aplicación ejecuta una operación de matriz de punto flotante simple. El resultado se imprime en la cerveza negra.
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
Explore recursos adicionales en Próximos pasos.

Ejecutar S precompiladoampAplicaciones

Además de las bibliotecas, Intel® onlap Rendering Toolkit proporciona s precompiladosampaplicaciones para
resaltar las características del kit de herramientas. Estas aplicaciones precompiladas a menudo usan bibliotecas de gráficos externas para mostrar
características en un modo interactivo. En esta sección, aprenda a ejecutar las aplicaciones interactivas precompiladas.

Ejecute aplicaciones interactivas precompiladas

  • Ejecute un sop Ex precompiladoamples aplicación con Intel ® Spray.
    sopa examples demuestra la representación básica de una escena interactiva con Intel Spray. Tiene controles GUI que puede alternar para explorar las funciones de Intel Spray.
  • Ejecute una aplicación de geometría triangular precompilada con Intel ® Embrey. geometría triangular, como otros Intel Embrey samples, demuestra la capacidad de cómputo central de trazado de rayos.
    Utilice la geometría del triángulo para explorar las características de Intel Embrey.
  • Ejecute un campañol precompilado Exampaplicación de archivos con Intel ® Open Volume Kernel Library (Intel® Open VKL). Campañol Examples demuestra la representación básica de una escena interactiva con Intel Open VKL. Tiene controles GUI típicos para la visualización de renderizado de volumen.

NOTA Intel ® Open Image Denoise se utiliza como función de posprocesamiento en ospExampmenosample aplicación y en Intel Spray Studio. Intel Open Image Denoise no tiene una aplicación interactiva independiente
Ejecute la aplicación de exhibición Intel® OSPRay Studio
Intel Spray Studio combina bibliotecas de kits de renderizado en una aplicación de exhibición de última generación. Pruebe la aplicación Intel Spray Studio precompilada antes de explorar el código fuente para utilizarlo en sus propios proyectos.
Características de Intel Spray Studio:

  • Un gráfico de escena de referencia para cargar, almacenar y transformar la geometría, las texturas y los parámetros de la escena en un entorno interactivo
  • Instrumentación de escena basada en GUI para representar el control de parámetros de una aplicación interactiva
  • Infraestructura de complementos de C++ para controles personalizados
  • Entrada/salida: OBJ de frente de onda, GLTF*, texturas HDR con Open Image IO*, salida de imagen estática
  • El posprocesamiento Intel Open Image Denoise pasa con la biblioteca de eliminación de ruido del módulo osprey de Intel Spray
  • Enlaces de Python * a la representación de secuencias de comandos
  •  Controles de animación de la cámara
  • Renderizado de múltiples nodos con MPI

Correr comoamparchivo con Intel® OSPRay
Este tutorial demuestra cómo ejecutar un s interactivoampaplicación de archivo con Intel® OSPRay del Intel® oneAPI Rendering Toolkit (Render Kit) para el sistema operativo Windows*.
Requisito previo: Configura tu sistema.
Para ejecutar la aplicación:

  1. Abra un símbolo del sistema.
  2. Configurar variables de entorno:
    llame a “C:\Programa Files (x86)\Intel\oneAPI\setvars.bat”
    NOTA Si instaló el Render Kit en una ubicación personalizada, asegúrese de reemplazar C:\Program Files (x86)\Intel\oneAPI\ con la ruta de instalación personalizada antes de ejecutar el comando.
  3. Vaya a un directorio grabable y cree un directorio para almacenar soporte files. Por ejemploample, cree la carpeta rkgsg: cd %USERPROFILE% en el aire rkgsg cdrkgsg
  4. Ejecutar ospExamparchivos: ospExamples.exe

Se abrirá una nueva ventana GUI con múltiples escenas simples compuestas de tipos básicos de geometría, luces y volúmenes. Puede editar la escena haciendo clic en el botón desplegableintel Introducción a oneAPI Rendering Toolkit para Windows: botones desplegablesControles y consejos
Puedes controlar la escena. view con un ratón de la siguiente manera:

  • Haga clic con el botón derecho para mover la cámara dentro y fuera del punto de observación.
  • Haga clic izquierdo para rotar.
  • Usa la rueda del mouse para desplazarte.
    Esto también informa la ID de geometría para la geometría intersecada debajo del cursor en una terminal.
  • Arrastra y suelta para mover la cámara.

También puede utilizar los siguientes controles de teclado:

  • Presione G para mostrar/ocultar la interfaz de usuario.
  • Presione Q para salir de la aplicación.
    También puede controlar la escena desde el panel de control:
  • Prueba diferentes escenas geométricas y volumétricas. View bajo diferentes renderizadores.
  • Cancelar cuadro en la interacción permite una animación más continua durante la navegación.
  • Habilite mostrar profundidad para mostrar la profundidad relativa en la intersección del rayo con la escena desde cada ubicación de píxel de la cámara.
  •  Habilite mostrar albedo para mostrar el albedo del material en la intersección del rayo con la escena desde cada ubicación de píxel de la cámara.
  • Habilite la eliminación de ruido para eliminar el ruido de cada cuadro con Intel® Open Image Denoised
    Nota: El eliminador de ruido podría funcionar mejor con algunas geometrías que con otras. por ejemploample, el conjunto de escenas predefinidas Streamlines muestra la convergencia con la eliminación de ruido más claramente.

NOTA Si el módulo de eliminación de ruido del águila pescadora no está disponible en su distribución, puede obtenerlo utilizando el Superbill como se describe en Próximos pasos.

  • Cambiar el filtro de píxeles a review los diferentes métodos de suavizado disponibles en la API.
  • Cambiar píxelesamples, que es el número de escena samparchivos por píxel en una acumulación. más altoamples da como resultado tiempos de renderizado más largos, pero una convergencia más rápida por acumulación. menosampLos archivos por píxel dan como resultado un rendimiento de la aplicación más rápido.
  • Cambie el parámetro de longitud de ruta máxima, que es el número de reflexiones o refracciones de ruta por sample. Un número más alto es más preciso, mientras que un número más bajo es más rápido de calcular.
  • Cambie la longitud de la ruta de la ruleta, que es el umbral de reflejos o refracciones en los que terminar aleatoriamente el recorrido de un rayo. Un número más alto es más preciso, mientras que un número más bajo es más rápido de calcular.
  • Cambiosamplas contribuciones. SampLa contribución inferior a la contribución mínima no afectará la escena. Un número más bajo es más preciso, mientras que un número más alto es más rápido de calcular.
  • Cambie el desenfoque de movimiento de la cámara para controlar el efecto de desenfoque mientras mueve la cámara. Un valor de 0 desactiva el desenfoque.
  • Habilite Render Sun Sky para activar un horizonte de escena controlable. La escena reflejará el horizonte según lo configurado desde los parámetros emergentes de la GUI.

Próximos pasos

  • Ejecutar s precompiladosampaplicaciones de archivos para otros componentes del kit de renderizado.
  • Explore recursos adicionales en Próximos pasos.

Ejecute Intel® Embree Sample
Este tutorial muestra cómo ejecutar un Intel® Embrey interactivo s precompiladoampaplicaciones de archivo incluidas en Intel® one API Rendering Toolkit (Render Kit). Esto esampEl archivo demuestra cómo generar una imagen con geometría básica usando Intel Embrey.
La geometría del triángulo sampLa aplicación que se muestra en el tutorial utiliza una interfaz gráfica de usuario para crear un cubo estático y un plano de tierra utilizando vértices de triángulos.
Requisito previo: Configure su sistema.
Para ejecutar la aplicación:

  1. Abra un símbolo del sistema.
  2. Configurar variables de entorno:
    llame a “C:\Programa Files (x86)\Intel\one API\setvars.bat”
    NOTA Si instaló el Render Kit en una ubicación personalizada, asegúrese de reemplazar C:\Program Files (x86)\Intel\one API\ con la ruta de instalación personalizada antes de ejecutar el comando.
  3. Vaya a un directorio grabable y cree un directorio para almacenar soporte files. Por ejemploample, cree la carpeta rk_gsg:
    cd %USUARIOPROFILE%
    plataformas aéreas
    plataformas de cd
  4. Ejecute la geometría del triángulo sample: triángulo_geometría.exe
    Se abre una nueva ventana con un cubo con trazado de rayos 3D. Para mover la cámara, haga clic y arrastre el botón izquierdo del mouse o use W, A, S, D o las teclas de flecha. Para obtener detalles sobre el sample, consulte el Capítulo 9 en la documentación de Intel Embrey.

intel Comenzar con oneAPI Rendering Toolkit para Windows - 3D rayConsejos y observaciones

  • Para mover la cámara, haga clic y arrastre el botón izquierdo del mouse o use los botones W, A, S, D o las teclas de flecha.
  • Esto esampEl archivo demuestra cómo generar una imagen con geometría básica usando Intel Embrey.
  • geometría triangular fample caracteristicas:
  • Una matriz codificada de datos de vértices flotantes simples, que consta de la ubicación de las esquinas del cubo y el plano de tierra.
  • La definición de listas índice para construir triángulos a partir de los vértices.
  • Estructuras de datos de geometría definidas por API para crear y confirmar vértices y datos de índice en la escena.
  •  Una jerarquía informática de subprocesos múltiples para el trazado de rayos sobre el marco de la imagen.
  • Los rayos informáticos se dividen en mosaicos de píxeles de pantalla. Los mosaicos se dividen entre hilos.
  • Cada mosaico realiza pruebas de intersección de rayos para cada píxel en el mosaico.
  • Además de las pruebas básicas de intersección de rayos que determinan los colores del triángulo, se realiza una prueba de intersección de sombras (oclusión) en el punto de intersección para una dirección de luz fija codificada.
  • Los píxeles finales tienen datos de color calculados a partir de los rayos empaquetados en tripletes de color RGB.
  • La abstracción de andamios proporciona gran parte del código adhesivo. Esta abstracción se usa mucho en otros Intel
    embrey sampaplicaciones. la samples abstracción incluye:
  • Configuración para devoluciones de llamada a funciones de inicialización, renderizado y desmontaje
  • Estructuras de datos para gestionar datos de escenas
  • Entrada/salida de teclado y ratón
  • La API se conecta al código de administración de ventanas del sistema operativo para su visualización

Consulte la fuente de la aplicación en Triangle_geometry_device.cpp en el repositorio Intel Embraer GitHub*.
Relación de Intel Embrey con otros componentes del kit de renderizado

  • Intel® Spray, el motor de trazado de rayos portátil, escalable y abierto, utiliza Intel Embrey para generar imágenes. Intel Spray también proporciona objetos y funciones típicas de las escenas 3D.
  • Las disposiciones de Intel Spray incluyen objetos de volumen y geometría, materiales, texturas, luces, cámara, búfer de fotogramas, computación distribuida basada en MPI y otros.
  • Para los desarrolladores con antecedentes similares a OpenGL*, Intel Spray puede ser una mejor manera de comenzar a explorar el conjunto de herramientas que Intel Embrey.
  • Rastreador de ruta Intel Embrey exampEl programa proporciona una introducción mínima y lógica a un rastreador de rutas. Acceda a una implementación de visualización profesional completa de un renderizador de trazado de ruta dentro de Intel Spray API.
  •  La capacidad de Intel Embrey se centra en el trazado de rayos geométricos. Por el contrario, Intel® Open Volume Kernel Library (Intel® Open VKL) proporciona visualización de volumen y sampcapacidad de carga.
  • Las imágenes renderizadas con Intel Embrey se pueden eliminar con Intel® Open Image Denoise. Sin embargo, Intel Spray proporciona acceso extendido al canal de búfer de tramas para simplificar la gestión de eliminación de ruido de datos. El resultado son imágenes de alta calidad sin ruido a un costo de cómputo de trazado de rayos reducido.

Próximos pasos

  • Ejecutar s precompiladosampaplicaciones de archivos para otros componentes del kit de renderizado.
  • Consulte Próximos pasos para obtener más recursos.

Ejecute Intel® Open Volume Kernel Library (Intel® Open VKL) Sample
Este tutorial describe cómo ejecutar un s interactivo precompilado.ampaplicación de archivos basada en Intel® Open
Biblioteca de kernel de volumen (Intel® Open VKL).
El campañol ExampmenosampLa aplicación muestra los resultados de Intel Open VKL API en la pantalla a través de una interfaz gráfica.
Requisito previo: Configura tu sistema.
Para ejecutar la aplicación:

  1. Abra un símbolo del sistema.
  2. Configurar variables de entorno:
    llame a “C:\Programa Files (x86)\Intel\one API\setvars.bat”
    NOTA Si instaló el Render Kit en una ubicación personalizada, asegúrese de reemplazar C:\Program Files (x86)\Intel\one API\ con la ruta de instalación personalizada antes de ejecutar el comando.
  3. Vaya a un directorio grabable y cree un directorio para almacenar soporte files. Por ejemploampje, crea el
    carpeta trapos:
    cd %USUARIOPROFILE%
    plataformas aéreas
    plataformas de cd
  4. Ejecutar el sample aplicación:
    Campañol Examples.exe
    Los sampLos resultados del archivo se abrirán en una nueva ventana GUI.

Están disponibles los siguientes controles:

  • Haga clic con el botón izquierdo (Mouse1) y arrastre para rotar la cámara.
  • Haga clic derecho (Mouse2) y arrastre para acercar la cámara.
  • Haga clic con el botón central (Mouse3) y arrastre para desplazar la cámara.
  • Seleccione diferentes funciones de transferencia, valores de Intel Open VKL API y controles de representación para visualizar el volumen.
    Intel Get Started with oneAPI Rendering Toolkit para Windows: todos los controles

NOTA Los elementos de la interfaz de usuario pueden superponerse. Arrastre y suelte la barra de control azul para ver todos los controles.
Consejos y observaciones

  • Hay diferentes modos de renderizador disponibles en el menú desplegable de renderizado. Estos modos corresponden al volumen contemporáneo sampling y aplicaciones de renderizado.
  • El renderizador Density Path Tracer demuestra el rastreo de rutas dentro de un volumen. Utiliza vole Compute Sample() en apoyo de un Woodcock-tracking sampalgoritmo de lectura. Utilice los cuadros de diálogo para controlar los parámetros del algoritmo. Consulte DensityPathTracer.cpp.
  • El renderizador de hit-iterator demuestra la funcionalidad de cálculo de degradado y iterador de hits. Utiliza vole Iterate it() y vole Compute Gradient(). este example también demuestra la prueba de sombra. Consulte HitIteratorRenderer.cpp.
  • El iterador Ray-march demuestra la iteración de intervalos y el cálculo de un volumen sample. Utiliza vole Iterate Interval() y vole Compute Sample(). Consulte RayMarchIteratorRenderer.cpp.
  • Al explorar el samples, tenga en cuenta que el código tiene alias y es modular para admitir la ventana de representación interactiva. Para comprender mejor el código, comience con la función renderizar Pixel().
  • Los modos ISPC se corresponden con implementaciones de código basadas en el compilador de programas Intel® Implicit SPMD. Estas implementaciones toman ventajatage de las capacidades SIMD de los procesadores modernos y brindan más oportunidades de rendimiento.

Próximos pasos

  • Ejecutar s precompiladosampaplicaciones de archivos para otros componentes del kit de renderizado.
  • Consulte Próximos pasos para obtener más recursos.

Ejecute Intel® Spray Studio
Este tutorial demuestra cómo ejecutar la aplicación Intel® Spray Studio. Intel Spray Studio es una aplicación de exhibición incluida en Intel® neap Rendering Toolkit (Render Kit). Es una aplicación de trazado de rayos interactiva y extensible.
Requisito previo: Configura tu sistema.
Para ejecutar la aplicación:

  1. Abra un símbolo del sistema.
  2. Configurar variables de entorno:
    llame a “C:\Programa Files (x86)\Intel\one API\setvars.bat”
    NOTA Si instaló el Render Kit en una ubicación personalizada, asegúrese de reemplazar C:\Program Files
    (x86)\Intel\one API\ con la ruta de instalación personalizada antes de ejecutar el comando.
  3. Vaya a un directorio de escritura y cree un directorio para almacenar el soporte y el resultado files. Por ejemploampel,
    crear la carpeta de plataformas:
    cd %USUARIOPROFILE% plataformas aéreas plataformas cd
  4. Ejecute Intel Spray Studio: ospStudio.exe
    Debería ver una ventana de representación interactiva:intel Comenzar con oneAPI Rendering Toolkit para Windows - File
  5. En la ventana de renderizado, vaya a File > Escena de demostración y seleccione una de las escenas de demostración predefinidas. escenas.Intel Comenzar con oneAPI Rendering Toolkit para Windows - Escena de demostraciónNOTA Algunas escenas demuestran la capacidad de integración de Intel® Open Volume Kernel Library.
  6. Review la escena seleccionada. por ejemploample, la demostración de la jerarquía multinivel tiene el siguiente aspecto:Intel Introducción a oneAPI Rendering Toolkit para Windows - Escena de demostración 1Puedes controlar la escena. view con un ratón de la siguiente manera:
    • Haga clic con el botón derecho para mover la cámara dentro y fuera del punto de observación.
    • Haga clic con el botón izquierdo para rotar.
    • Mueva la rueda del mouse para acercar y alejar.
    • Arrastrar y soltar para mover la cámara.
    También puede utilizar los siguientes controles de teclado:
    • ARRIBA/ABAJO: mueve la cámara a lo largo del eje Z (hacia adentro y hacia afuera).
    • ALT+ARRIBA/ALT+ABAJO: mueve la cámara a lo largo del eje Y (arriba o abajo).
    • IZQUIERDA: Mueva la cámara hacia la izquierda a lo largo del eje X.
    • DERECHA: Mueva la cámara hacia la derecha a lo largo del eje X.
    • W/S: cambia la elevación de la cámara.
    • ALT+S: Guarda un marco como un file a un directorio local.
    • A/D: cambia el acimut de la cámara.
    • ALT+A/ALT+D: cambia el carrete de la cámara.
    • G: Mostrar/Ocultar la interfaz de usuario.
    • P: Salga de la aplicación.
    • P: Imprime un gráfico de escena en el caparazón.
    • M: Imprime un registro de material al shell.
    • B: límites del marco de impresión.
    • V: imprime los parámetros de la cámara en el caparazón.
    • =: Presione una ubicación para guardar los parámetros de la cámara.
    • -: muestra una ubicación para guardar los parámetros de la cámara.
    • 0-9: establece una instantánea de la cámara.
    • Mantenga presionado X, mantenga presionado Y, mantenga presionado Z: mantenga el eje restringido para el movimiento de la cámara.
  7. Puede guardar la imagen de salida desde Menú > Guardar… > Captura de pantalla en un formato de imagen preferido. La imagen se guarda en el directorio de trapos de trabajo como estudio. .intel Comenzar con oneAPI Rendering Toolkit para Windows - Guardar
  8. Puedes volver aview la captura de pantalla guardada con su imagen preferida viewes.

Próximos pasos

  • Ejecutar s precompiladosampaplicaciones de archivos para otros componentes del kit de renderizado.
  • Consulte Próximos pasos para obtener más recursos.

Próximos pasos
Explore recursos adicionales de Intel ® one API Rendering Toolkit (Render Kit).
Manuales de API
Las bibliotecas de Render Kit proporcionan interfaces API basadas en C99. Los manuales de API se encuentran en la biblioteca pública de componentes webpáginas.

  • Manual de la API Intel® OSPRay
  • Manual de la API de Intel® Embree
  • Manual de API de Intel® Open Volume Kernel Library (Intel® Open VKL)
  • Manual de la API Intel® Open Image Denoise

Todos los encabezados de la API de C99 se compilan en C++11. Si prefiere C++, algunas bibliotecas de Render Kit exponen la funcionalidad de contenedores API de C++ definida en el encabezado files.

Biblioteca Encabezamiento
Aerosol Intel ospray_cpp.h
Eliminación de ruido de imágenes abiertas de Intel oidn.hpp

 Avanzado SampArchivo Fuentes de programas
Para cada componente samparchivo, la fuente está disponible en el repositorio del componente GitHub*:

  • Aerosol de Intelamplas fuentes
  • Intel Embreyamplas fuentes
    Para sampdescripción del archivo, consulte el capítulo 9 en la guía de Intel Embrey.
  • Intel Open VKLamplas fuentes
  • Imagen abierta de Intel Eliminación de ruidoamplas fuentes
    Esta es solo la línea de comandos.
  • Fuente Intel Spray Studio
superfacturas
Puede implementar un entorno local para compilar y ejecutar todos los samples con el superbill. El superbill es un completo script automatizado de Cake* para obtener y construir todas las bibliotecas y s de Render Kit.amples. El superbill es un método recomendado para:
  • Explorando todos los samparchivos en un sandbox fácil y completo. Editándolos y reconstruyéndolos rápidamente.
  • Obtener muchos requisitos previos para construir las bibliotecas automáticamente
  • Reviewing código fuente de la biblioteca interna
  • Modificación de la funcionalidad del kit de renderizado, incluidos stagCaracterísticas opcionales del tiempo de compilación de la biblioteca de ing
  • El guión de superbill se entrega como el componente rutinario de la distribución del kit de renderizado. También se encuentra en el portal Render Kit GitHub. Para obtener un tutorial de la secuencia de comandos de superbill, consulte el documento correspondiente a su sistema operativo:
  • Cree bibliotecas Intel one API Rendering Toolkit para el sistema operativo Windows*
  • Cree bibliotecas Intel one API Rendering Toolkit para el sistema operativo Linux*
  •  Cree bibliotecas Intel one API Rendering Toolkit para macOS*

Foros y Comentarios
Haga preguntas y proporcione comentarios en el foro Intel oneAPI Rendering Toolkit.
Informe de problemas técnicos directamente en los repositorios de componentes de GitHub:

  • Repositorio Intel Spray
  • Repositorio Intel Embrey
  • Repositorio Intel Open VKL
  • Repositorio Intel Open Image Denoise
  • Repositorio Intel Spray Studio

Solución de problemas

En esta sección, se describen los problemas conocidos que puede encontrar al usar Intel® one API Rendering Toolkit (Render Kit).
Para obtener asistencia técnica, visite el foro de la comunidad Intel ® one API Rendering Toolkit.
Error: No se especificó ningún protocolo
Es posible que vea el siguiente error al ejecutar una aplicación basada en GUI desde un contenedor Docker*:
Sin protocolo especificado
Error 65544: X11: no se pudo abrir la pantalla: 0
Terminar llamado después de lanzar una instancia de 'sty::runtime error'
Qué (): ¡Error al inicializar GLFW!
Abortado (núcleo volcado)
Solución: Antes de iniciar la aplicación, asegúrese de ejecutar el comando xhost en el contenedor de Docker:
anfitrión +

Avisos y exenciones de responsabilidad

Las tecnologías Intel pueden requerir la activación de hardware, software o servicio habilitado.
Ningún producto o componente puede ser absolutamente seguro.
Sus costos y resultados pueden variar.
© Corporación Intel. Intel, el logotipo de Intel y otras marcas de Intel son marcas comerciales de Intel Corporation o sus subsidiarias. Otros nombres y marcas pueden reclamarse como propiedad de terceros.
Información sobre el producto y el rendimiento
El rendimiento varía según el uso, la configuración y otros factores. Obtenga más información en www.Intel.com/PerformanceIndex.
Aviso revisión #20201201
Este documento no concede ninguna licencia (expresa o implícita, por impedimento legal o de otro modo) sobre ningún derecho de propiedad intelectual.
Los productos descritos pueden contener defectos de diseño o errores conocidos como erratas que pueden hacer que el producto se desvíe de las especificaciones publicadas. Las erratas caracterizadas actuales están disponibles a pedido.
Intel renuncia a todas las garantías expresas e implícitas, incluidas, entre otras, las garantías implícitas de comerciabilidad, idoneidad para un propósito particular y no infracción, así como cualquier garantía que surja del curso del desempeño, el curso de la negociación o el uso en el comercio.

Intel - logotipo

Documentos / Recursos

intel Introducción a oneAPI Rendering Toolkit para Windows [pdf] Guía del usuario
Comenzar con oneAPI Rendering Toolkit para Windows, Comenzar, con oneAPI Rendering Toolkit para Windows, Toolkit para Windows

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *