Ir para o conteúdo

Funcionalidades Principais

Modos de Renderização Explícitos

RenderMode seleciona o comportamento global:

  • FULL: rotas ViewType independentes para preview e outputs
  • STANDARD: representação perspectiva Standard
  • DOMEMASTER: domemaster fisheye
  • EQUIRECTANGULAR: projeção esférica 2:1
  • SKYBOX: layout cubemap

Modos dedicados substituem as rotas efetivas sem apagar as seleções ViewType salvas. Voltar para FULL restaura o roteamento independente.

Domínios de Renderização Independentes

Cenas Standard são renderizadas diretamente por StandardRenderer. Views esféricas compartilham a captura cubemap e os passes de projeção. Uma política central calcula apenas as views exigidas pelo preview principal, domemaster flutuante e outputs habilitados.

Calibração de Domemaster

FOV e Size% são parâmetros operacionais de calibração:

Parâmetro Faixa Padrão
FOV 0..360 graus 210
Size 0..100 por cento 100

Pitch, yaw e roll afetam todos os modos esféricos a partir do mesmo quaternion unitário. Seus sliders -PI..PI fazem a volta continuamente com a roda do mouse; cada alteração é composta como delta quaternion no eixo local, sem reconstruir a atitude a partir de ângulos Euler.

Lifecycle de Cenas

SceneManager controla a cena ativa. Ele executa setupScene() na ativação, update() antes de cada frame renderizado e dispose() quando uma cena deixa de ser ativa ou o manager é limpo.

Separação entre Preview e Output

O preview Standard acompanha as dimensões da janela Processing. Targets esféricos de preview usam tamanho quadrado automático entre 256 e 1024 pixels. Outputs externos usam uma resolução global independente, selecionada entre presets 1K, 2K, 3K e 4K.

Outputs Externos

  • Syphon no macOS e Spout no Windows recebem targets GPU-native PGraphicsOpenGL.
  • NDI copia pixels completos do Processing para um pipeline limitado a três slots e envia por um worker dedicado.
  • Seleção de preview, publicação, lifecycle do backend e requisito de renderização permanecem independentes.
  • Estado e diagnóstico de falha estão disponíveis em OutputManager.

Painel de Controle

O painel ControlP5 agrupa status global, parâmetros esféricos, seleção de preview e controles de output. Os controles disponíveis acompanham a capacidade do modo ativo:

Modo Orientação FOV / Size Domemaster flutuante Seletores de view
FULL Visível Visível Visível Preview e outputs habilitados
STANDARD Com domemaster flutuante ativo Com domemaster flutuante ativo Visível Ocultos
DOMEMASTER Visível Visível Oculto Ocultos
EQUIRECTANGULAR / SKYBOX Visível Oculto Oculto Ocultos

A resolução e os toggles de publicação continuam visíveis em todos os modos. Seletores de view por output aparecem somente em FULL, onde as rotas são configuráveis de forma independente.

Continue em Modos de Renderização, Painel de Controle e Calibração Esférica para os detalhes operacionais.