Syphon (Mac) e Spout (Windows) sono due tecnologie straordinarie per inviare e ricevere frame video tra applicazioni, in tempo reale. Ti permettono di ricevere e visualizzare il feed di altre applicazioni in HeavyM e, viceversa, inviare l'output di HeavyM a un altro programma.
Ecco un esempio in cui l'output di HeavyM viene ricevuto da SMODE:
Entrambe le tecnologie sono già incluse in HeavyM, non è necessario installare nulla. Syphon funziona su Mac, mentre Spout è il suo fratellino che funziona su Windows. Puoi controllare gli elenchi dei programmi compatibili per ciascuno sui rispettivi siti web. Includono molti programmi diversi, come SMODE, Resolume, MadMapper, VDMX, Processing o Adobe After Effects, per esempio.
Nota: con questi strumenti, entrambe le app devono essere sullo stesso computer per condividere texture.
Inviare l'output di HeavyM a un'altra app
Abilitare la condivisione dell'output
Per poter inviare il rendering dell'output di HeavyM a un'altra app, attiva prima la condivisione dell'output nel menu Output → Abilita Spout/Syphon. È tutto! Ora dovresti vedere HeavyM disponibile come fonte Spout/Syphon nell'app ricevente.
Nota: assicurati che entrambe le app siano eseguite sulla stessa scheda grafica, altrimenti riceverai l'errore "Cannot create DirectX/OpenGL interop".
Impostare la risoluzione dell'output
L'output inviato tramite Spout/Syphon corrisponde all'intera area della tela, quindi la sua risoluzione dipende dalla dimensione della tua tela. Per impostazione predefinita, è impostato su 1920x1080 pixel.
Se desideri modificarlo, devi entrare nella modalità avanzata di configurazione dell'output, tramite Output → Configurazione... o , e cambiare la risoluzione indicata nella sezione "Impostazioni Tela".
Nota: trova maggiori informazioni sulla tela e sull'output in questo articolo.
Ricevere una texture da un'altra app in HeavyM
Abilitare la condivisione dell'output nel mittente
Per ricevere un feed da un'altra app, non è necessario abilitare la condivisione dell'output in HeavyM, ma potrebbe essere necessario farlo nell'app che lo sta inviando.
Si prega di fare riferimento al manuale della tua app per verificare se è compatibile con Spout/Syphon e vedere come attivare la condivisione dell'output.
Nota: assicurati che entrambe le app siano eseguite sulla stessa scheda grafica, altrimenti riceverai l'errore "Cannot create DirectX/OpenGL interop".
Selezionare un mittente in HeavyM
Per includere uno stream Spout/Syphon in HeavyM, è necessario prima aggiungere una forma di lettore, una fonte Spout/Syphon nel Cestino delle Fonti, e collegarli insieme. Quindi, nelle impostazioni della fonte, seleziona il feed Spout/Syphon disponibile che desideri.
Dalla versione 2,7 in poi, lo stato attivo /
inattivo del flusso è salvato, il che significa che se non è avviato prima di HeavyM, la selezione del flusso è ancora preservata nel progetto e il flusso si riattiverà automaticamente quando la sorgente originale verrà riaccesa.
Per saperne di più su tutte le possibilità delle fonti multimediali, consulta gli articoli nel capitolo dedicato di questa guida, "Gestione delle Fonti Multimediali".