A fragment culling technique for rendering arbitrary portals

  • Authors:
  • Nick Lowe;Amitava Datta

  • Affiliations:
  • School of Computer Science & Software Engineering, University of Western Australia, Perth, WA, Australia;School of Computer Science & Software Engineering, University of Western Australia, Perth, WA, Australia

  • Venue:
  • ICCS'03 Proceedings of the 1st international conference on Computational science: PartI
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Portal-based rendering traditionally describes techniques that involve rendering scenes that have been partitioned into cells connected by portals. The partition information is exploited to determine visibility information. Recently, portal-based rendering has also been used to describe scenes composed from cells and transformative portals. Interesting scenes can be composed by using cell topologies that would never emerge from scene partitioning. Although some constraints have been removed to allow for scene composition, many still exist. The surfaces of portals are necessarily planar and convex polygons, usually with a low maximum number of vertices. These constraints are imposed to simplify clipping that would otherwise become geometrically complex. In this paper, we analyze a technique to simulate complex geometric clipping using fragment culling and integrate this into an algorithm to render arbitrary portals. Finally we provide some examples of interesting portal-based environments that are enabled by our algorithm.