The following sections describe how to use ScaleViz to do multipipe rendering and immersive VR.
Notes: Since ScaleViz 8.0, we recommend using Multipipe configurations as described in paragraph Section 3.3, “Multipipe Rendering”. Unlike MPViewer based rendering, ScaleViz Multipipe is transparently integrated in the standard viewer classes and does not require specific development to be integrated in your application. (See limitations to ensure your application runs properly with ScaleViz Multipipe).
In order to do multipipe rendering, the application must use the multipipe viewer class, SoXtMPExaminerViewer (or SoWinMPExaminerViewer on Windows). This viewer class has the same functionality as SoXtExaminerViewer (or SoWinExaminerViewer SoWinExaminerViewer ) plus support for multipipe rendering. It should be possible to simply replace SoXtExaminerViewer with SoXtMPExaminerViewer in an existing application. When not in multipipe mode, SoXtMPExaminerViewer behaves the same as SoXtExaminerViewer .
![]() | |
SoQt -based applications are not currently supported. |
![]() | |
Other viewer types, for example, SoXtWalkViewer , are not currently supported. |
The layout and the properties of the multipipe rendering windows are described in a configuration file in Open Inventor format. The configuration file uses Open Inventor nodes (SoFlatScreen SoFlatScreen SoFlatScreen , SoScreen SoScreen SoScreen , SoTracker, and SoMPConfig ) to describe flat display systems and immersive environments.
Multipipe rendering windows can be described with two nodes: SoFlatScreen SoFlatScreen SoFlatScreen and SoScreen SoScreen SoScreen . SoFlatScreen SoFlatScreen SoFlatScreen is used for tiled display systems, and SoScreen SoScreen SoScreen is used for immersive display systems such as CAVE, workbench, and ImmersaDesk™.