Requisitos do Sistema¶
Runtime¶
- Processing 4 (revisão
1285ou mais recente). A compatibilidade de código-fonte pode ser auditada contra a distribuição oficial do Processing 4.0 com./gradlew compileProcessing4Baseline -Pprocessing4BaselineLibrary=/caminho/para/processing-4.0/core/library. Os testes automatizados regulares usam Processing 4.5.6; essa versão testada não substitui a linha-base de compatibilidade 4.0, e compilação estática não substitui qualificação física de runtime. - Renderizador
P3D pixelDensity(1)recomendado para estabilidade entre displays- GPU e driver capazes de expor OpenGL 4.1; os shaders empacotados usam GLSL 4.10
Java 17 é necessário para compilar a biblioteca a partir do código-fonte. O Processing fornece seu próprio runtime Java para sketches instalados.
Hardware¶
O requisito prático depende da complexidade da cena, resolução de output e quantidade de outputs simultâneos. Uma GPU dedicada é recomendada para renderização esférica 3K/4K e cenas com shaders intensivos. GPUs integradas ou antigas que não criam um contexto OpenGL 4.1 não conseguem compilar os shaders de projeção empacotados. Qualifique a combinação exata de GPU, driver, projetor, lente e receiver antes do uso em produção.
Capacidades por Plataforma¶
| Capacidade | macOS | Windows | Linux |
|---|---|---|---|
| Renderização Standard e esférica | Suportada | Suportada | Suportada |
| Sender de vídeo NDI | Experimental; exige NDI Runtime separado e qualificação com receiver | Experimental; exige NDI Runtime separado e qualificação com receiver | Experimental; exige NDI Runtime separado e qualificação com receiver |
| Syphon | Backend da plataforma | Indisponível | Indisponível |
| Spout | Indisponível | Backend da plataforma | Indisponível |
"Suportada" para renderização principal descreve o limite pretendido da plataforma, não afirma que toda combinação de GPU e driver passou pelo protocolo visual manual.
Apple Silicon¶
Configurações Processing nativas em Apple Silicon e Intel são alvos válidos do ziviDomeLive.
No caso do Syphon, a distribuição upstream do Syphon for Processing 4.0 não inclui atualmente o payload nativo macos-aarch64 necessário ao Processing 4. Usuários Apple Silicon podem instalar o asset comunitário universal do ziviDomeLive (arm64 + x86_64):
Syphon-for-Processing-4.0-macOS-universal-community.zip
Esse pacote é externo à biblioteca Processing ziviDomeLive e não é uma release oficial do Syphon Project. Rosetta 2 não é requisito geral do ziviDomeLive.
Veja Dependências para instruções de instalação e checksum.
Antes da implantação, consulte Problemas Conhecidos, Runtime NDI, o Protocolo da Ferramenta de Calibração e Prontidão da Release.