Skip to main content

Time coherence in computer animation by ray tracing

Extended abstract

  • Conference paper
  • First Online:
Computational Geometry and its Applications (CG 1988)

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

Included in the following conference series:

Abstract

Raytracing is a powerful, but relatively time consuming technique for realistic image synthesis in computer graphics. Two algorithms are presented accelerating raytracing of animations by considering coherence over time. The look-ahead algorithm avoids repeatingly tracing the same ray for several frames. More precisely, if a ray remains constant over l frames, the look-ahead algorithm does not need more than O(log l) queries into the scene, compared to l queries for the frame-by-frame approach. This type of coherence particularily occurs for a fixed camera, and scenes only partly changing over time. The preprocessing time is increased by a factor 2 compared to the frame-by-frame approach, while space requirements grow by a factor of log f, f the number of frames to be calculated. The frame interpolation algorithm is based on image interpolation using knowledge about the scene. The central algorithmic task is the comparison of two transformed pixel grids which is solved by a modified version of the plane sweep algorithm for line segment intersection reporting. The frame interpolation algorithm is not restricted to fixed cameras, but may lose information against the frame-by-frame approach.

Work was partially supported by DFG (Mu744/1-1).

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Bentley, J.L., Ottmann, T. (1979) Algorithms for reporting and counting geometric intersections, IEEE Transactions on Computers C28, 643–647

    Google Scholar 

  • Guibas, L.J., Seidel, R. (1986) Computing convolutions by reciprocal search, Proc. 2nd ACM Symp. on Computational Geometry, 90–99

    Google Scholar 

  • Mairson, H.G., Stolfi, J. (1988) Reporting and Counting Intersections between two sets of line segments, in: NATO ASI Series, Vol. F40, Theoretical Foundations of Computer Graphics and CAD, R.A. Earnshaw, ed., Springer-Verlag, Berlin, 1988

    Google Scholar 

  • Nagel, H.-H. (1985) Analyse und Interpretation von Bildfolgen, Informatik-Spektrum 6, 178–200

    Google Scholar 

  • Schmitt., A., Müller, H., Leister, W. (1987) Ray Tracing Algoithms — Theory and Practice, in: NATO ASI Series, Vol. F40, Theoretical Foundations of Computer Graphics and CAD, R.A. Earnshaw, ed., Springer-Verlag, Berlin, 1988

    Google Scholar 

  • Whitted, T. (1980), An Improved Illumination Model for Shaded Display, CACM 23, 343–349

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Hartmut Noltemeier

Rights and permissions

Reprints and permissions

Copyright information

© 1988 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Müller, H. (1988). Time coherence in computer animation by ray tracing. In: Noltemeier, H. (eds) Computational Geometry and its Applications. CG 1988. Lecture Notes in Computer Science, vol 333. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-50335-8_35

Download citation

  • DOI: https://doi.org/10.1007/3-540-50335-8_35

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-50335-4

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics