Live broadcast graphics creation beyond limits

The intuitive nature and inherent power of Edit-3d means you can create the most demanding of live broadcast graphics. Working in both 2D screen space and 3D allows for a perfect blend of virtual sets, augmented reality graphics and overlay graphics.

Quality and realism is often crucial here and Edit-3d leverages the power of Live our real time graphics engine to maximum effect. Realistic lighting is achieved by sophisticated shaders including Physically Based Rendering (PBR) and a selection of user definable lights. Custom shaders come easily on Edit-3d, with access to low level graphics functionality available through the GUI. The end result is great looking graphics.

3D design is often the result of teamwork and Edit-3d facilitates integrated workflow with assets produced from applications such as 3DSmax, Maya, C4D via .FBX files, or texture maps from Quixel Suite or Substance Painter.

In line with this open approach we have also integrated the Unreal Engine into our rendering pipeline. Thus photorealistic sets and assets created by Unreal design teams can be used in a broadcast environment and combined with similar quality dynamic data driven graphics from our engine.

In line with RT Software’s mantra for affordable and easy to deploy solutions, Edit-3d only requires affordable “off the shelf” PC hardware sourced locally and built to our specification.


  Product manuals
  Installation guides video-play-button-icon Edit -3d– Examples of graphics
   Brochure Coming Soon hardware_icon_new  Hardware specifications

Key Features and Benefits of Edit-3d

Power packed interface

Edit-3d delivers a user experience that designers will feel at home with straight away. Viewport, animation tools, scene graph, data inputs and more are all present and correct. The GUI offers intuitive interaction with the scenegraph, helping simplify edit work on the most complex of graphics. Projects are easily maintained with the well thought out house keeping tools. Graphics can be tested with its Playout interface which includes an optional SDI preview.

Avada Admin

Fast graphics creation

Edit-3d isn’t just easy to use, it’s lightning fast. It can build complex looking broadcast graphics quicker than any other system we have seen. It has built in tools that dramatically speed up the creation of common broadcast graphics such as tickers & crawls, charts, histograms and tables. Tickers in particular can be built in just a few clicks and the duplicate node significantly reduces workload for sports tables.

Stunning looking graphics

Edit-3d harnesses the power in our advanced rendering engine to stunning effect.  This is continually evolving and we have a history of broadcast graphics “firsts” such as per pixel lighting, a custom shader framework available within the editor, Physically Based Rendering (PBR) and more recently the addition of Unreal Engine support in a unified single box solution alongside our renderer.

Creative flexibility

Edit-3d and also Swift offer a more flexible approach to broadcast graphics. Importing from 3rd party design tools automatically creates the data needed for rapid authoring.  Fast design iteration is then facilitated with our creation tools giving the ability to modify or readily swap graphic elements.  This manifests itself in a very flexible start to finish pipeline. 


Powerful FBX import

Users can create 3d content from primitives in Edit-3d and for many graphics that works well. It can sometimes be the case when working with creative teams that 3D content is originated externally and then imported using FBX. Our FBX import is smart and will save you work down the line – we bring in the mesh, skeletons, materials, shaders, animations, lighting, multi-sub objects and scene hierarchy.

Open and extensible

Power users will appreciate the open nature of Edit-3d. Graphics are saved as editable Ruby scripts and all our project files are plain text files. Whilst not often required for regular broadcast graphics, user code can be added into the scripts to achieve esoteric project specific functionality. Furthermore, there is an open plug-in architecture in the software supporting functionality such as VR cameras.

Intelligent graphics

Edit-3d supports an intelligent graphics transition logic. This means that the graphics can be made aware of each other and so behave accordingly in use. There is also a state driven intelligence to the graphics helping them clean up after themselves to aid performance. This is perfect for graphic heavy events such as elections or just to handle last minute changes in running orders.

Data rich content

Completely automate graphic content at the template creation stage with easy data integration. Any graphic content field can be created to query a data source when going to air, or even whilst on air. There is support for local MYSQL databases and ODBC sources such as Excel, XML, HTML or CSV. The option of Media Watcher means any customer specific data source can be handled with ease.


Compatibility with Swift

Edit-3d includes a Swift licence giving users a choice of creation environments.  This can have the effect of widening the creation team and for some projects can be the right start point.  Crucial to this is the fact that all graphics projects created in Swift can be opened natively and worked on in Edit-3d if required to add high-end effects.  It is also a common hardware platform across the 2 editors.

Further information about the Swift and Edit-3d products is available in these tabs.  Select a blue tab to see more.
Category Description 3D 2D
Cloth Physics
Simulate flags.
yes no 12
RigidBody Physics
Simulate falling bricks and more with the Bullet RigidBody physics, built in!
yes no 12
With our particle system it is possible to simulate sparks, snow and various other effects. Throw in a Particle Collision node to make the particles bounce and interact with the scene.
yes no 12
Transparency and Masking
Alpha Node
With this handy utlity, you can control the transparency of all of the objects underneath it, making it fast and easy to create fading effects.
yes yes
Depth Sorting
Fix transparency polygon issues with the Depth Sorting node, or the Sort Node.
yes no 12
Clipping Planes
Cut and slice into your designs to create wiping effects and many more creative possibilities. Adjust the falloff of the wipe by softening the edges.
yes Limited – Soft Edges Not Available
Masking by Mattes
This very poweful feature , you can 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
The Clock Node requires no setup time at all and immediately renders the local time on the machine, and can also be offset for timezones
yes yes
Our powerful yet simple formatting markup allows for the template designer to get the data that they want to display out of the clock without issue. It includes days, hours, minutes, seconds, milliseconds, AM, PM and more!
yes yes
At the click of a button the Clock Node will begin to count down from the time specified, handy for big events!
yes yes
Schedule events to happen at a point in time, or at regular intervals, to handle automated updates or various other tasks.
Available in Clock Node and globally in the interface Available in the Clock Node only
Geometry and Shapes
Dynamic Geometry
The Dynamic Geometry Node allows you to adjust geometry interactively in the editor for fast iterative changes. There are both 2D and 3D shapes available, circles, spheres, rectangles, boxes and many more!
yes 2D Shapes Only
Extrude Geometry using drawn edges or a custom mesh yes yes
Custom Geometry
This can be imported from any software which outputs an FBX or OBJ file, such as 3DS Max, Maya or Cinema4D. When imported, models can be browsed through our geometry browser and dragged and dropped into the scene.
yes no 12
Animate your objects using our timeline which allows stretching, squeezing and placement of animations along the timeline. Separate your animations into blocks which enable you to animate the same property multiple times.
yes yes
Take control of the style of the animation by editing it’s curve. This allows you to create good ease-ins and outs, or set looping and more!
yes yes
Parameter Animations
Animate any channel available, with various data types, such as decimal values for positions to display values for enabling and disabling objects.
yes yes
Bring in your animated skeletal meshes, such as characters, ready to render.
yes no 12
Shading and Effects
Bring images, video and colour to your graphics with our powerful shader editors.
yes Simplified
Use data or inputs to control how your graphics look at run-time. This is possible to do for each individual shader, or across multiple shaders.
yes Individual Shaders only
Various lights and lighting effects can be created, with support for omni-directional point lights, spot lights and directional lights.
yes no 12
Make use of layered graphics, which enable various post-process effects.
yes no 12
Custom Shaders
Make use of some of the out-of-the-box shaders such as PBR, or roll your own with the ability to easily import CGFX shaders and hook them up to our uniforms.
yes no 12
Amplify visual fidelity by using custom effects such as Lens Flares, Fog and Shadows.
yes no 12
Input & Output
tOG works out of the box with many broadcast formats such as 1080@50i, custom and more.
yes yes
DVE Effects
Make use of the Video Screen Node to do squeeze backs and other fancy effects to your live Video-In. Or even play the video over a deformed mesh using our shader system.
yes yes
Imported Clips
Playback of local clips on disk is supported, with many codecs including MPEG2, QuickTime with Alpha and h.264 supported.
yes yes
Custom Fonts
Import custom fonts
yes yes
Character Animation
Animate the characters of text to fade or snap into place in sequence
yes yes
Unicode Support
Able to render many fonts from various languages and scriptures by using a built-in Language Engine
yes yes
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 set up 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.
Audio Control Video-In
Control the audio signal of Video-In through our Audio Node, all controllable via animators for fades or cuts.
yes yes
Audio Files
There is additional support for playback of audio files on disk and starting and stopping of these files can be control via animations.
yes yes
Image Formats
The most common image formats exported from Adobe Photoshop are supported, such as PNG, TGA, JPG, TIFF and many more.
yes yes
Texture Types
Texture formats such as 2D textures (common), 3D, cubemap and more.
yes no 12
Texture Uses
Utilize different textures for advanced shading such as normal maps and specular maps.
yes no 12
Image Wrapping
Control how the texture is mapped to the surface with camera projections, tiling and more
yes Limited
Data and Functionality
User Code
Use the Ruby scripting language to make the graphic template work the way you want. Integrated with our API, it is easy and fun to script templates.
yes yes
Get real-time feedback and changes with links, a system that links parameters together with modifyable expressions. This allows for some advanced functionality with graphics that can resize, or reposition depending on data.
yes yes
Input Data directly into our templates through the use of inputs. Control text, strap positions and more!
yes yes
Use MySQL databases in our input system to drive complex graphics which require large data sets.
yes yes
Make use of the powerful Duplicate Node to cut out the amount of time needed to create repetitions. It can be driven via data including the ability to limit items, it allows animation delays to create fancy effects and much more.
yes yes
Graphics Playout
Playout system
Either for testing playback or for using live, our Playout system is a simple and easy to use interface for stepping through stacks of graphics
yes yes
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 complete.
yes yes
Text Formatting
Support for scaling text, controlling line, word and character offsets and more. Also a few options to constrain text to certain regions either via scaling, or by automatically wrapping the text or even both!.
yes yes
Support for tickers, in either a horizontal or vertical format. Designed to integrate well with data input. It also allows multiple nodes besides text, so images and even dynamic images are possible.
yes yes
Always face the camera with our Billboard Node.
yes no 12
Render to Texture
Simulate 3D effects on 2D surfaces or create portals and other amazing effects with this node.
yes no 12
Create a mirror image of your scene with the Mirror node, good for fake reflections and even better for symmetrical scenes.
yes no 12
If we’re missing any functionality you require, you can get a plugin written that will add it.
yes no 12
Enable or disable entire branches in the Scene Graph with the Select Node. In an animator it can also be used to quickly loop through geometry creating a flipbook animation.
yes no 12
Move an object along a path, or create a ribbon out of them with the trajectory node
yes no 12


Broadcast Graphics systems no longer exist in a standalone environment. Broadcasters increasingly need to deliver graphics across multiple platforms and to do so in an automated templated way.

Graphic assets may originate from third party applications such as Photoshop or 3D Studio Max and need to be ingested transparently. Playout of graphics needs to be done from a variety of places within the broadcast facility chain and once played out, the graphics need to be available to other systems and locations for re-use. All this needs to be controlled and automated, often remotely or even in the cloud.

RT Software’s commitment is to providing not just products, but slick and easy workflows to help boost your productivity.

See our Workflow solutions here.