Crie para o domo, a esfera e a imagem ao vivo¶
Construa fluxos visuais fulldome, esféricos e imersivos em tempo real a partir de uma única Scene do Processing e escolha como cada preview ou output será representado.
O que posso criar?¶
-
Standard
Renderização em perspectiva para a janela do Processing e outputs visuais convencionais.
-
Domemaster
Representação fisheye circular para projeção fulldome e calibração do domo.
-
Equirectangular
Representação esférica 2:1 para fluxos de imagem 360°.
-
Skybox
Layout de cubemap para inspeção e fluxos esféricos compatíveis.
Comece com uma Scene
Um projeto básico precisa do runtime ziviDomeLive e de uma Scene. Coloque estado/simulação em update() e desenho em sceneRender().
Versão e compatibilidade¶
ziviDomeLive é uma biblioteca para Processing 4 destinada a fluxos visuais Standard, fulldome e esféricos em tempo real, incluindo representações Domemaster, Equirectangular e Skybox, gerenciamento de cenas, calibração esférica e roteamento opcional de outputs NDI, Syphon e Spout.
| Item | Informação atual |
|---|---|
| Versão | 2.0.0 |
| Última atualização | 24 de agosto de 2026 |
| Compatibilidade com Processing | Processing 4, revisão 1285+ |
| Versão usada nos testes automatizados | Processing 4.5.6 |
| Sistemas qualificados fisicamente | macOS Apple Silicon arm64; macOS Intel x86_64; Windows x86_64; Linux x86_64 |
| Categorias | 3D, Video & Vision |
| Palavras-chave | fulldome, projection, immersive, spherical, 360, visual, real-time, NDI, Syphon, Spout |
| Dependência Processing obrigatória | ControlP5 2.2.6 para os exemplos distribuídos e painel de controle |
| Dependências opcionais de output | NDI Runtime; Syphon for Processing 4.0 no macOS; Spout for Processing 2.0.8.0 no Windows |
Exemplos e ferramentas distribuídos: EmptyProject, Basic, NamedActions, PortLoopback, SphereParticle, InfiniteBackground, FulldomePBR, SolarSystem, CalibrationTool e BenchmarkTool.
Baixar ziviDomeLive.zip Detalhes de instalação Dependências
O registro de qualificação da release cobre as quatro configurações desktop acima, os dez exemplos e ferramentas distribuídos, renderização Standard e esférica, calibração, instalação do pacote Processing e os outputs nativos aplicáveis a cada plataforma. Para uso em produção, qualifique a combinação específica de GPU, driver, projetor, lente e receptor.
Escolha seu percurso¶
-
Primeiro contato com ziviDomeLive
Instale a biblioteca, execute o Guia Rápido e avance pelos oito exemplos de aprendizagem.
-
Criando uma obra ou instalação
Aprenda RenderMode, Preview × Output, calibração esférica, câmera/navegação e outputs externos.
-
Programando com a biblioteca
Comece pelo Mapa da API para Artistas e use os Javadocs gerados para assinaturas exatas.
-
Contribuindo ou pesquisando o engine
Estude os domínios Standard/Esférico, backend OpenGL, lifecycle, threading e fronteiras de output.
Calibração pertence ao output, não ao zoom da cena¶
Pitch/Yaw/Roll orientam o domínio esférico compartilhado. O Domemaster utiliza adicionalmente FOV e Size% para adequar a representação ao sistema físico de projeção.
Por dentro
A versão 2.0 captura o domínio esférico em um cubemap nativo e deriva Domemaster, Equirectangular e Skybox dessa representação compartilhada. Esse detalhe de implementação pertence ao percurso de desenvolvimento; artistas podem permanecer no nível de Scene, RenderMode, ViewType e calibração.