• DocumentCode
    1164626
  • Title

    A technique for rendering complex portals

  • Author

    Lowe, Nick ; Datta, Amitava

  • Author_Institution
    Sch. of Comput. Sci. & Software Eng., Western Australia Univ., Australia
  • Volume
    11
  • Issue
    1
  • fYear
    2005
  • Firstpage
    81
  • Lastpage
    90
  • Abstract
    We identify a general paradigm for portal-based rendering and present an image-space algorithm for rendering complex portals. Our general paradigm is an abstraction of portal-based rendering that is independent of scene geometry. It provides a framework for flexible and dynamic scene composition by connecting cells with transformative portals. Our rendering algorithm maintains a visible volume in image-space and uses fragment culling to discard fragments outside of this volume. We discuss our implementation in OpenGL and present results that show it provides correct rendering of complex portals at interactive rates on current hardware. We believe that our work is useful in many applications that require a means of creating dynamic and meaningful visual connections between different sets of data.
  • Keywords
    computational geometry; image segmentation; interactive systems; portals; rendering (computer graphics); OpenGL implementation; image-space algorithm; portal-based rendering; scene geometry; transformative portal; visual connection; Engines; Geometry; Hardware; Joining processes; Layout; Mirrors; Portals; Rendering (computer graphics); Runtime; Windows; Index Terms- Portal-based rendering; complex portals.; dual-depth-buffer; fragment-culling; scene composition; Algorithms; Computer Graphics; Computer Simulation; Environment; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Online Systems; Pattern Recognition, Automated; Signal Processing, Computer-Assisted; Subtraction Technique; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2005.1
  • Filename
    1359733