Requisitos do Sistema para ziviDomeLive
A biblioteca ziviDomeLive foi projetada para suportar ambientes visuais imersivos de alto desempenho, incluindo projeções fulldome, instalações de realidade virtual e displays de mídia interativa. Dada sua capacidade de renderização 3D em tempo real, o ziviDomeLive exige algumas especificações de sistema e dependências para garantir desempenho ideal. Abaixo estão os requisitos detalhados de sistema, hardware e software.
Ambiente Processing
Para aproveitar ao máximo as capacidades do ziviDomeLive, use uma versão compatível do Processing com as configurações apropriadas de ambiente. Essas configurações permitem maximizar o desempenho gráfico e a compatibilidade com o sistema:
-
Versão do Processing: Processing 4.x ou superior. A biblioteca é otimizada para as versões mais recentes do Processing, que incorporam atualizações avançadas de renderização 3D e melhor compatibilidade com hardware atual. Versões mais antigas podem não suportar totalmente algumas funcionalidades.
-
Renderizador Gráfico: Defina seus sketches do Processing para usar o
P3D
para renderização 3D. O renderizadorP3D
é essencial para lidar com cenas complexas em 3D, especialmente aquelas envolvendo projeções imersivas fisheye ou equiretangulares necessárias em ambientes de cúpula. Sem oP3D
, funcionalidades 3D podem ser limitadas ou indisponíveis. -
Sistemas Operacionais Suportados:
- macOS (10.14 Mojave ou posterior)
- Windows (Windows 10 ou posterior)
- Linux (Ubuntu 18.04 LTS ou posterior, Debian-based recomendado)
Manter o sistema operacional atualizado pode melhorar significativamente o desempenho e a compatibilidade com integrações externas, particularmente o Syphon no macOS e o Spout no Windows.
Recomendação de Hardware
Para renderização em tempo real ideal, especialmente em alta resolução (até 4K) para cúpula completa ou VR, o ziviDomeLive exige um hardware robusto para garantir uma experiência fluida e responsiva. Abaixo estão as recomendações de hardware:
- GPU Dedicada: Use uma placa gráfica moderna dedicada (por exemplo, NVIDIA GeForce RTX ou AMD Radeon RX). Gráficos integrados podem ter dificuldade com projeções em alta resolução e cenas com muitos shaders.
- Memória (RAM): 8GB é o mínimo, mas 16GB ou mais são recomendados para lidar com cenas maiores ou integrações simultâneas.
- Processador Multi-core: Um processador com múltiplos núcleos aprimora o desempenho em renderização em tempo real, especialmente ao lidar com cálculos visuais complexos e múltiplas bibliotecas.
Notas para Usuários de Apple Silicon (M1, M2 e Posteriores)
Se estiver usando um sistema macOS com Apple Silicon (série M), considere o seguinte:
-
Compatibilidade com Syphon: O Syphon atualmente não suporta a versão ARM nativa do Processing no Apple Silicon. Portanto, se você precisar do Syphon, execute a versão Intel do Processing usando Rosetta 2. Isso permite reter a funcionalidade completa do Syphon.
-
Limitações da Versão ARM: Embora a versão ARM (nativa para Apple Silicon) do Processing funcione para a maioria das funcionalidades padrão, ela pode não oferecer suporte total para certas integrações em tempo real. Se o Syphon não for essencial, a versão ARM é aceitável.
Seguindo esses requisitos e recomendações, você garantirá que o ziviDomeLive ofereça o melhor desempenho, entregando visuais de alta qualidade e interatividade contínua para seus projetos de mídia imersiva.