As mentioned in the section describing the CAVE, in addition to the standard CAVE library, there is a small interface library called pfCAVE that allows users to use Performer in the CAVE. [12] This library takes care of initializing Performer to work with the CAVE's displays. This involves setting up the Performer pipes and channels (views). However, since all of this work is done automatically by this library, the details of this setup will not be covered. The pfCAVE library also provides some functions to translate between the two different coordinate systems used by Performer and the CAVE.
Once this initialization is performed, the application need only to be concerned about the contents of the scene-graph. The pfCAVE library will take care of all of the details of synchronizing the displays, maintaining the correct perspective, and rendering in stereo.