I’d like to make some suggestions for the layout generator
I wish there were some other methods for setting the height of a shape or vert. Let’s say I want to make a map layout for a game, I have Base-A, Base-B and a road network between them.
When I create a shape for Base-A, I’d love to be able to set the height of shapes automatically - maybe via means of some sort of average or sampling based on shape coverage. So basically, the layout generator node would have an input for heightfield (push the same height in, rather then blend the output later.) An alternative method to setting the altitude of the shape would be a coverage sample (random shotgun test), say a default of 16 random samples within the geometry boundary of the shape - average these samples and use this as the height for the shape. A higher sample setting would likely result in a more accurate ‘average’ height of that area.
An easier method of placing roads that roll along the natural terrain, you could do something similar. Currently, when you push and pull the height of a vert, it’s difficult to be precise in setting it to match the terrain; the tool is precise in allowing you to set a specific height, but there is no way to easily pick or sample the height of the terrain in that location. You just have to kind of ‘eyeball it’. Similar to above, if you know the location of the vert and you know the width of the road, then average a sample set around that location and use this to automatically set the height.
So on a far more advanced note, we could talk about bank and slope setting/limiters as well as influences to creating roads… but that seams pretty advanced and I wouldn’t want to wrap my head around it myself.