I'm trying to make map generator. I'm using Perlin noise to make a height map(using 8 octaves and zoom level 75, persistence 0.5) and I'm also using Perlin noise to make moisture map(4 octaves, persistence 0.75, zoom 100). But the moisture map is bit too random, so how could i create a temperature map that is biased to height map and then using temperature and height map to generate more natural moisture map. And is there anything like the Whittaker diagram only that it takes into account these 3 parameters(Height, temperature, moisture)?