The math equation was kindly borrowed from @xSoulStealerx 's bezier curve plugin (there’s a button that prints out the function, so don’t stare holes through me )
This is only the first step. The next step is where it gets interesting. I dare say at it’s completed form, builders will be drooling rivers! (mayb)
I wanted a way to generate the layout for my map on the project I’m working on. Smooth terrain tools are okay, but it’s not easy enough for me to justify using and terrain sculpting from scratch is quite tedious in general.
Instead, I downloaded height maps online and wrote a quick and simple java program to get the height value per pixel, and output a rbxmx module to require the pixel data and parse it to smooth terrain.
Well my friends and I we’re working on a game and thought why not show you some screenshots of my recent build  and hand-painting the layer mask with a tablet, or with the paint brush tool set to a low flow value. You hand paint the low-frequency detail, and the noise filter adds the variation.