Ir para o conteúdo

Preview e Output

Preview e output são consumidores independentes das views renderizadas. Tamanho da janela, política de preview e resolução do output externo resolvem problemas distintos.

flowchart LR
  R[ziviDomeLive<br/>RenderMode.FULL] --> P[Preview<br/>ViewType salvo]
  R --> N[NDI<br/>ViewType salvo]
  R --> L[Textura local<br/>ViewType salvo]
  P --> W[Janela Processing]
  N --> NR[Receiver de rede]
  L --> LR[Receiver Syphon ou Spout]
  • Preview

    Inspeção interativa na janela atual do Processing. Sua resolução segue a política de preview, não o target do output externo.

  • Output

    Representação final entregue a um destino habilitado na resolução/aspecto configurados para output.

Preview

  • O preview Standard acompanha as dimensões atuais da janela do Processing.
  • O preview esférico usa a política automática de preview quadrado da biblioteca, em vez da resolução de output.
  • Redimensionar a janela, portanto, não redefine a resolução do output externo.

Resolução de output

O ponto público de redimensionamento é resetGraphics(int). Documentação e exemplos devem usar esse nome de API implementado.

Mudanças gráficas são deferred

Mudanças de target de output são aplicadas na fronteira render/draw para recriar recursos gráficos no contexto Processing/OpenGL correto.

Alterar a resolução de output não deve redefinir silenciosamente a resolução de preview. O Size% do Domemaster é estado de calibração e deve persistir durante a recriação de targets.

Roteamento independente em FULL

Preview Output Por que é útil
Standard Domemaster NDI Trabalhar convencionalmente enquanto alimenta o pipeline do domo
Standard Equirectangular Manter uma view de operação enquanto publica representação 360°
Domemaster Outro ViewType habilitado Inspecionar calibração enquanto outra rota permanece ativa

Um RenderMode dedicado substitui temporariamente a representação efetiva sem apagar as seleções armazenadas de ViewType.

Não iguale tamanho da janela e tamanho do output

A janela do Processing é uma superfície de interação/preview. A resolução do output externo constitui outro contrato.