Skip to search boxSkip to navigationSkip to main content

GPU-based refraction and caustics rendering on depth textures

  • Baoquan Liu
    ,
  • Bin Sheng
    ,
  • Hanqiu Sun
    ,
  • Enhua Wu
  • Chinese University of Hong Kong
    ,
  • University of Macau
Research Output: Chapter in Book/Report/Conference proceeding Conference contribution Peer-review

Abstract

This paper presents a new technique for realtime rendering refraction and caustics effects. The algorithm can directly render complex objects represented by polygonal meshes without any precalculation, and allows the objects to be deformed dynamically through user interactions. Also, caustic patterns are rendered in the depth texture space. We accurately trace the photons' path and calculate the energy carried by the photons. As a result the caustic patterns are calculated without post-processing and temporal filtering over neighboring frames. Our technique can handle both the convex objects and concave objects, for the convex objects, the ray-convex-surface intersection is calculated by using a binary search algorithm; for the concave objects, the ray-concave-surface intersection is done by a linear search followed by a binary-search refinement step. The caustics can be also rendered for non-uniform deformation of both refractive object and receiver surface, allowing the interactive change of light and camera in terms of position and direction.

Publication Information

Output type

Research Output: Chapter in Book/Report/Conference proceeding Conference contribution Peer-review

Original language

English

Publication milestones

  • Published - 01/01/2009

Publication status

Published - 01/01/2009

Publisher

Association for Computing Machinery, United States
9781605589121

ISBN (Electronic)

9781605589121

External Publication IDs

  • handle.net: 10547/281393
  • Scopus: 76749085757

Host publication title

nan

Publication metrics