Skip to main content
Log in

Casting shadows with approximated object space accuracy by means of a modified Z-buffer

  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Shadows are important in enhancing both the realism and the intelligibility of synthetic 2D images of 3D scenes. In order to determine which part of a scene is in shadow, numerous algorithms have been developed. The Z-buffer shadow algorithm and its descendants have proved to be both efficient and easy to implement. However, in casting shadows, the aliasing introduced by the Z-buffer point sampling is notorious. Therefore a new method that is based on a modification of the Z-buffer has been developed. This method deals with the aliasing problem but preserves the strengths of the Z-buffer algorithm. Moreover, as a side effect, the information stored in the modified Z-buffer allows accurate antialiasing of the resulting image.

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

  • Carpenter L (1984) The a-buffer, an anti-aliased hidden surface method. ACM Computer Graphics, Proc SIGGRAPH 84, 18:103–108

    Google Scholar 

  • Foley JD, Dam A van, Feiner S, Hughes J (1990) Computer Graphics Principles and Practice. Addison-Wesley, pp 689–691

  • Haines EA, Greenberg DH (1986) The light buffer: a ray tracer shadow testing accelerator. IEEE Comput Graph Appl 6:6–15

    Google Scholar 

  • Reeves WT, Salesin DH, Cook RL (1987) Rendering antialiased shadows with depth maps. ACM Comput Graph Proc Siggraph 1987, 21:283–291

    Google Scholar 

  • Salesin DH, Stolfi J (1990b) The ZZ-buffer: a simple and efficient rendering algorithm with reliable anti-aliasing. Proc Pixim 1989 Conference, pp 451–466

  • Salesin DH, Stolfi J (1990a) Rendering CSG-models with a ZZ-buffer. Comput Graph Proc SIGGRAPH '90, 24:67–76

    Google Scholar 

  • Williams L (1978) Casting curved shadows on curved surfaces. ACM Comput Graph Proc SIGGRAPH '78, 12:270–274

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to C. W. A. M. van Overveld.

Rights and permissions

Reprints and permissions

About this article

Cite this article

van Ee, J., van Overveld, C.W.A.M. Casting shadows with approximated object space accuracy by means of a modified Z-buffer. The Visual Computer 10, 243–254 (1994). https://doi.org/10.1007/BF01901581

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01901581

Key words

Navigation