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.