3.1. Introduction

The ScaleViz extension provides support for cluster rendering, remote rendering, multipipe rendering, and immersive Virtual Reality. Cluster rendering has been introduced since version 6.0 of Open Inventor™, whereas multipipe rendering and immersive VR were supported previously in the MultiPipe extension, which is now incorporated into ScaleViz. ScaleViz also substantially extends Open Inventor capabilities for remote visualization.

[Important]

ScaleViz is a separately licensed extension. You must have a ScaleViz license in addition to your Open Inventor license string.

One of its fields specifies the maximum number of render nodes allowed. If its value is zero, multipipe rendering and immersive VR is allowed, but not cluster rendering.

ScaleViz brings scalable capabilities to Open Inventor applications for achieving high performance, handling very large data, and enabling collaboration. It can be used to:

ScaleViz provides support for large tiled displays like a RealityCenter™, immersive multi-wall displays like the CAVE™ and Holobench™, as well as display of composited images on the user’s machine. It supports multi-threaded rendering on multipipe machines, head and hand tracking, active and passive stereo modes, edge blending, and much more. Any VRCO (www.vrco.com) trackd™ -compatible tracking system can be used with ScaleViz. The multipipe viewer classes replace the standard viewer classes, allowing Open Inventor applications to be “cross display” as well as cross platform. Using ScaleViz, the same application can run on displays ranging from a laptop to a desktop to a CAVE.

The ScaleViz extension also provides tracking support and default, customizable behaviors (navigation, head tracking, 3D cursor, etc.) adapted to immersive applications using tracking devices, wands, and other input devices.

ScaleViz includes support for cluster rendering using multiple computers, as well as multipipe rendering, where one computer addresses multiple graphics boards.

Cluster rendering and multipipe rendering modes support both tiled and immersive display configurations. Multipipe rendering is limited to the number of graphics boards that will fit into a single machine, whereas cluster rendering allows multiple machines, and therefore any number of graphics boards. Cluster rendering also allows compositing the results of rendering on multiple machines onto the application’s screen.

The following terms will be used throughout this chapter: