Simeon Radivoev
Simeon Radivoev
Yep different noise functions and calculations. There should be plenty of tutorials.
If you want something super specific a good start would be [Shadertoy](https://www.shadertoy.com/results?query=terrain) but that's not exactly a tutorial. Most tutorials are generic just using noises to generate terrain on the...
Sorry, that's a bit more complex, unfortunately, I don't have the free time.
https://www.classes.cs.uchicago.edu/archive/2015/fall/23700-1/final-project/MusgraveTerrain00.pdf here is a nice paper on nice-looking noise. http://proland.inrialpes.fr/ this is also a nice project, but it is written in c++.
You will need to dramatically change the code. Also will have to use a shifting coordinate system, the camera must not move but the world must move with an offset...
http://proland.inrialpes.fr/ here is a project I found while making this. I think it has this exact implementation but it is written in C++.
I just made one myself https://codesandbox.io/s/boring-breeze-4qvnch?file=/src/App.js
A good repository for this: https://github.com/schlosser/pig.js
a small concept I made 
[Photoprism](https://docs.photoprism.app/user-guide/organize/stacks/) as well as google photos do something like this. 