The power of real-time

Viz Engine™ is today’s most powerful rendering engines and real-time compositors of graphics and video. It renders animated 3D scenes in real-time, producing high-end animations in HD, 4k and beyond. Viz Engine functions as a stand-alone video server as well as the graphics and video compositing platform for Vizrt products such as Viz Trio, Viz Pilot, Viz Weather, Viz Virtual Studio and many others control for live broadcasts, preview and IP streaming.

Key Features

  • Real time render engine
  • 3D graphics
  • Live video inputs & outputs
  • Supports SD, HD & 4k
  • Key and fill outputs
  • IP Streaming
  • Stereoscopic output
  • Dolby E decoding
  • Timeline-based audio
  • Powerful Plug-in API
  • Full scene anti-aliasing
  • Internal keyer

Designed with openness in mind

The Viz Engine allows customers to integrate their own proprietary control software with ease. A powerful scripting language supports easy manipulation of graphics objects, as well as the creation of user-specific plug-ins.


Viz Engine allows for streaming IP video in and out. Graphics and video are composited in real-time and output as a stream that can be many formats such as MPEG-2 at 1080i/25, 1080i/29.97, 1080p/30, 720p/50 and others for online, mobile devices and live on-air. The IT infrastructure makes it highly portable for OB vans and very affordable for broadcasters.

Flexible hardware support for SD, HD and 4k

Viz Engine on the PC platform can be configured with one or more various optional Matrox video boards that will further enhance its capabilities. With a Matrox board, Viz Engine supports video output ranging in SD all the way to 4k fill and key, all in real-time. The Viz Engine can then handle multiple independent SD/HD video inputs in RGB, or one RGBA input used for background or live video textures. With a Matrox board, Viz Engine supports clip playback in a variety of formats: DVCPRO 25Mbit, 50Mbit, and MPEG2, and IMX.

The combination of the powerful plug-in API, together with a simple ASCII communication protocol, gives a very flexible foundation for various applications. Given the availability of competitive high-performance graphics hardware in the market today, Viz Engine can be used as the complete graphics layer for applications requiring high-fidelity graphic content and interactivity.

With integration to the DVS SpycerBox, the need for a local cache can be eliminated. SpycerBox streams video content from a SAN (Storage Area Network) directly to Viz Engine.

Graphics channels for added flexibility

Viz Engine uses graphics channels to display multiple Vizrt scenes simultaneously in a single output layer. The graphics channels functions as flat 2D DVE channels or as textures on 3D objects, giving maximum flexibility for displaying content. Viz Engine supports displaying sixteen graphics channels simultaneously.

Live video playout

Viz Engine can also be used as a reliable multi-channel playout server for 4K video. Viz Engine functions as a SAN with Viz One or as a standalone video server using a HP Z840 PC, Matrox X.mio3 video card, NVIDIA K5200 or better graphics card, and a SSD Raid-0, SanDisk Fusion ioFX, or similar PCI-E disk. A single Viz Engine is capable of back-to-back clip playback of up to 10 clip channels. Additionally, Viz Engine supports all the commonly-used codecs including MPEG I_Frame, ProRes, DNxHD, and many more.

Easy communication

The Viz Engine components and Viz Artist GUI run on the same machine and communicate via TCP sockets. The communication protocol between the GUI and the kernel is consistent and easy to understand. All the commands are similar in structure, which includes the object name or address, the command or function name, the function argument and additional data when necessary. The protocol also includes a full set of query commands to the engine, which allows it to receive a detailed description of the status of the graphic content.

This makes it easy to write external applications to control the Viz Engine kernel in runtime. Vizrt offers several external command protocol products that are specific to the broadcast industry, including Viz Pilot, Viz Trio, and Media Sequencer. Third party developers can create their own specific applications within, and on top of, Viz Engine.

Full support for stereoscopy

Viz Engine has always been a real 3D system. Even though graphics have so far mostly been played out on conventional 2D screen the graphics themselves have always been in real 3D. That's why Viz Engine was one of the world's first systems to support stereoscopy right out of the box. By simply syncing two Viz Engines broadcasters can create real-time stereoscopic graphics just as easy as they until now created their 2D graphics.

Interactive election coverage

We offer you a completely integrated graphics and video workflow, giving you cost efficient tools for your election coverage. Read more

Viz Video Wall allows you to create unique installations that surround the viewer and go far beyond the capacity of traditional video-wall setups. Video Wall has a wide range of purposes in addition to regular studio broadcasting: It is perfectly suited for entertainment and educational productions, as well as interactivity in live broadcasting. Video Wall can even be used in outdoor environments. The solution integrates seamlessly with other Vizrt solutions without requiring changes in the workflow. Read more

Screencast is an optional tool that allows content from any desktop, including web pages and streaming video to be displayed on-air in real-time and as stored elements. A journalist defines the area of the screen they wish to be displayed and the content is visualized through Viz Engine and displayed as a SDI or IP signal for use on-air or in a monitor in the studio. Screencast is aspect ratio independent allowing broadcasters to display content in any size. Read more

Workflow diagram

Let's Talk

For support requests, please visit our support portal.