A while ago I asked here whether it was impossible to make the smoothing function happen after Vola1/Vola2. I got the answer that that was impossible. But there should be a way to... wait... Isn't it possible to add another smoothing function? The new function should be the "last one" and should smooth (or "un-smooth" all the previously generated terrain).
Imagine you have a mountain with a weird cliff at the border of two biomes. The new smoothing function could smooth that cliff. Or, with another value, could make that cliff more impressive, by "un-smoothing" it.
The function should be biome-specific.
Ideas for values:
-10.0 The biome is filled with cliffs. Even a flat biome would get some small cliffs.
-5.0 The biome has some cliffs. Smooth mountains get some big cliffs.
-1.0 Everything gets a little less smooth.
0.0 No change.
1.0 Everything gets a little smoother.
5.0 The biome's terrain is smoothed out. A not-so-smooth biome would be somewhat smoother now.
10.0 The biome has smooth terrain nearly all over the place. Even rocky, cliffy biomes would be quite smooth (which doesn't mean they are flat).
Doesn't this create biome edge troubles as well? No. Where two biomes meet, the values of the two biomes should be averaged. So if a biome with value 3 and another one with -1 would meet, the "meeting area" (which should be as large as the area affected by SmoothRadius) should be smoothed with value 1: the terrain would become a little bit smoother there.
Why another option?
Just because we like more options. Also, it could remove some current problems which have been in TC for years.
Is everything clear?
I hope so.
Is it implementable?
Again: I hope so.
But it is not in Vanilla!
You can turn it off by setting it to 0.0, which should be the default value.