• DocumentCode
    3329294
  • Title

    Real-time shadow generation using BSP trees and stencil buffers

  • Author

    Batagelo, Harlen Costa ; Costa, Ilaim

  • Author_Institution
    Campus de Videira, Univ. do Oeste de Santa Catarina, Brazil
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    93
  • Lastpage
    102
  • Abstract
    This paper describes a real-time shadow generation algorithm for static polygonal environments illuminated by movable point light sources. The algorithm combines a technique of volumetric shadow rendering using stencil buffers with a binary space partitioning (BSP) tree, and includes new easy-to-implement approaches to improvement techniques used in shadow volume algorithms, such as silhouette detection to reduce the number of redundant shadow polygons and the computation of capping polygons to handle cases where the shadow volumes are clipped by the eye-view near clipping plane. Such a hybrid approach solves important limitations on the original shadow rendering algorithm, and also achieves real-time frame rates when using modest size scenes (about 500 shadow polygons), according to measurements performed on personal computers using current graphics hardware. Per-phase timing results from the implementation are provided along the text and compared with those of the standard algorithm
  • Keywords
    real-time systems; rendering (computer graphics); tree data structures; BSP trees; binary space partitioning tree; capping polygons; eye-view near clipping plane; graphics hardware; movable point light sources; per-phase timing; personal computers; real-time frame rates; real-time shadow generation algorithm; redundant shadow polygons; scenes; shadow volume algorithms; silhouette detection; static polygonal environments; stencil buffers; volumetric shadow rendering; Computer graphics; Current measurement; Hardware; Layout; Light sources; Microcomputers; Partitioning algorithms; Performance evaluation; Rendering (computer graphics); Size measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Graphics and Image Processing, 1999. Proceedings. XII Brazilian Symposium on
  • Conference_Location
    Campinas
  • Print_ISBN
    0-7695-0481-7
  • Type

    conf

  • DOI
    10.1109/SIBGRA.1999.805714
  • Filename
    805714