UE4 Voxel Procedural generation?

There are many ways on doing layers, you can do it just block-based like in minecraft or really creating different types of ‘tiles’ that represent water, sand, grass, etc.

This wiki has a lot of information about most of the techniques used, you can implement them in blueprint.