Syphon(Mac)和Spout(Windows)是两项用于在应用程序之间实时发送和接收视频帧的出色技术。 它们允许您在 HeavyM 中接收和显示其他应用程序的馈送,并将 HeavyM 的输出发送到其他程序。
以下是 HeavyM 输出被 SMODE 接收的示例:
这两种技术已包含在 HeavyM 中,您无需安装任何东西。 Syphon 运行在 Mac 上,而Spout 是在 Windows 上运行的弟弟。 您可以在各自的网站上查看每个兼容程序的列表。 它们包含许多不同的程序,例如 SMODE、Resolume、MadMapper、VDMX、Processing 或 Adobe After Effects。
注意:使用这些工具时,两个应用程序必须在同一台计算机上才能共享纹理。
将 HeavyM 输出发送到其他应用程序
启用输出共享
为了能够将 HeavyM 输出的渲染发送到另一个应用程序,请首先在菜单 输出 → 启用 Spout/Syphon中激活输出共享。 就这样! 现在您应该在接收应用程序中看到 HeavyM 作为 Spout/Syphon 源可用。
注意: 确保两个应用程序都在同一显卡上运行,否则您会遇到 "无法创建 DirectX/OpenGL 交互" 错误。
设置输出分辨率
通过 Spout/Syphon 发送的输出对应于整个画布区域,因此其分辨率取决于您的画布大小。 默认情况下,它设置为 1920x1080 像素。
如果您想更改此设置,需要通过 输出 → 设置... 进入高级输出设置模式。 或 ,然后在 "画布设置" 部分更改所指示的分辨率。
注意: 在本文中找到有关画布和输出的更多信息。
在 HeavyM 中接收来自其他应用程序的纹理
在发送方启用输出共享
要从其他应用程序接收馈送,您无需在 HeavyM 中启用输出共享,但可能需要在发送应用程序中启用。
请参考您的应用程序手册,检查其是否与 Spout/Syphon 兼容,并查看如何激活输出共享。
注意: 确保两个应用程序都在同一显卡上运行,否则您会遇到 "无法创建 DirectX/OpenGL 交互" 错误。
在 HeavyM 中选择发送方
要在 HeavyM 中包含 Spout/Syphon 流,首先需要添加一个播放器形状,在源箱中添加一个 Spout/Syphon 源,并将它们连接在一起。 然后,在源的设置中选择您想要的可用 Spout/Syphon 馈送。
从 2.7 及以上版本, 活跃 /
非活跃流状态被保存,意味着如果它未在 HeavyM 之前启动,流选择仍会在项目中保留,并且在源被重新打开时流将自动再次启动。
要了解更多关于多媒体源的所有可能性,请查看本指南专门章节中的文章,"管理多媒体源"。