How can I make all peaks the same height in a noise texture?

I’d like to shave the tops off of all the peaks:

But some of the peaks are much lower than others:

So, to shave them I have to go so far that it shaves the taller peaks down to almost nothing:

What can I do to get uniform height before shaving?

You can’t really do this, you can only get something “close” to it.

Use Blur Attribute to get an average local “mean”. Subtract that from your noise.

…this essentially just gets rid of the lower frequencies… but in the end you’ll still have to tweak values to get something close to what you want.

Good luck.

2 Likes