• DocumentCode
    927687
  • Title

    dPVS: an occlusion culling system for massive dynamic environments

  • Author

    Aila, Timo ; Miettinen, Ville

  • Volume
    24
  • Issue
    2
  • fYear
    2004
  • Firstpage
    86
  • Lastpage
    97
  • Abstract
    A platform-independent occlusion culling library for dynamic environments, dPVS, can benefit such applications as CAD and modeling tools, time-varying simulations, and computer games. Visibility optimization is currently the most effective technique for improving rendering performance in complex 3D environments. The primary reason for this is that during each frame the pixel processing subsystem needs to determine the visibility of each pixel individually. Currently, rendering performance in larger scenes is input sensitive, and most of the processing time is wasted on rendering geometry not visible in the final image. Here we concentrate on real-time visualization using mainstream graphics hardware that has a z-buffer as a de facto standard for hidden surface removal. In an ideal system only the complexity of the geometry actually visible on the screen would significantly impact rendering time - 3D application performance should be output sensitive.
  • Keywords
    computational geometry; data visualisation; hidden feature removal; natural scenes; rendering (computer graphics); 3D environment; CAD; computer game; dPVS; graphics hardware; hidden surface removal; large scene; massive dynamic environment; modeling tool; occlusion culling library; occlusion culling system; pixel processing subsystem; real-time visualization; rendering geometry; time-varying simulation; visibility optimization; z-buffer; Application software; Computational modeling; Computer simulation; Geometry; Graphics; Hardware; Layout; Libraries; Rendering (computer graphics); Visualization; Algorithms; Computer Graphics; Computer Simulation; Environment; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Information Storage and Retrieval; Numerical Analysis, Computer-Assisted; Pattern Recognition, Automated; Signal Processing, Computer-Assisted; Software; Subtraction Technique; User-Computer Interface;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/MCG.2004.1274066
  • Filename
    1274066