Resource availability and heterogeneity shape the self-organisation of regular spatial patterning.