Not logged in, Join Here! or Log In Below:  
News Articles Search    

Submitted by Kjell Andersson, posted on March 20, 2003

Image Description, by Kjell Andersson

This IOTD shows the texture creation tool "Caustics Generator".

Caustics can be described as the light pattern you see at the bottom of a pool on a sunny day. This tool will let you render such caustics patterns. The rendered images can be animated and used for realtime graphics and are tileable in both space and time.

Caustics are caused by the fact that light is reflected or refracted one or several times before actually hitting a surface. The more light that is refracted to the same area on a surface, the brighter the area will be lit.

The patterns rendered by this program are calculated by simulating the effect of light refracting through water. The water surface is made tileable in both space and time in order to make the rendered images tileable.

You can change the rendered pattern by altering several parameters such as water depth, amplitude, wave frequency etc. Some examples of rendered textures are shown in the image above.

The rendered images can for example be used as realtime textures for games and animations.

The program is released as GNU GPL and can be downloaded from:

/ Kjell Andersson

Image of the Day Gallery


Archive Notice: This content is archived, and commenting is no longer active. It is here for reference purposes. This content was added on an older version of flipcode, before the site closed in 2005.
Hosting by Solid Eight Studios, maker of PhotoTangler Collage Maker.