Live.  Putting our graphics to air

Live is our powerful broadcast graphics rendering solution that delivers fill and key or composited video and graphics output. It is available in two versions, in line with your choice of our graphics creation editors:

  • Swift-Live, for use with graphics templates originated on our Swift editor.
  • 3d-Live, for use with templates created on Swift and Edit-3d.

Live is more than an engine, it offers sophistication which – depending on hardware – can include:

  • Multiple channels of broadcast video and audio inputs to facilitate the use of multiple video sources within graphics.
  • Independently configured output across multiple channels / formats.
  • Support for all popular broadcast standards including SDI HD, UHD, DVI, HDMI, NDI and IP.
  • Operate stand-alone or coexist with our Editor and Control Applications / hardware.

The hardware is a cost-effective Windows broadcast specification PC that you can purchase locally against our specifications.

Try out Swift-LIVE today

Key Features and Benefits of Live

Avada Admin

Runs on COTS Windows PC hardware

You can source HP, Dell and SuperMicro systems to our published specifications or you can use other hardware meeting our generic requirements. There are choices to optimise performance, system resilience and minimise rack space.

Avada Admin

Support for all popular broadcast standards

Live delivers fill and key or composited video and graphics output in SDI HD and UHD up to and including 50P. For video wall applications up to 16 channels of UHD HDMI per PC are supported, plus systems can be daisy chained for driving even more pixels.

Avada Admin

Perfect for channel playout

Live can be controlled remotely, has comprehensive support for video – both in terms of handling multiple channels of SDI video input plus also local file based clip support – and also includes rich audio handling capabilities.

Avada Admin

Options for Swift and Edit-3d

There are two product choices with Live: Swift-Live, fully compatible with graphics authored on our Swift editor and 3d-Live targeted for use with Edit-3d created graphics.  As the products share a common hardware platform, your  investment is protected and can be upgraded at any time.

Avada Admin

Optimised for complex requirements

As well as the TX output, Live has 2 additional output channels (web, NDI or HDMI) which can be configured to give useful information.  This could be a preview of the next graphic, or supplementary information (such as a chroma keying view for remote configuration).

Avada Admin

Comprehensive, multi-channel audio support

With 16 mixable audio channels available plus support for audio pass through channel audio and sound effects can be designed and controlled within the template and output as composite audio as the template goes to air.


Further information on the Swift and Edit-3d products is available in these tabs.  Select a blue tab to see more.
Category Description Edit-3D Swift
Out of the Box Experience Graphic creation
Importing and composing various templates in the editor
Powerful control, with some manual setup Simplified workflow, common solutions are set up automatically
Output setup Full control over the camera output settings, with support for rendering through multiple camera nodes Single camera setup to work with Pixel Units. Artists will find it similar to Photoshop.
Browsers and assets Multiple browsers for various data-types such as 3D models, shaders and more Most important browsers for 2D, such as images fonts and graphics.
Cameras Z-axis view.
Perspective scene camera.
Pixel aligned scene camera
Physics Physics Node
Cloth (flags), rigidbody physics & particles
Transparency and Masking Depth sorting

Take control of ordering with the Depth sorting and the Sort Node.

Clipping planes
Cut and slice into your designs for wipes and other effects. Adjust the falloff of the wipe by softening the edges.
Limited – Soft Edges Not Available
Alpha Node
Control the transparency of objects, making it fast and easy to create fading effects.
Masking by mattes
Use bitmaps and videos to hide or reveal your graphics, allowing for incredibly complex graphics.
Manual Setup Required Integrated in Workflow
Clocks and Events Current time
Can be based on system, network and offset times.
Clock formats
Configurable layouts for all popular clocks.
Tie events and tasks to times.
Geometry and Shapes Extruded geometry
Using drawn edges or a custom mesh
Custom geometry
This can be imported from any software supporting FBX or OBJ file. Models can be dragged and dropped into the scene.
Dynamic geometry
The Dynamic Geometry Node allows you to create and adjust geometry interactively in the editor.
2D Shapes Only
Animation Skinning
Bring in your animated skeletal meshes, such as characters, ready to render.
Feature packed timeline.
Create ease-ins and outs, or set looping and more!
Animate everything
Often cited as a key advantage of our editors.
Shading and Effects Lights
Support for point lights, spotlights and directional lights.
Post process effects
Apply effects specifically where needed.
Custom shaders
PBR support along with imports of custom CGFX shaders all accessible through the GUI.
Effects Node
Access in real time to effects such as Lens Flares, Fog and Shadows.
Shader editor
Bring images, video and colour to your graphics with our powerful shader editor
Video Input & output
Create in confidence for SDI, NDI, IP and file based environments.
DVE effects
Make use of the Video Screen Node for squeeze backs and other effects on your live Video-In.
3D 2D
Imported clips
Playback of clips from disk in popular broadcast formats.
Fonts Custom fonts
Import custom fonts
Character animation
Animate the characters of text to fade or snap into place in sequence
Unicode support
Render many fonts from various languages and scriptures.
Audio Embedded audio
Up to 16 channels of animatable, mixable audio.
Audio files
Support for file based audio from disk.
Images Image wrapping
Control how the texture is mapped to the surface with camera projections, tiling and more
Texture types
Texture formats such as 2D textures (common), 3D, cubemap and more.
2D only
Image formats
Support for popular creative image file formats.
Data and Functionality User code
Solve complex graphic scenarios with Ruby scripts.
Links Node

Use Data Links to dynamically share data across graphic elements.

Input Data directly into templates.
Use common data sources in our input system to drive complex graphics which require large data sets.
Duplicates Node
Significantly reduce the time needed to create repetitions. It can use data to limit items and animation delays to create fancy effects and much more.
Graphics Playout Playout interface
Perfect for testing graphics.
Graphics Layers and Transitions
When running multiple graphics, utilize layers and transitions to hide or remove graphics from the scene and bring them back again when required.
Text Text formatting
Scaling text, controlling line, word and character offsets and more. Options for “shrink to fit and automatically wrapping.

Support for data driven tickers, in either a horizontal or vertical format. Supports static / dynamic images.

Miscellaneous Billboarding Node
Always face the camera with our Billboard Node.
Render to texture node
Simulate 3D effects on 2D surfaces or create portals and other amazing effects.
Mirror Node
Create a mirror image of your scene perhaps for reflections and for symmetrical scenes.
Select Node
Enable/disable entire branches in the Scene Graph. Loop through geometry to create flipbook animations.
Trajectory Node
Move objects along paths.
If we’re missing any functionality you require, you can get a plugin written that will add it.


Swift Specifications


In the following tables the key features of the Swift broadcast graphics editor are summarised. This is not an exhaustive list, so if your requirement need something not listed here then please contact us for advice.

Architecture features

Base architecture OpenGL2.0 compliant real time rendering environment with scene graph hierarchy editing.
Native primitive support Inbuilt 2d primitives including squares, triangles, ellipse and circles,
Project level Features Preferences (local settings – video, audio), undo/redo, performance analysis, debug, project cleanup, etc.
Linked Object Values Link animation and/or data inputs on object values.
Graphics Transitions Assigned layers Logic can be applied to control transitions from graphic to graphic. Unlimited Layers.
Data Inputs Data can be entered manually near to air by an operator, automatically retrieved from local or external databases or provided by a feed.
Asset management Handled externally with Repository. Easy import / export of graphics from one project / system to another.
Independent Layers 2D scenes can be built of independent layers that can be individually ordered.
Texture Maps Multi-Channel support for Colour and Alpha
Rendering features Graphics are rendered at fields rate and anti-aliased,
Styles Typically used to link fonts, font colour, font effect into a house or graphic style


External content support

Font support Import native TrueType Fonts (.ttf) or Unicode Fonts as either scalable geometry or textured text bitmaps.
Image Support Includes tga + alpha (recommended), png + alpha (recommended), tif + alpha, bmp no alpha, and jpg no alpha.

Max size is 2048 x 2048.

Supported “in graphic” video standards All broadcast video standards up to UHD 50/60i.
Internal video channels There are two video channels available.
Clip Support All popular video clip formats are supported natively with the included ffmpeg codecs (see http:// For broadcast use, we recommend that MPEG 4 encoded files with a bitrate of at least 5000Kbit/s are used.

The following wrappers are supported. Quicktime (mov), avi, mxf, and mp4.

Video file formats include WMV1/2/3, Mpeg4 pt2, mpeg1, mpeg2, H264, HuffyYUV, MJpeg, FLV, VC-1, DV25/50/100, and YUV420/2 (raw).

The Clip formats for alpha include QuickTime rle (QT Animation), HuffyYUV, uncompressed RGBA, PNG single movie file (MNG), TGA Sequence, PNG Sequence, and TMV (Tog internal format).

Recommended codecs with alpha channels for Quicktime wrapped movies include Animation, PNG, TGA, and Planar rgb.


Design features

Interaction Traditional 2D preview window with full on-screen manipulation and selection of objects.
Materials Control of colour rgb/hsv and control of transparency.
Shader Editor For control of materials.
Images X, Y position

Scale size and mip mapping level

TimeLine The timeline view gives the user complete control over animation sequencing and timing.  Ability to set start/stop/duration of individual animations

Ability to cut/paste/copy

Animators Keyframe animation of objects on scene. Ability to set duration and ease in / ease out.Create and control animations on all values that appear within the editors. Use bi-cubic spline, ramp, cyclic or step animators that can repeat or be dynamic for both start or end values.
Methods Provision of on / off methods
Inputs Associate external data with node and animator attributes with data values being passed from the playout system via MOS.
Text Tools Comprehensive text tools, including:

·     x, y size

·     Controls for horizontal and vertical alignment

·     Character/word/line spacing and autowrap.

·     Styles including underline, bold and drop shadow

·     Shading lighting and texturing.

·     Text Overrun Prevention using a max x or y size.

Multi-Language Facilitated by left to right, right to left, and vertical text options for languages such as Cyrillic, Chinese/Japanese and Arabic.
Ticker and Crawl tools Facilitated by the Ticker Node
Clocks System time (with an offset), elapsed time, countdown, external and multiple clocks are all supported.
Graphics Nodes available within Edit Includes – Audio, Alpha, Clip plane, Clock, Roller, Text, Ticker, Transform, Video Screen.


Audio features

Audio Node in tOG-Edit Set up, animate and control audio (volume and mute) in a frame accurate manner across 16 channels of audio in and out.
Embedded audio in clips Mono, stereo and 5.1 surround are supported. These can be 16/24/32 bit at 48 KHz.
Audio files Mono and stereo .wav files are supported. These can be PCM 16/24/32 bit at 48 KHz .
Multi channel input with audio 2 channels of video are implemented at present with 16 audio channels per video channel (32 channels of audio in total).