Space Deformation using Ray Deflectors

  • Yair Kurzion
  • Roni Yagel
Conference paper
Part of the Eurographics book series (EUROGRAPH)


In this paper we introduce a new approach to the deformation of surface and raster models in two and three dimensions. Rather then deforming the objects in the model, we deform the rays used to render the scene. The mechanism to specify the deformation, which we call a deflector, is a vector of gravity positioned in space. This gravity vector bends any ray that travels through its field of gravity in a view-independent fashion. Images generated by these curved rays give the impression of a deformed space. Unlike previous methods that deform all the objects in the scene, our approach deforms only those parts of the model that contribute to the final image. In addition, using deflectors, our approach can deform any object type that can be rendered by a ray casting algorithm, providing a unified solution to space deformation.


Gravity Field Object Type Gravity Vector Implicit Surface Space Deformation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Barr A., “Global and Local Deformations of Solid Primitives”, Proceedings of SIGGRAPH ’84, Computer Graphics, 18 (3): 21–30, July 1984.CrossRefGoogle Scholar
  2. 2.
    Barr A., “Ray Tracing Deformed Surfaces”, Proceedings of SIGGRAPH ’86, Computer Graphics, 20 (4): 287–296, August 1986.CrossRefGoogle Scholar
  3. 3.
    Bier T. and Neely S., “Feature Based Image Metamorphosis”, Proceedings of SIGGRAPH ’92, Computer Graphics, 26 (2): 35–42, July 1992.CrossRefGoogle Scholar
  4. 4.
    Glassner, A. S. (ed.), An Introduction to Ray Tracing, Academic Press, 1989.zbMATHGoogle Scholar
  5. 5.
    He T., Wang S., and Kaufman A., “Wavelet-Based Volume Morphing”, Proceedings of Visualization ’94, IEEE Computer Society Press, 1994, pp. 85–92.Google Scholar
  6. 6.
    Hughes J.F., “Scheduled Fourier Volume Morphing”, Proceedings of SIGGRAPH ’92, Computer Graphics, 26 (2): 43–46, July 1992.MathSciNetCrossRefGoogle Scholar
  7. 7.
    Isaacs P.M. and Cohen M.F., “Controlling Dynamic Simulation with Kinematic Constrains, Behavior Functions and Inverse Dynamics”, Proceedings of SIGGRAPH ’87, Computer Graphics, 21 (4): 215–224, July 1987.CrossRefGoogle Scholar
  8. 8.
    Kaufman A. (ed.), “Volume Visualization”, IEEE Computer Society Press, 1990.zbMATHGoogle Scholar
  9. 9.
    Kent J.R., Carlson W.E., and Parent R., “Shape Transformations for Polyhedral Objects”, Proceedings of SIGGRAPH’92, Computer Graphics, 26 (2): 47–54, July 1992.CrossRefGoogle Scholar
  10. 10.
    Sederberg, T.W. and Greenwood E., “A Physically Based Approach to 2-D Shape Blending”, Proceedings of SIGGRAPH ’92, Computer Graphics, 26 (2): 25–34, July 1992.CrossRefGoogle Scholar
  11. 11.
    Terzopoulos D., Piatt J., Barr A., and Fleischer K., “Elastically Deformable Models”, Proceedings of SIGGRAPH’87, Computer Graphics, 21 (4): 205 - 214, July 1987.CrossRefGoogle Scholar
  12. 12.
    Williams L., “Pyramidal Parametrics”, Proceedings of SIGGRAPH ’83, Computer Graphics, 17 (3): 1–10, July 1983.CrossRefGoogle Scholar
  13. 13.
    Wolberg G., “Digital Image Warping”, IEEE Computer Society Press, 1990.Google Scholar

Copyright information

© Springer-Verlag/Wien 1995

Authors and Affiliations

  • Yair Kurzion
    • 1
  • Roni Yagel
    • 1
  1. 1.Department of Computer and Information ScienceThe Ohio State UniversityUSA

Personalised recommendations