PfPortals
Note: The pfPortals library is no longer actively maintained because
I no longer use OpenGL Performer;
furthermore I believe Performer
now contains sophisticated portal-culling mechanisms of its own. These pages are left
up for historical interest and because the underlying code provides a very
simple example of how to implement recursive cull box-based portal culling.
Readers interested in learning more about the state of the art in visibility
calculations may want to visit Xavier Decoret's
visibility
bibliography.

The documentation for the
pfPortals visibility library.
The version log for the library.
PfPortals for Performer 1.2
Download the latest version of
the library.
Download fltLoader, a Performer
library for reading MultiGen 14.2 OpenFlight (tm) files with portal information
embedded in the comments.
Download perfport, a simple
perfly-based application designed to work with pfPortals and fltLoader.
PfPortals for Performer 2.0
Download the latest version of
the library.
Download fltLoader, a Performer
library for reading MultiGen 14.2 OpenFlight (tm) files with portal information
embedded in the comments.
Download perfport, a simple
perfly-based application designed to work with pfPortals and fltLoader.
Portals and Mirrors: Simple, Fast Evaluation of Potentially Visible
Sets
.
David P. Luebke and Chris Georges.
Proceedings of the 1995 Symposium on Interactive 3-D Graphics. April, 1995;
ACM Press.
The history of the pfPortals library.
Mail questions or comments to the
author of the library.