• DocumentCode
    1400920
  • Title

    Perturbation methods for interactive specular reflections

  • Author

    Chen, Min ; Arvo, James

  • Author_Institution
    Dept. of Comput. Sci., California Inst. of Technol., Pasadena, CA, USA
  • Volume
    6
  • Issue
    3
  • fYear
    2000
  • Firstpage
    253
  • Lastpage
    264
  • Abstract
    We describe an approach for interactively approximating specular reflections in arbitrary curved surfaces. The technique is applicable to any smooth implicitly defined reflecting surface that is equipped with a ray intersection procedure; it is also extremely efficient as it employs local perturbations to interpolate point samples analytically. After ray tracing a sparse set of reflection paths with respect to a given vantage point and static reflecting surfaces, the algorithm rapidly approximates reflections of arbitrary points in 3-space by expressing them as perturbations of nearby points with known reflections. The reflection of each new point is approximated to second-order accuracy by applying a closed-form perturbation formula to one or more nearby reflection paths. This formula is derived from the Taylor expansion of a reflection path and is based on first and second-order path derivatives. After preprocessing, the approach is fast enough to compute reflections of tessellated diffuse objects in arbitrary curved surfaces at interactive rates using standard graphics hardware. The resulting images are nearly indistinguishable from ray traced images that take several orders of magnitude longer to generate
  • Keywords
    computer graphic equipment; interactive systems; perturbation techniques; ray tracing; reflection; 3-space; Taylor expansion; arbitrary curved surfaces; arbitrary points; closed-form perturbation formula; interactive approximation; interactive rates; interactive specular reflections; local perturbations; nearby reflection paths; perturbation methods; point samples; preprocessing; ray intersection procedure; ray traced images; ray tracing; reflection path; reflection paths; second-order accuracy; second-order path derivatives; smooth implicitly defined reflecting surface; sparse set; standard graphics hardware; static reflecting surfaces; tessellated diffuse objects; vantage point; Acceleration; Computational modeling; Graphics; Hardware; Layout; Lighting; Optical reflection; Perturbation methods; Radiometry; Ray tracing;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/2945.879786
  • Filename
    879786