Syphon (Mac) und Spout (Windows) sind zwei großartige Technologien, die verwendet werden, um Videoframes in Echtzeit zwischen Anwendungen zu senden und zu empfangen. Sie ermöglichen es Ihnen, den Feed anderer Anwendungen in HeavyM zu empfangen und anzuzeigen und umgekehrt den HeavyM-Output an ein anderes Programm zu senden.
Hier ist ein Beispiel, bei dem der HeavyM-Output von SMODE empfangen wird:
Beide Technologien sind bereits in HeavyM integriert, Sie müssen nichts installieren. Syphon läuft auf Mac, während Spout sein kleiner Bruder ist, der auf Windows läuft. Sie können die Listen der kompatiblen Programme auf ihren jeweiligen Websites überprüfen. Dazu gehören viele verschiedene Programme wie SMODE, Resolume, MadMapper, VDMX, Processing oder Adobe After Effects.
Hinweis: Mit diesen Tools müssen beide Anwendungen auf demselben Computer sein, um Texturen zu teilen.
Den HeavyM-Output an eine andere App senden
Ausgabefreigabe aktivieren
Um das Rendering des HeavyM-Outputs an eine andere App zu senden, aktivieren Sie zuerst die Ausgabefreigabe im Menü Ausgabe → Spout/Syphon aktivieren. Das war's! Jetzt sollte HeavyM in der empfangenden App als Spout/Syphon-Quelle verfügbar sein.
Hinweis: Stellen Sie sicher, dass beide Anwendungen auf derselben Grafikkarte laufen, andernfalls erhalten Sie den Fehler "Cannot create DirectX/OpenGL interop".
Die Ausgabeauflösung einstellen
Die über Spout/Syphon gesendete Ausgabe entspricht der gesamten Leinwandzone, daher hängt ihre Auflösung von der Größe Ihrer Leinwand ab. Standardmäßig ist sie auf 1920x1080 Pixel eingestellt.
Wenn Sie dies ändern möchten, müssen Sie über das Menü Ausgabe → Einrichten... in den erweiterten Ausgabemodus wechseln... oder und ändern Sie die in der "Leinwand-Einstellungen" angegebenen Auflösung.
Hinweis: Weitere Informationen zur Leinwand und der Ausgabe finden Sie in diesem Artikel.
Eine Textur aus einer anderen App in HeavyM empfangen
Ausgabefreigabe beim Sender aktivieren
Um einen Feed von einer anderen App zu empfangen, müssen Sie die Ausgabefreigabe in HeavyM nicht aktivieren, jedoch möglicherweise in der sendenden App.
Bitte schauen Sie in das Handbuch Ihrer App, um zu überprüfen, ob sie mit Spout/Syphon kompatibel ist und wie Sie die Ausgabefreigabe aktivieren können.
Hinweis: Stellen Sie sicher, dass beide Anwendungen auf derselben Grafikkarte laufen, andernfalls erhalten Sie den Fehler "Cannot create DirectX/OpenGL interop".
Einen Sender in HeavyM auswählen
Um einen Spout/Syphon-Stream in HeavyM einzubinden, müssen Sie zuerst eine Spielerform hinzufügen, eine Spout/Syphon-Quelle im Quellen Bin hinzufügen und diese verbinden. Wählen Sie dann in den Einstellungen der Quelle den gewünschten verfügbaren Spout/Syphon-Feed aus.
Ab Version 2.7 und höher wird der aktive /
inaktive Status des Streams gespeichert, was bedeutet, dass wenn er nicht vor HeavyM gestartet wird, die Stream-Auswahl im Projekt gespeichert bleibt und der Stream automatisch erneut startet, wenn die ursprüngliche Quelle wieder eingeschaltet wird.
Um mehr über alle Möglichkeiten von Multimediaquellen zu erfahren, sehen Sie sich die Artikel im dedizierten Kapitel dieses Leitfadens an, "Verwalten von Multimediaquellen".