HECTOR Module - GraphicsGenerator
Fully-functioned graphics compositor with built-in scene editor.
Free
HECTOR v0.4
Connections
Name
Type
Data Type
Description
Sync
Collector
SyncFrame
Sync reference. Every time a sync signal is received, a new graphics frame is drawn up and sent to the output.
In 1
Collector
VideoFrame
Video input 1. Provides a connection for incoming video to be composited alongside text and graphics.
In 2
Collector
VideoFrame
Video input 2. Provides a connection for incoming video to be composited alongside text and graphics.
In 3
Collector
VideoFrame
Video input 3. Provides a connection for incoming video to be composited alongside text and graphics.
In 4
Collector
VideoFrame
Video input 4. Provides a connection for incoming video to be composited alongside text and graphics.
Data
Collector
MetadataFrame
Metadata input used to provide the GraphicsGenerator with dynamic data. For example, if the incoming data stream contained a key and value pair such as {"name" : "HECTOR"}, by placing the value <%=name%> into a property in the editor (eg, as the text value for a text field), the resultant graphics frame would display the word 'HECTOR' on-screen.
Object Data
Collector
GraphicsObjectFrame
Provides a connection to enable a graphics scene to be sent to this device from another source.
Out
Generator
GraphicsFrame
Graphics output for the resultant frame. This must be run through a Graphics2D.Renderer in order to create a video frame.
Options
Name
Data Type
Description
data
json
The raw JSON structure which defines the scene being shown on-screen. Note that it is possible to animate the scenes by making changes to the JSON, either here or in the provided scene editor, and saving each change out as a separate preset.
Edit
editor
Opens the scene editor for the current scene being displayed. Please note that the scene editor is still under heavy development.
Description
This module provides an early-stage scene editor with the ability to set up complex scenes involving multiple video feeds alongside text and graphic overlays. Not only can text, video and graphics be positioned, resized and rotated on-screen but, with the use of a data feed, the scene can be modified in real-time with dynamic information. For example, a text field could be updated with live data being sent from an external source. This module requires the use of the Graphics2D.Renderer module in order to render the graphics frames it creates into video frames before further broadcast is possible. NOTE: This module is still under heavy development, and while functional, documentation for the module is not yet complete. Please contact support@hector.direct for more information on how to use this module, or to assist in the development of required features.
Tags
video
graphics