Any way for Landscape layers to affect NavMesh generation?

Pretty much what the topic says. I’ve got a landscape where one of the layers is essentially a ‘Road’ layer and I’d like to limit the navmesh generation to just that layer. I can’t seem to find any obvious settings in either the NavMesh volume or the Landscape Layer Info settings to do this, and I’m wondering if it’s at all possible to do.

I could place navmesh volumes manually along the roads, but that’s extremely tedious and any additions or changes to the roads would require also changing the volumes.

Having the navmesh volume just sample the layer weights and be able to pick which layers are valid for navigation seems like it should be simple enough, but I’d rather not be forced to roll my own solution for this if there’s one already built in.

You can use (landscape) splines and ‘apply’ them to a landscape, also painting weight to a landscape layer if you want. They can also take meshes like a regular spline.

I’ve not looked into it, but maybe there is a way to have what you apply affect the navmesh?

Otherwise, from the landscape itself, I do not know of a way to get over to navigation; just physics-traces to the landscape for sounds, etc… At the very least if you cannot mask out the navmesh itself, a physics-trace can always return the-floor-is-lava (or whatever) and you can logic your way from that?