Home>Visionmax PC Cluster Systems>NOVA Infinity Overview
   
 

NOVA Infinity is PC cluster-based multi-channel visualization software that supports VRML/X3D based real time 3D graphics, windows DirectX based movie files and various formats of still image files.

Typically, NOVA Infinity is used for large projector-based display systems where the PC cluster approach to large display solutions has many strong points in cost, efficiency and resolution. For example, if one wants to make a display with a 20 meter diagonal using a single 10,000 ANSI lumen projector, the distance between the screen and projector is about 20 meters with a short focus lens and the image brightness is reduced to approximately 25 lux. Alternatively, you could use nine projectors of 2,000 ANSI Lumens and reduce the projection distance to about six meters to create a display of the same size. The cost of the projectors will be less, the brightness of the image on the screen will be twice as high (circa 55 lux) and the resolution of the display will be at least three times higher than using a single 10,000 lumen projector.

 

 

NOVA Infinity provides an efficient and intuitive user interface that makes implementation of very large displays simple and is the ideal choice for customers that want to use affordable projectors and PCs for visualizing multi-media contents. NOVA Infinity systems are composed of a master and x slaves where x corresponds to the number of projectors that are to be used. The master module is used to manage the slave cluster and to operate the large display. The contents to be displayed are managed in the master computer. For example, if the content that is displayed is real time 3D graphics, the user navigates in the rendering window of the master computer with the scene changes automatically applied to the slaves in the cluster.

NOVA Infinity is generally supplied and integrated with NOVA NoGrid.
NOVA NoGrid provides color correction capabilities for calibrating the irregular color across the multiple projectors, and non-linear distortion correction capability for calibrating the distorted image caused by the shape of screen and the position of the projectors. It also includes edge-blending capability for removing the seams between the projectors. Using the two elements together allows the creation of seamless, distortion-corrected, fully color-balanced displays of virtually any size imaginable.

 
NOVA Infinity - Key Features

- Maximum 254 slave computers for multi-channel   display
- Network based scene synchronization
  (Frame lock)
- User friendly contents management
- User friendly multi-channel configuration
- Supports user interaction synchronization
- Supports VRML/X3D as real time 3D graphics
- Supports DirectX compliant movie file
- Supports BMP, JPG, PNG, SGI RGB as still   image
- Supports Genlock based synchronization
- Various pattern display functions for project   calibration
- Remote file management
- Remote NOVA Infinity execution management
- Overlapped display capability for edge blending
- Supports plane, cylindrical, spherical, immersive   and domed display
- Supports view and projection correction for   immersive display as option
- Provides scene management plug-in as option
- Provides device development plug-in as option
- Provides operation plug-in as option
- Supports anaglyph, polarized passive and page   flipped active stereo display
- Supports software based non-linear distortion   correction with NOVA NoGrid
- Supports software based edge blending with   NOVA NoGrid
- Supports color correction with NOVA NoGrid
- Provides the same features as NOVA engine

   
 

A major advantage of NOVA for data-intensive applications is that it uses a slave/master system. The master just sends camera position, orientation, time stamp and mouse/keyboard event and the slaves receive the data, rendering their own viewport by themselves. Most other similar software packages use client/server systems to send image data which means that the overall network data that is being used increases by a geometric progression depending on the number of slaves, with the result that frame rate is severely decreased.



NOVA Infinity has a plug-in architecture and several SDKs are available as options.

 Scene management plug-in SDK for real time 3D graphics
This is based on the VRML/X3D EAI (External Authoring Interface) specification. It can be used to make the plug-in software for adding, deleting and modifying 3D graphics scenes. The interface of the SDK is the same as the EAI specification and users who are familiar with VRML/X3D and EAI are ready to make plug-in software.
 
 Device Driver plug-in SDK
This provides the capability for integrating user interaction devices such as joysticks and 3D trackers with NOVA/Infinity to allow interaction with the 3D scenes.
 
 Operation plug-in SDK
This provides capabilities for customized user interfaces that allow all the user interface functions in NOVA/Infinity to be executed in other software or via another computer.
 

All three SDKs bind to C/C++ and support both Win32 and MFC.

 
 
 
send mail