Viz Engine

The ultimate compositor for live content

Viz Engine, one of today’s most powerful rendering engines, is now even more capable in its updated version. Like its predecessor, Viz Engine 3 renders animated 2D and 3D scenes in real-time, producing high-end animations and outputting them in SD and HD video. Additionally, the new Viz Engine 3 has been expanded to provide an even more flexible set of tools than before, integrating with all other Vizrt products, and offering broadcasters an ideal creative run-time environment.

High quality real-time 3D rendering. Graphics by zspace for Network Ten.

Copyright: zspace

Viz Engine Viz Engine

The Viz Engine is here used for visualization of sport with tracking data from players.

Copyright: Vizrt

The Viz Engine is used for vizualisation of sport with tracking data from players. The Viz Engine is used for vizualisation of sport with tracking data from players.

Explaining the game should be as easy as using pen and paper. Scetching in the Vizrt graphics is here done directly on an interactive screen.

Copyright: Vizrt

Explaining the game should be as easy as using pen and paper. Scetching in the  Vizrt graphics is here done directly on an interactive screen. Explaining the game should be as easy as using pen and paper. Scetching in the  Vizrt graphics is here done directly on an interactive screen.

This is a interative application made in Viz Artist with the built in scriping language. The application is for drag and drop newspaper stories and videos. It was first made SKY Italia.

Copyright:

This is a interative application made in Viz Artist with the built in scriping language. The application is for drag  and drop newspaper stories and videos. it was first made SKY Italia. This is a interative application made in Viz Artist with the built in scriping language. The application is for drag  and drop newspaper stories and videos. it was first made SKY Italia.

In the application you can drag and drop stories, scale up articles and mark out headlines (here yellow). First made for SKY Italia.

Copyright: Vizrt

In the application you can drag and drop stories, scale up articles and mark out headlines (here yellow). First made for SKY Italia. In the application you can drag and drop stories, scale up articles and mark out headlines (here yellow). First made for SKY Italia.

Viz Engine, interactive 3D graphics for elections

Copyright: CNN

Viz Engine, customer example, CNN Viz Engine, customer example, CNN

For this election solution used by TV2 Norway the presenter is using an interactive screen to trigger a video wall.

Copyright: TV2

For this election solution used by TV2 Norway the presenter is using an interactive screen to trigger a video wall. For this election solution used by TV2 Norway the presenter is using an interactive screen to trigger a video wall.

Viz Artist, advenced material examples

Copyright: Vizrt

VIz Artist, advenced material examples VIz Artist, advenced material examples

Designed with openness in mind

From the beginning, Viz Engine has been developed with flexibility in mind. This allows customers to integrate their own proprietary control software with ease. In addition, a powerful scripting language supports easy manipulation of graphics objects, as well as the creation of user-specific plug-ins.

The Viz Engine application is built on top of OpenGL. This makes it one of the few 3D systems that can run the same graphics content on multiple hardware platforms and operating systems. Furthermore, Viz Engine runs on off-the-shelf, rack-mountable Windows PCs with a standard graphics card, as well as specialized Panasonic PC platforms.

All new render engine

The heart of Viz Engine 3 is the render engine. It is a C++ based 3D graphics application written on top of OpenGL. Viz Engine 3 has been completely rebuilt for standard PC hardware running Windows. With the advent of competitive high performance OpenGL hardware, Viz Engine can now provide the same performance and visual quality using standard hardware.

This makes Viz Engine accessible to a wide range of industries looking for a robust and sophisticated graphics layerwithout the need for proprietary hardware.

Easy communication

The Viz Engine kernel 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 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 Content Pilot and Viz Media Sequencer Engine. Third party developers can create their own specific applications within, and on top of, Viz Engine.

Flexible hardware support

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.

Viz Engine on the PC platform can be configured with an optional Matrox X.mio™ video board that will further enhance its capabilities. With a Matrox board, Viz Engine supports real-time video output both in HD and SD, as well as in PAL and NTSC. The Engine can then handle two 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.

  • Extremely powerful rendering engine
  • Runs on Windows XP/2000
  • 2D and 3D real-time high-quality graphics with live video inputs and fill + key outputs
  • Supports SD digital video (PAL and NTSC in 4:3 and 16:9 ratios), HD digital video, as well as render to disk (AVI and Quicktime)
  • High-quality full scene anti-aliasing
  • Open interface allows third party applications to control the graphics with ease
  • Powerful Plug-in API available
  • Pure OpenGL implementation
  • Full support of OpenGL Shader Language enables users to create their own shaders
  • Supports timeline-based audio playback
  • Optional video board to support live video inputs and clip playback
  • Optional plug-in packages available
Workflow