OpenGL-rendering of Underwater Caustics Underwater environments look quite different from above-water environments. Think about swimming underwater in a swimming pool. Light hitting the rippling surface of the water creates focusing effects or "caustics" on underwater surfaces (such as the walls of a pool). This interplay of light underwater is an important cue for distinguishing underwater environments from above-water environments.