Skip to main content

Ray Tracing for natural scenes in parallel processors

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1996)

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

Included in the following conference series:

Abstract

Ray Tracing is already established as a powerful and elegant technique for image synthesis, but is too inconvenient because of its high computational cost, especially in complex scenes. Because of this, the effort to accelerate Ray Tracing has been important. The utilization of hierarchical bounding volumes produces important time reductions, increasing the memory consumption. Parallelisation in general purpose computers is another way of reducing time. We present an algorithm that permits visualizing by Ray Tracing very complex natural scenes generated by procedural models in distributed memory multiprocessors with any memory size. In this approach, the primitive database is not generated; each processor contains the initial specification of the scene and realizes the visualization, working hierarchically, directly from the specification and a partial generation of the model. The rest of the available memory is used to store some levels of the hierarchical bounding volume, computing in tracing time bounding volumes and primitives not stored. In this way, there are no communications during the tracing phase. The algorithm is also valid for shared memory multiprocessors.

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

  1. Badouel, D. et al. 1994 Distributing data and control for ray tracing in parallel, IEEE computer graphics and applications, July.

    Google Scholar 

  2. Barnsley, M.F.: et al. 1988 The science of fractal images. Springer Verlag.

    Google Scholar 

  3. Giménez, D., Torres, J.C., Verdú, I. 1995 Generación y visualización conjunta de escenas naturales para Ray Casting. Informe técnico TR DIS 2-95. Departamento de Informática y Sistemas. Universidad de Murcia.

    Google Scholar 

  4. Glassner A. S. (Ed). 1989 An introduction to ray tracing. Academic Press.

    Google Scholar 

  5. Green, S. A., Paddon, D.J. 1990. A highly flexible multiprocessor solution for ray tracing. The visual computer, vol 6, n∘ 2, pp 62–73.

    Google Scholar 

  6. Green, S. 1991 Parallel processing for computer graphics The MIT Press.

    Google Scholar 

  7. Mandelbrot, B.B. 1982 The fractal geometry of nature., W.H. Freeman and Company.

    Google Scholar 

  8. Reeves, W. T. 1985 Approximate and probabilistic algorithms for shading and rendering structured particle systems, Computer Graphics (Proc. SIGGRAPH 85), Vol 19, n∘ 3, pp 313–22.

    Google Scholar 

  9. Rubin, S. M., and Witted T., A three dimensional representation for fast rendering of complex schemes, Computer Graphics, vol 14, pp 110–116

    Google Scholar 

  10. Salmon, J., Goldsmith, J. 1988. A hipercube ray tracer. Proceedings of the third conference on hipercube concurrent computers and applications, vol 2, ACM Press, pp 1194–1206.

    Google Scholar 

  11. Weghorst, H. et al. 1984 Improved computational methods for ray tracing, ACM Transaction on graphics, Vol 3, n∘ 1, pp 52–69, January.

    Google Scholar 

  12. Whitted, T. 1980 An improved illumination model for shaded display, Communications ACM, Vol. 23, n∘ 6, pp 343–9.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Heather Liddell Adrian Colbrook Bob Hertzberger Peter Sloot

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Verdú, I., Giménez, D., Torres, J.C. (1996). Ray Tracing for natural scenes in parallel processors. In: Liddell, H., Colbrook, A., Hertzberger, B., Sloot, P. (eds) High-Performance Computing and Networking. HPCN-Europe 1996. Lecture Notes in Computer Science, vol 1067. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61142-8_562

Download citation

  • DOI: https://doi.org/10.1007/3-540-61142-8_562

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-49955-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics