Skip to main content

LRZB, a Hybrid Algorithm of Local Ray-Casting and Z-Buffering for Large Geometric Datasets

  • Conference paper
Grid and Cooperative Computing - GCC 2004 Workshops (GCC 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3252))

Included in the following conference series:

  • 542 Accesses

Abstract

This paper presents a hybrid algorithm, LRZB, for real-time rendering of large complex scenes. The basic LRZB algorithm decomposes scenes into two sub-scenes, and uses z-buffering to render the low depth complexity set and ray casting to render the remainder. The basic LRZB works well for densely occluded scenes. Several techniques to enhance the ray casting component of basic LRZB algorithm are presented: lazy ray casting, object-oriented ray casting, selective lazy ray casting, and coherent octree traversal. Experiments demonstrate that LRZB can achieve 2-10 times speed-up for large complex scenes compared with conventional z-buffer rendering.LRZB is efficient, easy to implement, and amenable to parallelization, especially in distributed Grid environments.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arvo, J.: Ray tracing with meta-hierarchies. In: SIGGRAPH 1990 Advanced Topics in Ray Tracing Course Notes (1990)

    Google Scholar 

  2. Chang, A.: A survey of geometric data structures for ray tracing, Polytechnic University technical report TR-CIS-2001-06 (2001)

    Google Scholar 

  3. Cohen-Or, D., Chrysanthou, Y., Silva, C., Durand, F.: A survey of visibility for walkthrough applications. IEEE Tr. Vis. and Comp. Graphics 9(3), 412–431 (2003)

    Article  Google Scholar 

  4. Coorg, S., Teller, S.: Real-time occlusion culling for models with large occluders. In: ACM Symposium on Interactive 3D Graphics, pp. 83–90 (1997)

    Google Scholar 

  5. Durand, F., Drettakis, G., Thollot, J., Puech, C.: Conservative visibility preprocessing using extended projections. In: Proc. SIGGRAPH, pp. 239–248 (2000)

    Google Scholar 

  6. Garland, M.: Quadric-based polygonal surface simplification, Ph.D. thesis, Technical Report CMU-CS-99-105, Carnegie Mellon University (1999)

    Google Scholar 

  7. Greene, N., Kass, M., Miller, G.: Hierarchical z-buffer visibility. In: Proc. SIGGRAPH 1993, pp. 231–238 (1993)

    Google Scholar 

  8. Han, X.: The local z-buffer algorithm for rendering large complex scenes. Ph.D. thesis, Applied Mathematics and Computational Sci., The Univ. of Iowa (2004)

    Google Scholar 

  9. Klosowski, J., Silva, C.: Efficient conservative visibility culling using the prioritized layered projection algorithm. IEEE Tr. Vis. and Comp. Graphics 7(2), 365–379 (2001)

    Article  Google Scholar 

  10. Peng, Q., Zhu, Y., Liang, Y.: Fast ray tracing algorithm using space indexing techniques. In: Proc. EUROGRAPHICS, pp. 11–23 (1987)

    Google Scholar 

  11. Pfister, H., Zwicker, M., van Baar, J., Gross, M.: Surfels: Surface elements as rendering primitives. In: Proc. SIGGRAPH 2000, pp. 235–242 (2000)

    Google Scholar 

  12. Rusinkiewicz, S., Levoy, M.: Qsplat: A multi-resolution point rendering system for large meshes. In: Proc. SIGGRAPH, pp. 343–352 (2000)

    Google Scholar 

  13. Samet, H.: Applications of Spatial Data Structures. Addison-Wesley, Reading (1990)

    Google Scholar 

  14. Subramanian, K.: Adapting search structures to scene characteristics for ray tracing. Ph.D. thesis, Computer Sciences, Univ. Texas at Austin (1990)

    Google Scholar 

  15. Teller, S., et al.: Visibility preprocessing for interactive walkthroughs. Computer Graphics 25(4), 61–69 (1991)

    Article  Google Scholar 

  16. Wand, M., Fischer, M., Peter, I., Meyer, F., Strasser, W.: _The randomized z-buffer algorithm: Interactive rendering of highly complex scenes. In: Proc. SIGGRAPH, pp. 361–370 (2001)

    Google Scholar 

  17. Wonka, P., Wimmer, M., Schmalstieg, D.: Visibility preprocessing with occluder fusion for urban walkthroughs. In: Rendering Techniques 2000:11th Eurographics workshop on rendering, pp. 71–82 (2000)

    Google Scholar 

  18. Zhang, H., Manocha, D., Hudson, T., Hoff, K.: Visibility culling using hierarchical occlusion maps. In: Proc. SIGGRAPH, pp. 77–88 (1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Han, X., Cremer, J., Wang, Z., Ni, J. (2004). LRZB, a Hybrid Algorithm of Local Ray-Casting and Z-Buffering for Large Geometric Datasets. In: Jin, H., Pan, Y., Xiao, N., Sun, J. (eds) Grid and Cooperative Computing - GCC 2004 Workshops. GCC 2004. Lecture Notes in Computer Science, vol 3252. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30207-0_88

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30207-0_88

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23578-1

  • Online ISBN: 978-3-540-30207-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics