Skip to main content
Log in

Two-level hierarchical Z-buffer with compression technique for 3D graphics hardware

  • original article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

The hierarchical Z-buffer is application-invisible and more efficient than the traditional Z-buffer for quickly rejecting hidden geometries. But there are construction and management issues associated with integrating a hierarchical Z-buffer into current graphics hardware. Here we present a two-level hierarchical Z-buffer algorithm, and provide solutions to these issues. Simulation results show that the bandwidth can be reduced by up to 35%. Moreover we propose a dynamic bi-level HZ-buffer compression technique that reduces the buffer size up by to 40%, and for which there is little performance degradation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Blinn J (1996) Jim Blinn’s corner: a trip down the graphics pipeline. Morgan Kaufmann Publishers, San Francisco, pp 191–197

  2. Catmull E (1975) Computer display of curved surfaces. In: Proc IEEE Conf Computer Graphics, Pattern Recognition and Data Structures, pp 11–17

  3. Fuchs H, Kedem ZM, Naylor BF (1980) On visible surface generation by a priori tree structures. Comput Graphics 14(3):124–133

    Article  Google Scholar 

  4. Gordon D, Chen S-H (1991) Front-to-back display of BSP trees. IEEE Comput Graphics Appl 11(5):79–85

    Article  Google Scholar 

  5. Greene N, Kass M, Miller G (1993) Hierarchical Z-buffer visibility. In: Proc SIGGRAPH ’93, pp 231–238

  6. Luebke D, Georges C (1995) Portals and mirrors: simple, fast evaluation of potentially visible sets. In: Proc 1995 Symp Interactive 3D graphics, pp 105–106

  7. Moller T, Haines E (1999) Real-time rendering. A.K. Peters, Natick, pp 192–218

  8. Morein S (2000) ATI Radeon HyperZ technology. In: Eurographics Hardware Workshop 2000, Hot3D Panel

  9. nVidia (2001) Technical brief: Geforce3: Lightspeed memory architecture. http://www.nvidia.com

  10. Xie F, Shantz M (1999) Adaptive hierarchical visibility in a tiled architecture. In: Proc 1999 Eurographics/SIGGRAPH Workshop on Graphics Hardware, pp 75–142

  11. Zhang H, Manocha D, Hudson T, Hoff KE (1997) Visibility culling using hierarchical occlusion maps. In: Proc 24th Conf Computer Graphics and Interactive Techniques 1997, pp 77–88

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cheng-Hsien Chen.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chen, CH., Lee, CY. Two-level hierarchical Z-buffer with compression technique for 3D graphics hardware. Vis Comput 19, 467–479 (2003). https://doi.org/10.1007/s00371-003-0212-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-003-0212-4

Keywords

Navigation