I will probably use Perlin noise for generating textures, hgeightmaps, etc.