Skip to main content
Log in

Caustics and specular reflection models for spherical objects and lenses

  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Ray tracing is a most powerful and elegant rendering technique and is able to render shadows, reflections, and refractions very nicely. However, reflections and refractions in ray tracing simulate the reflected and refracted “eye” ray and not the “light” ray. Standard ray tracing techniques therefore suffer from a lack of specular interreflection and caustics. This paper proposes an algorithm to render reflected and refracted “light” rays for spherical objects and lenses. Indirect illumination is a result of the reflection of light rays. Reflected light may be considered an additional light source; if it is included in the intensity calculation, indirect illumination can be rendered. The refracted light is noticeable as a focal point for a convex lens, and as dispersed light in a concave lens. The dispersed light has low intensity which may be insignificant for the illumination calculations. In the case of a convex lens, light rays become extremely directional and light energy increases. The result appears as caustics. The proposed algorithm is limited to a collimated light ray and does not account for the case of dispersed light.

CR Categories and subject description: 1.3.3 Computer graphics: Picture/image generation-display algorithms. 1.3.7 Computer graphics: Three-dimensional graphics and realism-shading, shadowing General terms: algorithms

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

  1. Amanatides J (1984) Ray tracing with cones. Comput Graph 18 (3):129–135

    Google Scholar 

  2. Cook RL, Torrance KE (1982) A reflectance model for computer graphics. ACM Trans Graph 1 (1):7–24

    Article  Google Scholar 

  3. Cook RL (1984) Distributed ray tracing. Comput Graph 18 (3):137–145

    Google Scholar 

  4. Glassner AS (1984) Computer graphics user's guide. Howard W. Sams and Co, Indianapolis

    Google Scholar 

  5. Goral CM, Torrance KE, Greenberg DP, Battalile B (1984) Modeling the interaction of light between diffuse surfaces. Comput Graph 18 (3):213–222

    Google Scholar 

  6. Hecht E, Zajac A (1974) Optics. Addison-Wesley Pub, Reading, MA

    Google Scholar 

  7. Heckbert PS (1984) Beam tracing polygonal objects. Comput Graph 18 (3):119–127

    Google Scholar 

  8. Potmesil M, Chakravarty I (1981) Synthetic image generation with a lens and aperture camera model. Comput Graph 15 (3):297–305

    Google Scholar 

  9. Whitted T (1980) An improved illumination model for shaded display. Commun ACM 6 (23):343–349

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Inakage, M. Caustics and specular reflection models for spherical objects and lenses. The Visual Computer 2, 379–383 (1986). https://doi.org/10.1007/BF01952422

Download citation

  • Issue Date:

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

Key words

Navigation