Outputs
Two nodes that publish a texture out of R3NE. syphonOutput shares a GPU texture with any Syphon-aware Mac app on the same machine. ndiOutput streams it across the network as an NDI source.
Both take a single texture input and have no outputs, they're terminals. The Root node also acts as the final output, so use these only when you need the composition to also reach an external destination.
Syphon Output
syphonOutputOutputPublishes a texture as a Syphon server. Any Syphon client (Resolume, MadMapper, OBS via plugin, VDMX) can subscribe to it locally.
| Port | Type | Default | Range | Notes |
|---|---|---|---|---|
| texture | texture | , | , |
The server name (default R3NE Output) is set on the inspector. Syphon shares zero-copy IOSurface textures so there's no encode cost, multiple clients can subscribe without adding overhead.
renderToTexture upstream if you need a specific resolution. Otherwise the server publishes at whatever size the upstream node produced, fine in most cases, awkward when the receiver expects a fixed size.NDI Output
ndiOutputOutputPublishes a texture as an NDI source on the local network. Any NDI receiver on the same LAN can subscribe.
| Port | Type | Default | Range | Notes |
|---|---|---|---|---|
| texture | texture | , | , |
Source name (default R3NE) is set on the inspector. NDI encodes the stream, expect more CPU use than Syphon. Use this for cross-machine routing; use Syphon for same- machine routing.