thanks mates

Pixel_outlaw >
You might have seen a 3D technique called "Block Modeling". In this process the artist can take a relatively simple shape such as a dodecahedron and easily convert it to a sphere like shape. Why is this useful to the demo maker? Well we only need a model of a simple shape and we use interpolation surfaces to make a very complex shape at runtime. Would you rather store 8 verticies for a cube or a model consisting of hundreds of faces?
I admit I didn't know this technique

It seems really interesting, I'll fish some more informations about it in the wikipedia's ocean

If you haven't already, you might next study things like bezier curves and other 2d interpolations.
Well in fact, I already coded bezier curves some time ago, when I discovered on wikipedia it wasn't as difficult to code as it seems

It's really nice to see the curve being deformed while you move the control points !
Once some time ago I was writing a program that produced gradients for shading. A fellow made a great post about using log interpolation. I made it into a PDF for save keeping:
Yeh, cool PDF ! thanks for sharing it
