3D Technology News

Rendering for real-time content

Mon, 09 Jan 2012 11:47

Vizrt’s Viz Engine is one of today’s most powerful rendering engines – it renders animated 2D and 3D scenes in real-time, producing high end animations in SD and HD. It also supports stereoscopy out of the box.

From the beginning, Viz Engine was developed with flexibility in mind that 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. Therefore it is one of the few 3D systems that run the same graphics content on multiple hardware platforms and operating systems. In addition, Viz Engine runs on off-the-shelf, rack-mountable Windows PCs with a standard graphics card.

The main 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, consisting of an object name or address, a command or function name, the function arguments plus additional data when necessary. The protocol also includes a full set of query commands for retrieving detailed status information on graphic content from the engine, which 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.