Intel - logoComece com um kit de ferramentas de renderização de API para Windows
Guia do usuário

As instruções a seguir pressupõem que você tenha instalado o Intel® one API Rendering Toolkit (Render Kit). Se você não tiver o kit de ferramentas instalado, consulte os guias de instalação dos kits de ferramentas da API Intel® one para obter as opções de instalação. Siga estas etapas para começar a usar o Intel® one API Rendering Toolkit

  1. Configure seu sistema.
  2. Construir e executar sample aplicações.
  3. Execute os s pré-compiladosample aplicações.
  4. Próximas etapas: Review recursos adicionais para saber mais sobre o Render Kit.

Configurar seu sistema

Para usar o Intel® one API Rendering Toolkit (Render Kit) samples, primeiro você precisa configurar seu sistema da seguinte maneira:

  1. Instale as únicas APIsample navegador para acessar sampas fontes.
  2. Instale o Microsoft Visual Studio* com Cake* e Windows* SDK para criar o samples.
  3. Instale ferramentas de imagem.
  4. Opcional: instale drivers de GPU.

Instale a única API Sampo navegador
você pode acessar sampaplicativos de arquivo de uma API sampnavegador. O navegador é distribuído como parte do Intel® one API Base Toolkit (Base Kit) no diretório dev-utilities.
Instale o Base Kit com Intel® one API Threading Building Blocks, que está disponível no Render Kit e no Base Kit. Nenhum outro componente do Kit básico é necessário. Consulte a página do produto Base Kit para obter mais informações e links para download.
OBSERVAÇÃO Você também pode obter o samparquivos manualmente usando Git*.
Instale o Microsoft Visual Studio* com Cake* e Windows* SDK
Embora os Intel® Neap Toolkits não exijam Cake* e Windows* SDK , muitas APIsamparquivos são entregues como projetos Make. Para construir tais samples, você precisa instalar o Cake e o SDK do Windows.
Para fazer isso, instale as ferramentas de desenvolvimento do Microsoft Visual Studio* C++, que incluem ferramentas Make no desenvolvimento de desktop com carga de trabalho C++. Consulte Projetos Cake no Visual Studio para obter instruções de instalação.
Normalmente, os componentes necessários são instalados na seção opcional do instalador do Visual Studio. O Visual C++ Tools for Cake é instalado por padrão como parte da carga de trabalho Desenvolvimento de área de trabalho com C++. Para obter mais informações sobre o Cake, consulte CMake.org. Para obter mais informações sobre o Windows* SDK, consulte
o SDK do Windows* do Microsoft Dev Center.
Instalar ferramentas de imagem
Kits de renderizaçãoampArquivos e aplicativos frequentemente requerem imagens pré-processadas como entrada ou geram imagens como saída. Para exibir e converter imagens de entrada e saída, você precisa obter ferramentas de imagem para stagPBM líquido filetipos (PPM e PFM). A ferramenta recomendada é o Image Magics*. Veja a Magia da Imagem website para obter instruções de instalação autônoma e do gerenciador de pacotes.
Para usuários de GPU, baixe e instale os drivers de GPU

  1. Para baixar o driver, vá para Drivers gráficos.
  2. Clique na versão mais recente de Intel® Graphics – Windows ® 10 DCH Drivers.
  3. Execute o instalador.

Próximos passos
Comece a usar o Intel ® one API Rendering Toolkit criando e executando sample aplicações.
Opinião
Compartilhe seus comentários sobre este artigo no fórum Intel® one API Rendering Toolkit.
Construir e Executar SampProjetos de arquivo usando a linha de comando do Visual Studio*
Pré-requisito: Configure seu sistema.
Para construir e executar comoampem:

  1. Localize comoample projeto usando o Code Sample Browser para Intel® oneAPI Toolkits.
  2. Crie e execute comoampprojeto de arquivo usando CMake*.

Transferênciasamparquivos usando o Código Sample Navegador para kits de ferramentas de API Intel® one
Use o Código Sample Browser for Intel one API Toolkits para navegar na coleção de Intel® one API s on-lineamples. Você pode copiar o samparquivos em seu disco local como s edificáveisample projetos. A maioria das APIs da Intel oneampOs projetos de arquivo são construídos usando Make* ou Cake, portanto, as instruções de construção são incluídas como parte do sample em um README file. Código Sample Browser for Intel one API Toolkits é um navegador único e independentefile executável que não tem dependências de bibliotecas dinâmicas de tempo de execução.
Para obter uma lista de componentes que suportam o Cake, consulte Use Cake com uma API Applications.
Importante
É necessária uma conexão com a Internet para baixar os samparquivos para Intel One API Toolkits. Para obter informações sobre como usar este kit de ferramentas off-line, consulte Desenvolvendo em sistemas off-line.
Código SampO navegador le para Intel one API Toolkits não funciona com as configurações de proxy do sistema e não oferece suporte ao proxy WPAD. Se você tiver problemas para se conectar por trás de um proxy, consulte Solução de problemas.
Para baixar o kit de ferramentas de renderização de API Intel ® one (Kit de renderização) sampos:

  1. Abra uma janela de comando x64 Native Tools Command Prompt para VS 2019.
  2. Configure variáveis ​​de ambiente:
    chame “C:\Programa Files (x86)\Intel\one API\setvars.bat”
    OBSERVAÇÃO Se você instalou o Render Kit em um local personalizado, certifique-se de substituir C:\Program Files (x86)\Intel\one API\ pelo caminho de instalação personalizado antes de executar o comando.
  3. No terminal, execute o Code Sample Browser para Intel one API Toolkits com C++ e C samples. neap-cli -l talhadia
    O menu API CLI aparece:Intel Comece com o kit de ferramentas de renderização oneAPI para Windows - Crie um projeto
  4. Selecione Criar um projeto usando as teclas de seta e pressione Enter.
    A seleção de idioma aparecerá.intel Comece a usar o kit de ferramentas de renderização oneAPI para Windows - cpp
  5. Selecione o idioma para o seu sample. Para seu primeiro projeto, selecione xícara e pressione Enter.
    o kit de ferramentasamplista de arquivos aparece. Kits de renderizaçãoampOs arquivos estão localizados abaixo de uma subárvore API Libraries.Intel Comece com o kit de ferramentas de renderização oneAPI para Windows - bibliotecas oneAPI
  6. Navegue até Bibliotecas de uma API > Introdução ao Intel one API Rendering Toolkit > Intel Spray sample > 01_ospray_gsg e pressione Enter.
  7. Especifique um local para baixar o projeto. Por padrão, é o caminho de onde você executou o Code Sample Navegador para Intel one API Toolkits e nome do projeto.Intel Comece com o kit de ferramentas de renderização oneAPI para Windows - Criar
  8. Pressione Tab para selecionar Criar e pressione Enter.
  9. Repita as etapas para baixar samparquivos para outros componentes: 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 Intel® Implicit SPMD Program Compiler (Intel® ISPC). o samples são numerados e staged para ser julgado em ordem.
    Biblioteca Intel Open Volume Kernel 03_openvkl_gsg samparquivo está disponível na opção de menu linguagem C do Code Sample Navegador para kits de ferramentas de API Intel one:
    a. Selecione o idioma c:intel Comece com o kit de ferramentas de renderização oneAPI para Windows - Selecione a linguagem cb. Selecione o Intel Open VKL sampem:intel Comece com o kit de ferramentas de renderização oneAPI para Windows - VKL sample

Consulte Explorando o Intel one API Samparquivos da linha de comando para obter um tutorial em vídeo sobre como criar um projeto com a linha de comando.
Crie e execute um Intel® Spray Sample usando Cake*

  1. Navegue até a pasta onde você baixou o 01_ospray_gsg sampeu.
  2. Execute os seguintes comandos para criar o sampem:
    construir no ar cd construir bolo .. bolo –construir . –config Lançamento
  3. Navegue até o diretório Release.
  4. Execute o aplicativo.
    .\ospTutorialCpp.exe
  5. Review as imagens de saída com uma imagem viewer aplicativo para PPM file tipo. por example, com Image Magick*:
    \imdisplay.exe primeiro Frame Cup. ppm
    \imdisplay.exe Frame Capp acumulado. ppm
    Você deve ver as imagens de saída:
    • Renderização de acumulação única primeiro Quadro Cpp:intel Comece com o kit de ferramentas de renderização oneAPI para Windows - renderização de acumulação• Copo de quadro acumulado de renderização de dez acumulações:

Intel Comece com o kit de ferramentas de renderização oneAPI para Windows -BuildCrie e execute um Intel® Embrey Sample usando Cake*

  1. Navegue até a pasta onde você baixou o 02_embree_gsg sampeu.
  2. Execute os seguintes comandos para criar o sampem:
    construção mkdir
    construção de cd
    bolo ..
    cmake – build . –config Lançamento
  3. Navegue até o diretório Release.
  4. Execute o aplicativo.

.\minimal.exe
Os sampO aplicativo executa dois testes de interseção entre raios e triângulos com a API Intel Embrey. Um teste é bem-sucedido, enquanto o outro teste é uma falha. A saída é gravada no terminal:
0.000000, 0.000000, -1.000000: Interseção encontrada na geometria 0, primitiva 0 em czar=1.000000 1.000000, 1.000000, -1.000000: Não foi encontrada nenhuma interseção.
Construa e execute uma biblioteca Intel® Open Volume Kernel Samparquivo usando CMake*

  1. Navegue até a pasta onde você baixou the03_openvkl_gsg sampeu.
  2. Execute os seguintes comandos para criar o sampem:
    construir no ar
    construção de cd
    bolo ..
    bolo – construir . –config Lançamento
  3. Navegue até o diretório Release.
  4. Execute o aplicativo.

.\vklTutorial.exe
Os sampo aplicativo mostra sampdentro de um volume e saídas gerados processualmente. sampling,
cálculo de gradiente e multiatributo sampling. A saída é gravada no terminal.

Crie e execute um Intel® Open Image Denoise Samparquivo usando CMake*

  1. Navegue até a pasta onde você baixou o 04_oidn_gsg sampeu.
  2. Execute os seguintes comandos para criar o sampem:
    bolo de construção de cd de construção no ar ..
    bolo – construir . –config Lançamento
  3. Navegue até o diretório Release.
  4. Converta o Frame Cup acumulado. imagem ppm para o formato PFM com ordenação de dados LSB. por example, com a ferramenta de conversão Image Magics*:
    \magick.exe converterample>\01_ospray_gsg\build\Release \acumulado Frame Cup. ppm -endian LSB PFM: Frame Capp. acumulado. PM
  5. Execute o aplicativo para reduzir o ruído da imagem.
    .\oidnDenoise.exe -seu Frame Capp acumulado. pm -o denoised.pfm
  6. Review a imagem de saída com uma imagem viewer aplicativo para PPM file tipo. por example, com Image Magics*:
    \imdisplay.exe denoised. PM
    • Moldura acumulada de renderização original de dez acumulações:

intel Comece com o kit de ferramentas de renderização oneAPI para Windows - resultado sem ruído• Resultado sem ruídos sem ruídos. PM:intel Comece com o kit de ferramentas de renderização oneAPI para Windows -Execute um IntelConstrua e execute um compilador S do programa Intel® Implicit SPMDamparquivo usando CMake*

  1. Navegue até a pasta onde você baixou o 05_ispc_gsg sampeu.
  2. Execute os seguintes comandos para criar o sampem:
    construir no ar
    construção de cd
    bolo ..
    bolo – construir .
  3. Executar um alvo único sampaplicativo de arquivo:
    .\simples.exe
  4.  Executar um multi-target sampaplicativo de arquivo:
    ./simples_multi.exe
    O aplicativo executa uma operação simples de matriz de ponto flutuante. O resultado é impresso na cerveja preta.
0: simples(0.000000) = 0.000000 8: simples(8.000000) = 2.828427
1: simples(1.000000) = 1.000000 9: simples(9.000000) = 3.000000
2: simples(2.000000) = 4.000000 10: simples(10.000000) = 3.162278
3: simples(3.000000) = 1.732051 11: simples(11.000000) = 3.316625
4: simples(4.000000) = 2.000000 12: simples(12.000000) = 3.464102
5: simples(5.000000) = 2.236068 13: simples(13.000000) = 3.605551
6: simples(6.000000) = 2.449490 14: simples(14.000000) = 3.741657
7: simples(7.000000) = 2.645751 15: simples(15.000000) = 3.872983

Próximos passos
Explore recursos adicionais em Próximas etapas.

Executar S pré-compiladoample aplicativos

Além das bibliotecas, o Intel® onlap Rendering Toolkit fornece s pré-compiladosampaplicações de le para
destaque os recursos do kit de ferramentas. Esses aplicativos pré-compilados geralmente usam bibliotecas gráficas externas para mostrar
recursos em um modo interativo. Nesta seção, aprenda a executar os aplicativos interativos pré-compilados.

Execute aplicativos interativos pré-compilados

  • Execute um sop Ex pré-compiladoamples com o Intel ® Spray.
    sop Examples demonstra a renderização básica de uma cena interativa com o Intel Spray. Possui controles GUI que você pode alternar para explorar os recursos do Intel Spray.
  • Execute um aplicativo de geometria de triângulo pré-compilado com Intel ® Embrey. geometria triangular, como outros Intel Embrey samples, demonstra o recurso básico de computação de rastreamento de raios.
    Use a geometria do triângulo para explorar os recursos da Intel Embrey.
  • Executar um vole Ex pré-compiladoampArquivos com Intel® Open Volume Kernel Library (Intel® Open VKL). ratazana Examples demonstra a renderização básica de uma cena interativa com o Intel Open VKL. Possui controles GUI típicos para visualização de renderização de volume.

OBSERVAÇÃO Intel ® Open Image Denoise é usado como um recurso de pós-processamento no ospExampo sample e no Intel Spray Studio. O Intel Open Image Denoise não possui um aplicativo interativo autônomo
Execute o aplicativo Intel® OSPRay Studio Showcase
O Intel Spray Studio combina as bibliotecas do Render Kit em um aplicativo de exibição de última geração. Experimente o aplicativo Intel Spray Studio pré-compilado antes de explorar o código-fonte para usá-lo em seus próprios projetos.
Recursos do Intel Spray Studio:

  • Um gráfico de cena de referência para carregar, armazenar e transformar a geometria, texturas e parâmetros da cena em um ambiente interativo
  • Instrumentação de cena baseada em GUI para renderizar o controle de parâmetros de um aplicativo interativo
  • Infraestrutura de plug-in C++ para controles personalizados
  • Entrada/saída: Frente de onda OBJ, GLTF*, texturas HDR com Open Image IO*, saída de imagem estática
  • O pós-processamento Intel Open Image Denoise passa com a biblioteca de denoiser do módulo osprey da Intel Spray
  • Ligações do Python* à renderização do script
  •  Controles de animação da câmera
  • Renderização de vários nós com MPI

Correr comoamparquivo com Intel® OSPRay
Este passo a passo demonstra como executar um s interativoampAplicativo de arquivo com Intel® OSPRay do Intel® oneAPI Rendering Toolkit (Render Kit) para sistema operacional Windows*.
Pré-requisito: Configure seu sistema.
Para executar o aplicativo:

  1. Abra um prompt de comando.
  2. Configure variáveis ​​de ambiente:
    chame “C:\Programa Files (x86)\Intel\oneAPI\setvars.bat”
    OBSERVAÇÃO Se você instalou o Render Kit em um local personalizado, certifique-se de substituir C:\Program Files (x86)\Intel\oneAPI\ pelo caminho de instalação personalizado antes de executar o comando.
  3. Vá para um diretório gravável e crie um diretório para armazenar suporte files. Por exemploample, crie a pasta rkgsg: cd %USERPROFILE% no ar rkgsg cdrkgsg
  4. Executar ospExamparquivos: ospExamparquivo.exe

Uma nova janela GUI será aberta com várias cenas simples compostas por tipos básicos de geometria, luzes e volumes. Você pode editar a cena clicando no botão suspensointel Comece com o kit de ferramentas de renderização oneAPI para Windows - botões suspensosControles e dicas
Você pode controlar a cena view com um mouse da seguinte forma:

  • Clique com o botão direito para mover a câmera para dentro e para fora do ponto de observação.
  • Clique com o botão esquerdo para girar.
  • Use a roda do mouse para deslocar.
    Isso também informa a ID da geometria para a geometria cruzada sob o cursor em um terminal.
  • Arraste e solte para mover a câmera.

Você também pode usar os seguintes controles de teclado:

  • Pressione G para mostrar/ocultar a interface do usuário.
  • Pressione Q para sair do aplicativo.
    Você também pode controlar a cena no painel de controle:
  • Experimente diferentes cenas geométricas e volumétricas. View em diferentes renderizadores.
  • Cancelar quadro na interação permite uma animação mais contínua durante a navegação.
  • Ative a exibição de profundidade para mostrar a profundidade relativa na interseção do raio com a cena de cada local de pixel da câmera.
  •  Ative a exibição de albedo para mostrar o albedo do material na interseção do raio com a cena de cada local de pixel da câmera.
  • Habilite o denoiser para remover o ruído de cada quadro com o Intel® Open Image Denoised
    Observação: O denoiser pode funcionar melhor com algumas geometrias do que com outras. por exampAssim, o conjunto de cenas predefinidas do Streamlines mostra a convergência com redução de ruído com mais clareza.

OBSERVAÇÃO Se o denoiser do módulo osprey não estiver disponível em sua distribuição, você pode obtê-lo usando o Superbill, conforme descrito nas próximas etapas.

  • Mude o filtro de pixel para review os diferentes métodos anti-aliasing disponíveis na API.
  • Alterar pixelsamples, que é o número de cenasamparquivos por pixel em uma acumulação. S superiorampLes resulta em tempos de renderização mais longos, mas convergência mais rápida por acumulação. menos samparquivos por pixel resulta em desempenho de aplicativo mais rápido.
  • Altere o parâmetro de comprimento máximo do caminho, que é o número de reflexões ou refrações do caminho por sample. Um número maior é mais preciso, enquanto um número menor é mais rápido de calcular.
  • Altere o comprimento do caminho da roleta, que é o limite ou reflexões ou refrações nas quais terminar aleatoriamente a travessia de um raio. Um número maior é mais preciso, enquanto um número menor é mais rápido de calcular.
  • Mudançasample contribuições. Sampa contribuição menor que a contribuição mínima não afetará a cena. Um número menor é mais preciso, enquanto um número maior é mais rápido de calcular.
  • Altere o desfoque de movimento da câmera para controlar o efeito de desfoque ao mover a câmera. Um valor de 0 desativa o desfoque.
  • Habilite Render Sun Sky para ativar um horizonte de cena controlável. A cena refletirá o horizonte conforme configurado nos parâmetros pop-up da GUI.

Próximos passos

  • Executar s pré-compiladosampaplicativos de arquivo para outros componentes do Render Kit.
  • Explore recursos adicionais em Próximas etapas.

Execute o Intel® Embree Sample
Este tutorial mostra como executar um programa interativo Intel® Embrey pré-compiladoampaplicativos de arquivo incluídos no kit de ferramentas de renderização de uma API Intel® (Kit de renderização). isso éample demonstra como gerar uma imagem com geometria básica usando o Intel Embrey.
A geometria do triângulo sampO aplicativo mostrado no tutorial usa uma interface gráfica do usuário para criar um cubo estático e um plano de chão usando vértices de triângulo.
Pré-requisito: Configure seu sistema.
Para executar o aplicativo:

  1. Abra um prompt de comando.
  2. Configure variáveis ​​de ambiente:
    chame “C:\Programa Files (x86)\Intel\one API\setvars.bat”
    OBSERVAÇÃO Se você instalou o Render Kit em um local personalizado, certifique-se de substituir C:\Program Files (x86)\Intel\one API\ pelo caminho de instalação personalizado antes de executar o comando.
  3. Vá para um diretório gravável e crie um diretório para armazenar suporte files. Por exemploample, crie a pasta rk_gsg :
    CD %USERPROFILE%
    plataformas aéreas
    equipamentos de cd
  4. Execute a geometria do triângulo samparquivo:triangle_geometry.exe
    Uma nova janela é aberta com um cubo de traçado de raio 3D. Para mover a câmera, clique e arraste o botão esquerdo do mouse ou use as teclas W, A, S, D ou as setas. Para detalhes sobre o sample, consulte o Capítulo 9 na documentação da Intel Embrey.

intel Comece com o kit de ferramentas de renderização oneAPI para Windows - raio 3DDicas e Observações

  • Para mover a câmera, clique e arraste o botão esquerdo do mouse ou use os botões W, A, S, D ou as teclas de seta.
  • Isto éample demonstra como gerar uma imagem com geometria básica usando o Intel Embrey.
  • geometria do triângulo fampcaracterísticas le:
  • Uma matriz codificada de dados simples de vértices flutuantes, consistindo na localização dos cantos do cubo e no plano do solo.
  • A definição de listas de índices para construir triângulos a partir dos vértices.
  • Estruturas de dados de geometria definidas por API para criar e confirmar dados de vértice e índice na cena.
  •  Uma hierarquia de computação multiencadeada para rastreamento de raios no quadro da imagem.
  • Os raios de computação são divididos em blocos de pixels da tela. Os blocos são divididos entre os segmentos.
  • Cada ladrilho realiza testes de interseção de raios para cada pixel no ladrilho.
  • Além dos testes básicos de interseção de raios que determinam as cores do triângulo, um teste de interseção de sombra (oclusão) é realizado no ponto de interseção para uma direção de luz fixa codificada.
  • Os pixels finais têm dados de cores calculados a partir dos raios compactados em trigêmeos de cores RGB.
  • A abstração de andaime fornece muito do código de cola. Essa abstração é muito usada em outros Intel
    Embreyampaplicativos de arquivo. o sampA abstração de les inclui:
  • Configuração para retornos de chamada para funções de inicialização, renderização e desmontagem
  • Estruturas de dados para gerenciar dados de cena
  • Entrada/saída de teclado e mouse
  • A API se conecta ao código de gerenciamento de janela do sistema operacional para visualização

Consulte a origem do aplicativo emtriangle_geometry_device.cpp no ​​repositório Intel Embraer GitHub*.
Relação da Intel Embrey com outros componentes do kit de renderização

  • O Intel® Spray, o mecanismo de rastreamento de raio portátil escalonável aberto, usa o Intel Embrey para gerar imagens. O Intel Spray também fornece objetos e funcionalidades típicas de cenas 3D.
  • As provisões do Intel Spray incluem objetos de volume e geometria, materiais, texturas, luzes, câmera, buffers de quadro, computação distribuída baseada em MPI e outros.
  • Para desenvolvedores com experiência semelhante ao OpenGL*, o Intel Spray pode ser uma maneira melhor de começar a explorar o kit de ferramentas do que o Intel Embrey.
  • Rastreador de caminho Intel Embrey example programa fornece uma introdução mínima e lógica para um rastreador de caminho. Acesse uma implementação de visualização profissional completa de um renderizador de rastreamento de caminho dentro da API Intel Spray.
  •  A capacidade da Intel Embrey é centrada no traçado de raios geométricos. Em contraste, a Biblioteca Intel® Open Volume Kernel (Intel® Open VKL) fornece visualização de volume e sampcapacidade de ling.
  • As imagens renderizadas com o Intel Embrey podem ser removidas com o Intel® Open Image Denoise. No entanto, o Intel Spray fornece acesso estendido ao canal de buffer de quadro para simplificar o gerenciamento de redução de ruído de dados. O resultado são imagens de alta qualidade sem ruído a um custo de computação de traçado de raio reduzido.

Próximos passos

  • Executar s pré-compiladosampaplicativos de arquivo para outros componentes do Render Kit.
  • Consulte Próximas etapas para obter mais recursos.

Execute a Biblioteca de Kernel de Volume Intel® Open (Intel® Open VKL) Sample
Este tutorial descreve como executar um s interativo pré-compiladoampaplicativo de arquivo construído em Intel® Open
Biblioteca de kernel de volume (Intel® Open VKL).
A ratazana Exampo sampO aplicativo de arquivo processa os resultados da API Intel Open VKL para tela por meio de uma interface gráfica.
Pré-requisito: Configure seu sistema.
Para executar o aplicativo:

  1. Abra um prompt de comando.
  2. Configure variáveis ​​de ambiente:
    chame “C:\Programa Files (x86)\Intel\one API\setvars.bat”
    OBSERVAÇÃO Se você instalou o Render Kit em um local personalizado, certifique-se de substituir C:\Program Files (x86)\Intel\one API\ pelo caminho de instalação personalizado antes de executar o comando.
  3. Vá para um diretório gravável e crie um diretório para armazenar suporte files. Por exemploample, crie o
    pasta de trapos:
    CD %USERPROFILE%
    plataformas aéreas
    equipamentos de cd
  4. Execute o sampaplicativo de arquivo:
    ratazana Examparquivo.exe
    Os sampOs resultados do arquivo serão abertos em uma nova janela GUI.

Os seguintes controles estão disponíveis:

  • Clique com o botão esquerdo (Mouse1) e arraste para girar a câmera.
  • Clique com o botão direito (Mouse2) e arraste para ampliar a câmera.
  • Clique com o botão do meio (Mouse3) e arraste para panorâmica da câmera.
  • Selecione diferentes funções de transferência, valores da API Intel Open VKL e controles de renderização para visualizar o volume.
    Intel Comece com o kit de ferramentas de renderização oneAPI para Windows - todos os controles

OBSERVAÇÃO Os elementos da interface do usuário podem se sobrepor. Arraste e solte a barra de controle azul para ver todos os controles.
Dicas e Observações

  • Diferentes modos de renderização estão disponíveis no menu suspenso de renderização. Esses modos correspondem aos volumes contemporâneosampaplicações de ling e renderização.
  • O renderizador Density Path Tracer demonstra o rastreamento de caminho dentro de um volume. Ele usa ratazana Compute Sample() em suporte a um Woodcock-tracking sampalgoritmo ling. Use as caixas de diálogo para controlar os parâmetros do algoritmo. Consulte DensityPathTracer.cpp.
  • O renderizador hit-iterator demonstra o hit-iterator e a funcionalidade de cálculo de gradiente. Ele usa vole Iterate it() e vole Compute Gradient(). esse example também demonstra o teste de sombra. Consulte HitIteratorRenderer.cpp.
  • O iterador Ray-march demonstra a iteração de intervalo e o cálculo de um volume sample. Ele usa vole Iterate Interval () e vole Compute Sample(). Consulte RayMarchIteratorRenderer.cpp.
  • Ao explorar o samples, observe que o código tem alias e é modular para oferecer suporte à janela de renderização interativa. Para entender melhor o código, comece com a função render Pixel().
  • Os modos ISPC correspondem às implementações de código criadas no compilador de programa Intel® Implicit SPMD. Essas implementações levam adiantetage dos recursos SIMD dos processadores modernos e oferecem mais oportunidades de desempenho.

Próximos passos

  • Executar s pré-compiladosampaplicativos de arquivo para outros componentes do Render Kit.
  • Consulte Próximas etapas para obter mais recursos.

Execute o Intel® Spray Studio
Este passo a passo demonstra como executar o aplicativo Intel® Spray Studio. O Intel Spray Studio é um aplicativo de demonstração incluído no Intel® Neap Rendering Toolkit (Render Kit). É um aplicativo de rastreamento de raios interativo e extensível.
Pré-requisito: Configure seu sistema.
Para executar o aplicativo:

  1. Abra um prompt de comando.
  2. Configure variáveis ​​de ambiente:
    chame “C:\Programa Files (x86)\Intel\one API\setvars.bat”
    OBSERVAÇÃO Se você instalou o Render Kit em um local personalizado, certifique-se de substituir C:\Program Files
    (x86)\Intel\one API\ com o caminho de instalação personalizado antes de executar o comando.
  3. Vá para um diretório gravável e crie um diretório para armazenar o suporte e o resultado files. Por exemploampele,
    crie a pasta rigs:
    CD %USERPROFILE% equipamentos no ar equipamentos de cd
  4. Execute o Intel Spray Studio: ospStudio.exe
    Você deve ver uma janela de renderização interativa:intel Comece a usar o kit de ferramentas de renderização oneAPI para Windows - File
  5. Na janela de renderização, vá para File > Demo Scene e selecione uma das demo predefinidas cenas.intel Comece com o kit de ferramentas de renderização oneAPI para Windows - cena de demonstraçãoOBSERVAÇÃO Algumas cenas demonstram o recurso de integração da Biblioteca Intel® Open Volume Kernel.
  6. Review a cena selecionada. por example, a demonstração Multilevel Hierarchy tem a seguinte aparência:intel Comece com o kit de ferramentas de renderização oneAPI para Windows - cena de demonstração 1Você pode controlar a cena view com um mouse da seguinte forma:
    • Clique com o botão direito para mover a câmera para dentro e para fora do ponto de observação.
    • Clique com o botão esquerdo para girar.
    • Role a roda do mouse para aumentar e diminuir o zoom.
    • Arraste e solte para mover a câmera.
    Você também pode usar os seguintes controles de teclado:
    • PARA CIMA/PARA BAIXO: Mova a câmera ao longo do eixo Z (para dentro e para fora).
    • ALT+UP/ALT+DOWN: Mova a câmera ao longo do eixo Y (para cima ou para baixo).
    • ESQUERDA: Mova a câmera para a esquerda ao longo do eixo X.
    • DIREITA: Mova a câmera para a direita ao longo do eixo X.
    • W/S: Altera a elevação da câmera.
    • ALT+S: Salve um quadro como um file para um diretório local.
    • A/D: Altera o azimute da câmera.
    • ALT+A/ALT+D: altera o rolo da câmera.
    • G: Mostrar/Ocultar a interface do usuário.
    • Q: Saia do aplicativo.
    • P: Imprime um gráfico de cena no shell.
    • M: Imprime um registro de material no shell.
    • B: Imprima os limites do quadro.
    • V: Imprime os parâmetros da câmera no shell.
    • =: Pressione um local para salvar os parâmetros da câmera.
    • -: Selecione um local para salvar os parâmetros da câmera.
    • 0-9: Defina um instantâneo da câmera.
    • Segure X, segure Y, segure Z: Mantenha o eixo restrito para o movimento da câmera.
  7. Você pode salvar a imagem de saída em Menu > Salvar… > Captura de tela em um formato de imagem preferido. A imagem é salva no diretório de trapos de trabalho como estúdio. .Intel Comece com o kit de ferramentas de renderização oneAPI para Windows -Salvar
  8. Você pode review a captura de tela salva com sua imagem preferida viewé.

Próximos passos

  • Executar s pré-compiladosampaplicativos de arquivo para outros componentes do Render Kit.
  • Consulte Próximas etapas para obter mais recursos.

Próximos passos
Explore os recursos adicionais do kit de ferramentas de renderização de uma API Intel ® (Kit de renderização).
Manuais API
As bibliotecas do Render Kit fornecem interfaces de API baseadas em C99. Os manuais de API estão localizados na biblioteca de componentes pública webpáginas.

  • Manual da API Intel® OSPRay
  • Manual da API Intel® Embree
  • Biblioteca Intel® Open Volume Kernel (Intel® Open VKL) API manual
  • Manual da API Intel® Open Image Denoise

Todos os cabeçalhos da API C99 são compilados em C++11. Se você preferir C++, algumas bibliotecas do Render Kit expõem a funcionalidade de wrappers da API C++ definida no cabeçalho files.

Biblioteca Cabeçalho
Pulverizador Intel ospray_cpp.h
Intel Open Image Denoise oidn.hpp

 Avançado Sample Programa Fontes
Para cada componente sample, source está disponível no repositório do componente GitHub*:

  • Intel Spraysampas fontes
  • Intel Embreyampas fontes
    Para sample descrição, consulte o capítulo 9 no guia Intel Embrey.
  • Intel Open VKLsampas fontes
  • Intel Open Image Denoiseampas fontes
    Esta é apenas a linha de comando.
  • Fonte Intel Spray Studio
Superfaturas
Você pode implantar um ambiente local para criar e executar todos os programasamples com o superbill. O superbill é um script Cake* completo e automatizado para obter e construir todas as bibliotecas e arquivos do Render Kit.amples. O superbill é um método recomendado para:
  • Explorando todos osamparquivos em uma caixa de areia fácil e abrangente. Editando e reconstruindo-os rapidamente.
  • Obtendo muitos pré-requisitos para construir as bibliotecas automaticamente
  • Reviewing código-fonte da biblioteca interna
  • Modificando a funcionalidade do Render Kit, incluindo stagrecursos opcionais do tempo de compilação da biblioteca
  • O script superbill é fornecido como o componente ruttily da distribuição do Render Kit. Ele também está localizado no portal Render Kit GitHub. Para obter instruções passo a passo sobre o script superball, consulte o documento do seu sistema operacional:
  • Crie bibliotecas de kit de ferramentas de renderização de API Intel One para sistema operacional Windows*
  • Crie bibliotecas de kit de ferramentas de renderização de API Intel One para sistema operacional Linux*
  •  Crie bibliotecas de kit de ferramentas de renderização de API Intel one para macOS*

Fóruns e Comentários
Faça perguntas e forneça feedback no fórum Intel oneAPI Rendering Toolkit.
Relate problemas técnicos diretamente nos repositórios GitHub de componentes:

  • Repositório do Intel Spray
  • Repositório Intel Embrey
  • Repositório Intel Open VKL
  • Repositório Intel Open Image Denoise
  • Repositório Intel Spray Studio

Solução de problemas

Esta seção descreve problemas conhecidos que você pode encontrar ao usar o Intel® one API Rendering Toolkit (Render Kit).
Para obter suporte técnico, visite o Fórum da comunidade Intel® one API Rendering Toolkit.
Erro: Nenhum protocolo especificado
Você pode ver o seguinte erro ao executar um aplicativo baseado em GUI a partir de um contêiner Docker*:
Nenhum protocolo especificado
Erro 65544: X11: Falha ao abrir o display :0
Terminate chamado após lançar uma instância de 'sty::runtime error'
What(): Falha ao inicializar o GLFW!
Abortado (núcleo despejado)
Solução: Antes de iniciar o aplicativo, certifique-se de executar o comando xhost no contêiner do Docker:
anfitrião +

Avisos e isenções de responsabilidade

As tecnologias Intel podem exigir ativação de hardware, software ou serviço habilitada.
Nenhum produto ou componente pode ser absolutamente seguro.
Seus custos e resultados podem variar.
© Intel Corporation. Intel, o logotipo Intel e outras marcas Intel são marcas comerciais da Intel Corporation ou de suas subsidiárias. Outros nomes e marcas podem ser reivindicados como propriedade de terceiros.
Informações sobre produtos e desempenho
O desempenho varia de acordo com o uso, configuração e outros fatores. Saiba mais em www.Intel.com/PerformanceIndex.
Revisão do aviso nº 20201201
Nenhuma licença (expressa ou implícita, por preclusão ou de outra forma) para quaisquer direitos de propriedade intelectual é concedida por este documento.
Os produtos descritos podem conter defeitos de projeto ou erros conhecidos como errata, que podem fazer com que o produto se desvie das especificações publicadas. Erratas caracterizadas atuais estão disponíveis mediante solicitação.
A Intel se isenta de todas as garantias expressas e implícitas, incluindo, sem limitação, as garantias implícitas de comercialização, adequação a uma finalidade específica e não violação, bem como qualquer garantia decorrente do curso de desempenho, curso de negociação ou uso no comércio.

Intel - logo

Documentos / Recursos

intel Comece a usar o kit de ferramentas de renderização oneAPI para Windows [pdf] Guia do Usuário
Comece com o kit de ferramentas de renderização oneAPI para Windows, Comece com o kit de ferramentas de renderização oneAPI para Windows, Kit de ferramentas para Windows

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *