example 4.2 - random heightmap