home ResumeDemoReelResearchSoftwareAnimationMusicPersonal  
Research Projects


Real-time Caustics from Height Fields


Hair Meshes



Mesh Colors



Parameterization of Catmull-Rom Curves



Real-time Caustics from Height Fields



Dual Scattering Approximation



Wave Particles



Deep Opacity Maps



Hair Rendering with Global Illumination



Gradient Space Projection


This image shows the visual importance of caustics when rendering water. The same water surface is rendered without caustics (on the left) and with real-time caustics (on the right). Caustics not only improve the visual quality, but also makes it easier to perceive the shape of the water surface.

Abstract
Caustics are crucial in water rendering, yet they are often neglected in real-time applications due to the demanding computational requirements of the general purpose caustics computation methods. In this paper we present a two-pass algorithm for caustics computation that is extremely fast and produces high quality results. Our algorithm is targeted for commonly used height field representations of water and a planar caustic-receiving surface. The underlying theory of our approach is presented along with implementation details and pseudo codes.


Videos

I implemented the underlying water simulation system for the new water demo of Microsoft Surface. The caustics generation technique discussed on this web page was implemented as a part of this system.


Publications

Fast Real-time Caustics from Height Fields   Cem Yuksel and John Keyser
Fast Real-time Caustics from Height Fields
Proceedings of Computer Graphics International (CGI'09), 2009
[Preprint PDF]
[Slides]
[BibTeX]



buy cheap Earth 3D Space Tour screensaver 1.0
buy cheap WildPackets OmniPeek Enterprise with Enhanced Voice Option 5.0 Retail
buy cheap Digital Film Tools Power Mask 1.0 for Adobe Photoshop
buy cheap Ethersoft Easy MPEG AVI DIVX WMV RM to DVD 1.8
buy cheap Absolute Video to Audio Converter 2.9