ziviDomeLive 1.5.0¶

ziviDomeLive é uma biblioteca para Processing 4 voltada a gráficos fulldome, VR monoscópico e instalações imersivas em tempo real. Ela combina gerenciamento do ciclo de vida de cenas, renderização Standard e esférica independentes, calibração de domemaster e roteamento opcional por NDI, Syphon ou Spout.
A versão 1.5.0 consolida a arquitetura madura da geração 1.x. Ela preserva a fachada pública zividomelive e a ordem legada de ViewType, adicionando RenderMode, requisitos de renderização centralizados, ownership previsível do lifecycle, controles esféricos por quaternion e estados observáveis para outputs.
Comece Aqui¶
- Consulte os requisitos do sistema e as dependências.
- Instale o pacote seguindo os passos de instalação.
- Crie a primeira cena com o guia rápido.
- Escolha entre roteamento independente e renderização dedicada em Modos de Renderização.
- Conheça o painel de controle e a calibração esférica.
- Consulte as notas da versão 1.5.0 antes de atualizar um sketch existente.
Contratos Estáveis da 1.5¶
Scene.sceneRender(PGraphicsOpenGL)recebe um target já aberto; a biblioteca controlabeginDraw()eendDraw().RenderMode.FULLé o padrão e preserva rotas independentes de preview e output.- A renderização Standard é independente da captura cubemap esférica.
- Pitch, yaw e roll esféricos compõem deltas mínimos em um único quaternion normalizado; os valores da fachada continuam como acumuladores de controle.
- O FOV do domemaster varia de
0..360, com padrão210. - O Size% do domemaster varia de
0..100, com padrão100. - Os presets de resolução de output são
1024,2048,3072e4096. - A publicação por outputs externos começa desabilitada.
Domínios de Renderização¶
STANDARD
Scene -> StandardRenderer -> target Standard
ESFÉRICO
Scene -> seis faces cubemap -> equiretangular -> domemaster
\-> layout cubemap
A topologia esférica acima continua sendo um detalhe interno da geração 1.x. Ela não obriga futuras versões major a usar PGraphicsOpenGL[] nem a derivar domemaster de equiretangular.
Qualificação¶
A suíte Java valida API, estado, lifecycle, routing, matemática, metadata e contratos de release sem exigir GPU. Comece pela arquitetura de renderização e depois use o protocolo do CalibrationTool e o checklist de prontidão em hardware qualificado. O repositório não fabrica imagens golden.
Consulte os problemas conhecidos antes de uma implantação de produção.