Wavelet Synthesis

The wavelet synthesis approach I use here is based on a comment I read, in passing, from a paper I can't remember. The basic technique is to generate random coefficients in wavelet space, with higher frequency components at reduced amplitude, then perform the inverse wavelet transform to get the original heightfield. I believe the lacunarity of the resulting surface is nominally 2.0, but you can change the scaling at any particular level of the transform. The character of the surface can be changed by changing the wavelet filters, scaling factors, or random number distributions. An example applet using this technique can be found here. This applet is based on a Java port of The UBC Imager Wavelet Package, which is in the public domain.

I still haven't seen any papers documenting the details of this technique, so if you have, please send me the references.

Up to terrain Up to the terrain synthesis page

Back to my home page Back to my home page

© 1996 cburke@mitre.org

This page hosted by GeoCities Get your own Free Home Page