Syphon (Mac) e Spout (Windows) são duas tecnologias incríveis usadas para enviar e receber quadros de vídeo entre aplicativos, em tempo real. Elas permitem que você receba e exiba o feed de outros aplicativos no HeavyM e, ao contrário, envie a saída do HeavyM para outro programa.
Aqui está um exemplo onde a saída do HeavyM é recebida pelo SMODE:
Ambas as tecnologias já estão incluídas no HeavyM, você não precisa instalar nada. Syphon roda no Mac, enquanto Spout é seu irmãozinho que roda no Windows. Você pode verificar as listas de programas compatíveis para cada um nos respectivos sites. Eles incluem diversos programas diferentes, como SMODE, Resolume, MadMapper, VDMX, Processing ou Adobe After Effects, por exemplo.
Nota: com essas ferramentas, ambos os aplicativos precisam estar no mesmo computador para compartilhar texturas.
Enviando a saída do HeavyM para outro aplicativo
Habilitando o compartilhamento de saída
Para poder enviar a renderização da saída do HeavyM para outro aplicativo, primeiro ative o compartilhamento de saída no menu Saída → Habilitar Spout/Syphon. É só isso! Agora você deve ver o HeavyM disponível como uma fonte Spout/Syphon no aplicativo receptor.
Nota: certifique-se de que ambos os aplicativos estejam rodando na mesma placa gráfica, caso contrário, você receberá o erro "Não é possível criar interoperação DirectX/OpenGL".
Configurando a resolução de saída
A saída que é enviada através do Spout/Syphon corresponde a toda a zona da tela, portanto sua resolução depende do tamanho da sua tela. Por padrão, está configurada para 1920x1080 pixels.
Se você quiser mudar isso, precisa acessar o modo de configuração avançada de saída, em Saída → Configurar... ou , e alterar a resolução indicada na seção "Configurações da Tela".
Nota: encontre mais informações sobre a tela e a saída neste artigo.
Recebendo uma textura de outro aplicativo no HeavyM
Habilitando o compartilhamento de saída no remetente
Para receber um feed de outro aplicativo, você não precisa habilitar o compartilhamento de saída no HeavyM, mas pode ser necessário fazê-lo no aplicativo que está enviando.
Por favor, consulte o manual do seu aplicativo para verificar se ele é compatível com Spout/Syphon e veja como ativar o compartilhamento de saída.
Nota: certifique-se de que ambos os aplicativos estejam rodando na mesma placa gráfica, caso contrário, você receberá o erro "Não é possível criar interoperação DirectX/OpenGL".
Selecionando um remetente no HeavyM
Para incluir um fluxo Spout/Syphon no HeavyM, você primeiro precisa adicionar uma forma de player, uma fonte Spout/Syphon no Bin de Fontes, e conectá-los juntos. Em seguida, nas configurações da fonte, selecione o feed Spout/Syphon disponível que você deseja.
A partir da versão 2,7 e acima, o estado ativo /
inativo do fluxo é salvo, o que significa que, se não for iniciado antes do HeavyM, a seleção do fluxo ainda é preservada no projeto e o fluxo será iniciado automaticamente novamente quando a fonte de origem for ligada novamente.
Para saber mais sobre todas as possibilidades de fontes multimídia, confira os artigos no capítulo dedicado deste guia, "Gerenciando Fontes Multimídia".